Uri mSmsinboxQueryUri =Uri.parse("content://sms");Cursor cursor1 = getContentResolver().query(
mSmsinboxQueryUri,newString[]{"_id","thread_id","address","person","date","body","type"},null,null,null);
startManagingCursor(cursor1);String[] columns =newString[]{"address","person","date","body","type"};if(cursor1.getCount()>0){String count =Integer.toString(cursor1.getCount());Log.e("Count",count);while(cursor1.moveToNext()){out.write("<message>");String address = cursor1.getString(cursor1
.getColumnIndex(columns[0]));String name = cursor1.getString(cursor1
.getColumnIndex(columns[1]));String date = cursor1.getString(cursor1
.getColumnIndex(columns[2]));String msg = cursor1.getString(cursor1
.getColumnIndex(columns[3]));String type = cursor1.getString(cursor1
.getColumnIndex(columns[4]));}}
Cela permettra de lire à la fois de la boîte de réception et éléments envoyés.Si vous voulez lire de la boîte de réception ou envoyés seuls articles alors que vous spécifiez dans le contenu de résolution.
Uri mSmsinboxQueryUri =Uri.parse("content://sms/inbox");Uri mSmsinboxQueryUri =Uri.parse("content://sms/sent");
Pour la lecture de vos SMS, vous devez ajouter uses-permission androidmanifest.xml,
ce code fonctionne bien..peut-u dire comment puis-je bloquer les sms sortants savez-vous comment obtenir le nombre par contact dans la boîte de réception?
Cursor c = getContentResolver().query(Uri.parse("content://sms/inbox"),null,null,null,null);
startManagingCursor(c);int smsEntriesCount = c.getCount();String[] body =newString[smsEntriesCount];String[] number =newString[smsEntriesCount];if(c.moveToFirst()){for(int i =0; i < smsEntriesCount; i++){
body[i]= c.getString(c.getColumnIndexOrThrow("body")).toString();
number[i]= c.getString(c.getColumnIndexOrThrow("address")).toString();
c.moveToNext();}}
c.close();
vous avez également besoin d'une autorisation. inclure la ligne suivante dans menifest.xml
En utilisant le contenu de résolution,
Cela permettra de lire à la fois de la boîte de réception et éléments envoyés.Si vous voulez lire de la boîte de réception ou envoyés seuls articles alors que vous spécifiez dans le contenu de résolution.
Pour la lecture de vos SMS, vous devez ajouter uses-permission androidmanifest.xml,
savez-vous comment obtenir le nombre par contact dans la boîte de réception?
OriginalL'auteur adithi
en utilisant le contenu
L'utilisateur l'Autorisation AndroidManifest.xml
OriginalL'auteur dickens prabhu
vous avez également besoin d'une autorisation. inclure la ligne suivante dans menifest.xml
OriginalL'auteur Farhan