Android 工具類 常用工具類(方法)大全

2021-07-04 12:12:55 字數 2117 閱讀 7070

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...