0
我想做一個在後臺運行的android應用程序,並檢查是否有一個miscall或新的按摩,如果它是真的做一些事情。如何在後臺運行我的應用程序(它不會關閉,當我點擊返回按鈕)和如何訪問miscall和新的消息狀態我是一個業餘的android。如何在android中訪問miscall和新消息狀態?
謝謝!
我想做一個在後臺運行的android應用程序,並檢查是否有一個miscall或新的按摩,如果它是真的做一些事情。如何在後臺運行我的應用程序(它不會關閉,當我點擊返回按鈕)和如何訪問miscall和新的消息狀態我是一個業餘的android。如何在android中訪問miscall和新消息狀態?
謝謝!
對於沒有看到的短信消息,在內容中有一列:// sms,您可以檢查以確定是否看到消息。 列名是「看到」。
調用它和檢查的例如:
ContentResolver mContectResolver = context.getContentResolver();
Uri uri = Uri.parse("content://sms/");
String[] mProjection = {
"_id",
"address",
"person",
"date",
"body",
"protocol",
"seen"
};
Cursor cursor = mContectResolver.query(uri, mProjection, null, null, null);
cursor.moveToFirst();
for(int i = 0 ; i<cursor.getCount() ; i++){
if(cursor.getString(cursor.getColumnIndexOrThrow("seen")).equalsIgnoreCase("1")){
//Message has not been seen
}
cursor.moveToNext();
}
cursor.close();
我應該怎麼定義它作爲在第1行範圍內? – mohammad
上下文context = getApplicationContext();這就是我從調用此方法的Activity獲得的上下文。 –