#
隨著Android版本的增多,在不同的版本中使用不同的設(shè)計是必須的,根據(jù)程序運行的版本來提供不同的功能。這涉及到如何在程序中判斷Android系統(tǒng)的版本。
在Android api中的android.os.Build和android.os.Build.VERSION類中包含了Android版本信息。
可以使用該信息來判斷設(shè)備的系統(tǒng)版本:
public static final int SDK_VERSION_ECLAIR = 5;
public static final int SDK_VERSION_DONUT = 4;
public static final int SDK_VERSION_CUPCAKE = 3;
public static boolean PRE_CUPCAKE =
getSDKVersionNumber() < SDK_VERSION_CUPCAKE ? true : false;
public static int getSDKVersionNumber() {
int sdkVersion;
try {
sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);
} catch (NumberFormatException e) {
sdkVersion = 0;
}
return sdkVersion;
}
修復(fù)了2.0版本中android2.0版本以上可以正常使用,2.0版本一下不能正常使用的問題。現(xiàn)在這個版本目前所有android版本均可正常使用。
MMSViewer V2.1下載地址:
http://m.tkk7.com/Files/easywu/MMSViewer2.1.rar
摘要: 2.1版本的彩信存儲方式和原先的1.5版本有了不同,彩信的文字部分不再以文件方式存儲,而是直接存儲在數(shù)據(jù)庫的表中,于是將代碼修改了一下。現(xiàn)在可以正常讀出彩信中的文字了,而且對1.5版本的系統(tǒng)同樣兼容。
閱讀全文
摘要: 由于自己定的彩信手機報比較多,就自己模仿AnMMS寫了一個Android彩信閱讀軟件MMSViewer,可以列出手機里面的所有彩信,并且把彩信的所有文字和圖片按順序顯示,方便閱讀,比AnMMS快一點,小一點,軟件在下面,解壓縮為.apk文件,就可以直接在Gphone上安裝。
閱讀全文
摘要: 在Android應(yīng)用中讀取彩信文件涉及到Android的一個數(shù)據(jù)庫/data/data/com.android.providers.telephony/databases/mmssms.db和一個文件夾/data/data/com.android.providers.telephony/app_parts。要備份彩信,可以將這個數(shù)據(jù)庫和文件夾拷貝到硬盤,但是在應(yīng)用中卻不能通過openDatabase系列方法來讀這個數(shù)據(jù)庫,也不能通過直接打開文件來讀取附件文件,因為你的應(yīng)用不是它們的所有者,不能直接讀取,而要使用ContentProvider來讀取。
閱讀全文
摘要: Android應(yīng)用中顯示SD卡上的圖片可以使用ImageView,并用BitmapFactory的decodeFile讀取文件。
閱讀全文
摘要: Android中,有時用TextView打開UTF-8文本文件,在每行的末尾會出現(xiàn)一個小方格,這主要是由于換行符"r"造成的。
解決方法很簡單,用空格代替"r"即可,即string = string.replace("\r", ""),代碼段如下:
閱讀全文
摘要: SQLite包含了如下時間/日期函數(shù):
datetime().......................產(chǎn)生日期和時間
date()...........................產(chǎn)生日期
time()...........................產(chǎn)生時間
strftime().......................對以上三個函數(shù)產(chǎn)生的日期和時間進行格式化
閱讀全文
摘要: 1.短信數(shù)據(jù)庫
String strUriInbox = "content://sms";
Uri uriSms = Uri.parse(strUriInbox);
Cursor c_groups = managedQuery( uriSms , new String[] { "date","person" }, select, null, "date DESC");
閱讀全文
摘要: Android彩信存儲與短信存儲一樣,其基本信息如發(fā)送者手機號碼(或端口號)、發(fā)送日期時間等也是存儲在mmssms.db數(shù)據(jù)庫文件中。但是彩信的附件卻是以文件方式存儲在/data/data/com.android.providers.telephony/app_parts目錄下。
閱讀全文