obtenir les journaux d'appels des appels entrants et sortants dans android par programmation
Je fais une application dans laquelle je veux obtenir les journaux d'appels de tous les appels entrants, sortants et les appels manqués. Comment puis-je le faire?
“Ce site web/URL a été bloqué par les instructions du Ministère des Télécommunications de l'Inde.” Veuillez écrire quelque chose d'utile ici de code L'utilisation de certains proxy.
Ici toutes les réponses sont à l'aide de managedQuery qui est maintenant obsolète. Il devrait être remplacé par getContext().getContentResolver().query() méthode au lieu de cela, comme mentionné ici et démontré ici.
Voici un court exemple de code, en se basant sur ces exemples:
String[] projection =newString[]{CallLog.Calls.CACHED_NAME,CallLog.Calls.NUMBER,CallLog.Calls.TYPE,CallLog.Calls.DATE
};//String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC";Cursor cursor = mContext.getContentResolver().query(CallLog.Calls.CONTENT_URI, projection,null,null,null);while(cursor.moveToNext()){String name = cursor.getString(0);String number = cursor.getString(1);String type = cursor.getString(2);//https://developer.android.com/reference/android/provider/CallLog.Calls.html#TYPEString time = cursor.getString(3);//epoch time - https://developer.android.com/reference/java/text/DateFormat.html#parse(java.lang.String}
cursor.close();
Veuillez consulter le lien suivant:
Android téléphone de l'historique des appels/log par programmation
L'utilisation de certains proxy.
OriginalL'auteur Ian
Ici toutes les réponses sont à l'aide de
managedQuery
qui est maintenant obsolète. Il devrait être remplacé pargetContext().getContentResolver().query()
méthode au lieu de cela, comme mentionné ici et démontré ici.Voici un court exemple de code, en se basant sur ces exemples:
OriginalL'auteur Yoav Feuerstein
OriginalL'auteur sameer shaikh