2016-08-11 4 views
0
geladen

Kann jeder erklären, wie SMS-Konversation in Listview nach dem folgenden Schnipsel laden.wie SMS-Konversation in Listview

ContentResolver contentResolver = getContentResolver(); 
final String[] projection = new String[]{"*"}; 
Uri uri = Uri.parse("content://mms-sms/conversations/"); 
Cursor query = contentResolver.query(uri, projection, null, null, null); 
+0

http://stackoverflow.com/questions/12760802/android-getting-sms-conversation-with-name-or-address –

Antwort

0
// Create Inbox box URI 
Uri inboxURI = Uri.parse("content://sms/inbox"); 

// List required columns 
String[] reqCols = new String[] { "_id", "address", "body" }; 

// Get Content Resolver object, which will deal with Content Provider 
ContentResolver cr = getContentResolver(); 

// Fetch Inbox SMS Message from Built-in Content Provider 
Cursor c = cr.query(inboxURI, reqCols, null, null, null); 

Auch gesetzt Erlaubnis in manifest

<uses-permission android:name="android.permission.READ_SMS"></uses-permission>