Android开发必备知识
发布时间:2022-03-04 17:01 浏览次数:次
为方便查找,已进行大致归类,其目录如下所示:
尺寸相关
dp与px转换 dp2px、px2dp
sp与px转换 sp2px、px2sp
各种单位转换 applyDimension
在onCreate()即可强行获取View的尺寸 forceGetViewSize
ListView中提前测量View尺寸 measureView
设备相关
获取设备MAC地址 getMacAddress
获取设备厂商,如Xiaomi getManufacturer
获取设备型号,如MI2SC getModel
获取设备SD卡是否可用 isSDCardEnable
获取设备SD卡路径 getSDCardPath
手机相关
判断设备是否是手机 isPhone
获取手机的IMIE getDeviceIMEI
获取手机状态信息 getPhoneStatus
拨打电话 callDial
发送短信 sendSms
获取手机联系人 getAllContactInfo
打开手机联系人界面点击联系人后便获取该号码 getContantNum
获取手机短信并保存到xml中 getAllSMS
网络相关
打开网络设置界面 openWirelessSettings
判断是否网络连接 isConnected
判断wifi是否连接状态 isWifiConnected
获取移动网络运营商名称 getNetworkOperatorName
获取移动终端类型 getPhoneType
获取连接的网络类型(2G,3G,4G) getCurNetworkType
获取当前手机的网络类型(WIFI,2G,3G,4G) getNetWorkStatus
App相关
安装指定路径下的Apk installApk
卸载指定包名的App uninstallApp
获取App名称 getAppName
获取当前App版本号 getVersonName
获取当前App版本Code getVersionCode
打开指定包名的App openOtherApp
打开指定包名的App应用信息界面 showAppInfo
分享Apk信息 shareApkInfo
获取App信息的一个封装类(包名、版本号、应用信息、图标、名称等) getAppInfos
判断当前App处于前台还是后台 isApplicationBackground
屏幕相关
获取手机分辨率 getDeviceWidth、getDeviceHeight
获取状态栏高度 getStatusBarHeight
获取状态栏高度+标题栏(ActionBar)高度 getTopBarHeight
获取屏幕截图 snapShotWithStatusBar、snapShotWithoutStatusBar
设置透明状态栏,需在setContentView之前调用
键盘相关
避免输入法面板遮挡
动态隐藏软键盘 hideSoftInput
点击屏幕空白区域隐藏软键盘
动态显示软键盘 showSoftInput
切换键盘显示与否状态 toggleSoftInput
正则相关
正则工具类
加解密相关
MD5加密 encryptMD5
SHA加密 encryptSHA
未归类
获取服务是否开启 isRunningService
更新Log

本文来源于网络,若有侵权请联系3449817223#qq.com,将在第一时间删除。
黄冈做微信公众号、网站建设、小程序商城开发-找湖北东猎信息技术有限公司