Golang
⋅
5年以前
⋅
461次阅读
如题,有时候我们能过系统,拿到的是一个Drawable对象,比如通过PackageManager
获取到的应用的图标。这时候为了方便处理,我们可以把Drawable对象转为Bitmap并保存到本地。
在计算机的世界中,经常会用到一串二进制流表示某个数据,比如摘要算法中,生成的摘要就是一串二进制,可读性差,为了方便查看,我们往往会将其转换成16进制以便比较。
获取Android应用程序名称
IMEI(International Mobile Equipment Identity)是国际移动设备识别码的缩写。俗称“手机串号”、“手机串码”、“手机序列号”,用于在GSM移动网络中识别每一部独立的手机,相当于手机的身份证号码。
国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。固名思义,他与IMEI的区别是,IMEI是区分设备的。与设备相关。
推荐一个好用的类,用于App自己读取自己的名字,版本,以便用于在关于界面,升级功能等地方使用。
获取当前的进程名,一般用来在App中判断当前进程是否为主进程(相对于应用的服务进程或自定义的进程来说)。
文件的MD5摘要一般用来表示文件的唯一识别码。本文提供一种生成文件MD5摘要的代码。
使用第三方应用打开本应用的文件,主要是要处理在Android 7.0及以上的权限问题。为了提高私有文件的安全性,面向 Android 7.0 或更高版本的应用私有目录被限制访问 (0700)。此设置可防止私有文件的元数据泄漏。