Drawable对象转换为Bitmap

如题,有时候我们能过系统,拿到的是一个Drawable对象,比如通过PackageManager获取到的应用的图标。这时候为了方便处理,我们可以把Drawable对象转为Bitmap并保存到本地。

将二进制数据转为16进制以便显示

在计算机的世界中,经常会用到一串二进制流表示某个数据,比如摘要算法中,生成的摘要就是一串二进制,可读性差,为了方便查看,我们往往会将其转换成16进制以便比较。

指定应用ID以获取对应的应用名称

获取Android应用程序名称

获取IMEI

IMEI(International Mobile Equipment Identity)是国际移动设备识别码的缩写。俗称“手机串号”、“手机串码”、“手机序列号”,用于在GSM移动网络中识别每一部独立的手机,相当于手机的身份证号码。

获取IMSI

国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。固名思义,他与IMEI的区别是,IMEI是区分设备的。与设备相关。

获取应用自己的名称与版本

推荐一个好用的类,用于App自己读取自己的名字,版本,以便用于在关于界面,升级功能等地方使用。

获取当前的进程名

获取当前的进程名,一般用来在App中判断当前进程是否为主进程(相对于应用的服务进程或自定义的进程来说)。

计算文件MD5

文件的MD5摘要一般用来表示文件的唯一识别码。本文提供一种生成文件MD5摘要的代码。

Android高版本使用第三方应用打开本文件

使用第三方应用打开本应用的文件,主要是要处理在Android 7.0及以上的权限问题。为了提高私有文件的安全性,面向 Android 7.0 或更高版本的应用私有目录被限制访问 (0700)。此设置可防止私有文件的元数据泄漏。