如何在後臺運行Android應用程序來計算髮送的SMS消息的數量,並且另外確定每個消息的詳細信息?如何在Android應用程序的背景中檢測傳出的SMS消息?
4
A
回答
2
您可以獲取發送消息:
Uri mSmsinboxQueryUri = Uri.parse("content://sms/sent");
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]));
}
}
可以使用計數器以檢索最近發來的短信。
請參閱其他有用的鏈接:
Android: Is there any way to listen outgoing sms?
-2
使用的服務。向通過braodcastreceiver發送短信時接收消息的服務註冊一個監聽器。
使用該清單中
<receiver android:name="SmsReceiver">
<intent-filter>
<action android:name=
"android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
代碼smsreceiver
public class SmsReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
//here your code
}
}
+1
這適用於*傳入*文本消息,但OP正在詢問*傳出*文本。目前,沒有廣播接收傳出文本。 – Jag
相關問題
- 1. 檢測新的SMS/MMS消息Android應用程序
- 2. Android:檢測應用程序背景
- 3. 如何在應用程序中獲取MMS/SMS消息信息?
- 4. 的Android - 檢測應用程序移動到背景和前景
- 5. 在Windows Mobile應用程序中檢測傳入的短消息
- 6. 如何在我的Rails應用程序的背景中偵聽AWS SQS消息?
- 7. 如何在Android中運行iOS中的應用程序背景?
- 8. Android應用程序背景
- 9. Android背景應用程序
- 10. 如何在android應用程序的背景中撥打電話
- 11. 如何以編程方式檢查Android上SMS消息大小
- 12. 如何檢測推送通知,如果應用程序在iOS應用程序中的背景?
- 13. 背景上的時鐘應用程序「無警報」消息
- 14. 如何從Java Web應用程序發送SMS消息
- 15. Android應用程序的視頻背景
- 16. 趕上Android應用程序的背景
- 17. Android應用程序的背景圖像
- 18. 如何在我的C#應用程序中獲取SMS傳遞?
- 19. Android中沒有背景應用程序
- 20. 如何以編程方式在Android中讀取SMS消息
- 21. 在Android中創建SMS應用程序?
- 22. 把任何應用程序在Android中的背景
- 23. 如何在Android應用程序中創建滾動背景?
- 24. 如何在Android中爲整個應用程序設置背景?
- 25. 如何在Android應用程序中更改背景顏色
- 26. 如何根據iPhone應用程序中的模板生成SMS消息?
- 27. 如何在應用程序關閉或背景時接收GCM消息?
- 28. 檢測沒有運行在前景上的應用程序android
- 29. 從沒有Gems的Rails應用程序發送SMS消息
- 30. Android應用程序背景的簡單檢查
出於某種原因內容://短信/ SENT不適合我,但工作內容://短信/做。你爲什麼認爲這是事實? – gonzobrains