Android 如何在安卓系统中有程序地接收离线短信
如果我的安卓设备被关闭,那时有人正在向我的手机发送短信。 一旦我打开手机,我就想通过程序发送短信Android 如何在安卓系统中有程序地接收离线短信,android,sms,offline-mode,Android,Sms,Offline Mode,如果我的安卓设备被关闭,那时有人正在向我的手机发送短信。 一旦我打开手机,我就想通过程序发送短信 这可能吗?您可以像这样从收件箱中获取短信: Uri mSmsinboxQueryUri = Uri.parse("content://sms/inbox"); Cursor cursor1 = getContentResolver().query(mSmsinboxQueryUri, new String[] { "_id", "thread_
这可能吗?您可以像这样从收件箱中获取短信:
Uri mSmsinboxQueryUri = Uri.parse("content://sms/inbox");
Cursor cursor1 = getContentResolver().query(mSmsinboxQueryUri,
new String[] { "_id", "thread_id", "address", "person", "date",
"body", "type" }, null, null, null);
startManagingCursor(cursor1);
String[] columns = new String[] { "address", "person", "date", "body","type" };
if (cursor1.getCount() > 0) {
String count = Integer.toString(cursor1.getCount());
Log.e("Count",count);
while (cursor1.moveToNext()){
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]));
}
}
你好我不想从收件箱里读东西。我已经做了下面的事情。1.我正在使用Abortbroadcast阻止sms。所以当收到任何短信时,它都会传到我的接收器。2.当我的设备在线时,我可以收到短信。3.如果我关闭手机,我将如何使用我的宽频casrt接收器接收短信。我通过我的设备反复检查。当您的设备打开时,您的设备将收到设备关闭时发送的短信,您的接收器应收到通知…@VineetShukla您知道如何计算收件箱中的邮件数以及每个联系人的邮件数吗?