1.獲取手機解析度
/**
* 獲取手機解析度
*/public static string getdisplaymetrix(context context)
else
constant.screen
.screen_width = width;
constant.screen
.screen_height = height;
}} return constant.screen
.screen_width + "×" + constant.screen
.screen_height;
}
2.關閉系統的軟鍵盤
public
class
softkeyboardutil
}}
3.檢測某程式是否安裝
/**
* 檢測某程式是否安裝
*/public
static
boolean
}} catch (exception e)
return flag;
}
4.安裝apk檔案
/**
* 安裝.apk檔案
* *@param context
*/public
void
install(context context, string filename)
trycatch (exception e) }
/** * 安裝.apk檔案
* *@param context
*/public
void
install(context context, file file)
catch (exception e)
}
5.dp—px相互轉換
/**
* 根據手機的解析度從 dp 的單位 轉成為 px(畫素)
* *@return 返回畫素值
*/public
static
intdp2px(context context, float dpvalue)
/** * 根據手機的解析度從 px(畫素) 的單位 轉成為 dp
* *@return 返回dp值
*/public
static
intpx2dp(context context, float pxvalue)
strings.xml中「%s」的使用方式
在strings.xml中新增字串
name="text">hello,%s!string>
**中使用
textview.settext(string.format(getresources().getstring(r.string
.text),"android"));
輸出結果:hello,android!
根據mac位址+deviceid獲取裝置唯一編碼
private
static string devicekey = "";
/** * 根據mac位址+deviceid
* 獲取裝置唯一編碼
*@return
*/public
static string getdevicekey()
telephonymanager telephonymanager =
string deviceid = telephonymanager.getdeviceid();
} return devicekey;
}
獲取手機及sim卡相關資訊
/**
* 獲取手機及sim卡相關資訊
* @param context
* @return
*/public static map
<
string, string
> getphoneinfo(context context)
android常用工具類
import android.content.context import android.net.connectivitymanager import android.net.networkinfo import android.widget.toast 常用的工具類集合!public class...
android常用工具類集合
本文集合本人在開發中經常用到的工具類 待續 1 獲取系統日期時間 更詳細的使用詳見 日期時間操作類工具 2 日期格式字串轉換成時 public static string date2timestamp string date str catch exception e return 3 檢查網路是否...
Android開發常用工具類
該類包含bitmap常用的工具類,涉及到bitmap的獲取 bitmap與drawable的相互轉換。該類包含日期的常用處理,涉及到日期字串與date物件的各種格式相互轉換 獲取星期 年月份 天數等功能。補充內部類datepattern 為我所定義的日期格式的列舉類。常用的json工具類,包含jso...