1、查詢所有簡訊,按發件人進行分組
cursor mcursor =
managedquery(uri.parse("content://sms"),
new string ,
null,
null,
null);
2、刪除乙個聯絡人的所有簡訊會話,包括+86的號碼
/**
* 刪除乙個聯絡人的所有簡訊會話,包括+86的號碼
* @param phone
*/public int deletemsgsession(context context, string phone)
else
cursor cursor =
context.getcontentresolver()
.query(uri.parse("content://sms"), new string , "address = ? or address = ?", new string , null);
listlist = new arraylist();
if (null != cursor)
while (cursor.movetonext());}}
if (null != cursor)
int size = list.size();
if(size == 0)
else
// system.out.println("sms_num:" + num);
return num;
}}
3、向系統庫插入簡訊、版本不同插入的字段有所區別
/**
* 將傳送的簡訊儲存到系統簡訊庫中
*/private void foreversendmsg(string content)
else
getcontentresolver().insert(uri.parse("content://sms/sent"), values);
}catch (exception e)
finally
* android開發高階群:278401545**/
Android一些系統路徑的使用
一 data data 路徑下處理 1 files 路徑 1 context.getfilesdir 該方法返回 data data 工程名 files的file物件。2 context.openfileinput 與context.openfileoutput 只能讀取和寫入files下的檔案,返...
android系統中自帶的一些ThemeStyle
1 android theme android style theme.holo.light.noactionbar.fullscreen 其他 在androidmanifest.xml檔案的activity中配置 1 android theme android style theme 預設狀態,即...
Android的一些詞彙
1 override override是偽 表示重寫 當然不寫也可以 不過寫上有如下好處 1 可以當注釋用,方便閱讀 2 編譯器可以給你驗證 override下面的方法名是否是你父類中所有的,如果沒有則報錯 比如你如果沒寫 override而你下面的方法名又寫錯了,這時你的編譯器是可以通過的 它以為...