简介
保存平时收集到的常用方法,以便以后调用。
目录
获取手机验证码
SmsObservermSObserver = new SmsObserver(mContext, new Handler()); |
图片旋转
public static Bitmap rotateBitmap(int degree, Bitmap bitmap) { |
获取设备所有的存储路径
有2种方法,方法1为调用系统方法getVolumePaths获取,方法2为自己解析/proc/mounts文件下的路径
方法1
public static String[] getVolumePaths(Context context) { |
方法2
public static String[] getExternalStoragePaths() { |
获取应用进程信息
根据系统提供的方法ActivityManager.getRunningAppProcesses
可以获取到,但是在API >= 22
的设备上获取的信息是不完整的,此时可以通过获取/proc
下文件夹进行比对(在开启应用时,在此路径下都会加载一个文件夹用于保存进程信息),方法来源于GitHub。
部分代码展示
public static List<AndroidAppProcess> getRunningForegroundApps(Context ctx) { |
获取已安装软件的大小
public void queryPacakgeSize(AppInfo info) throws Exception { |
生成带倒影的Bitmap图像
public static Bitmap createReflectedImage(Bitmap originalImage, |
ImageLoader加载本地图片工具类
import android.widget.ImageView; |