用于阅读短信收件箱的安卓应用程序



我需要创建一个安卓应用程序来读取所有发送到我手机的短信。它应该就像facebook信使中的新特征一样,在我的手机收件箱中显示所有短信。可以通过提供源代码来帮助我。

您可以使用

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);
    }

还要在 AndroidManifest.xml 文件中添加READ_SMS权限:

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

稍后在ListView中显示这些短信。

相关内容

  • 没有找到相关文章

最新更新