-3
我需要創建一個Android應用程序來讀取所有短信到我的手機。它應該就像Facebook Messenger中的新遊戲一樣,在我的手機收件箱中顯示所有短信。可以通過提供源代碼來幫助我。android應用程序閱讀短信收件箱
我需要創建一個Android應用程序來讀取所有短信到我的手機。它應該就像Facebook Messenger中的新遊戲一樣,在我的手機收件箱中顯示所有短信。可以通過提供源代碼來幫助我。android應用程序閱讀短信收件箱
您可以使用Uri
來獲取所有收件箱短信。使用此代碼,讓所有收件箱中的短信:
Uri uriSms = Uri.parse("content://sms/inbox");
Cursor cursor = getContentResolver().query(uriSms, new String[]{"_id", "address", "date", "body"},null,null,null);
cursor.moveToFirst();
while (cursor.moveToNext())
{
String address = cursor.getString(1);
String body = cursor.getString(3);
System.out.println("Mobile number: "+address);
System.out.println("Text: "+body);
}
另外補充READ_SMS AndroidManifest.xml文件中的權限:
在ListView
<uses-permission android:name="android.permission.READ_SMS"></uses-permission>
後來顯示這些短信。
試試這個,http://stackoverflow.com/questions/848728/how-can-i-read-sms-messages-from-the-inbox-programmatically-in-android?rq=1 –
只是搜索.. .. – Hamidreza