获得程序apk全路径名,获取文件的md5值,向线性布局中添加View对象
来源:互联网 发布:常德第七元素网络 编辑:程序博客网 时间:2024/05/16 19:29
56.获得程序apk完整路径名
List<ApplicationInfo> infos = pm.getInstalledApplications(0);
for(ApplicationInfo info : infos){
String sourceDir = info.sourceDir;
}
检查手机病毒其实就是获得apk文件的MD5码,然后到病毒数据库查看是否存在该MD5.
获取文件的md5值:
private String getFileMD5(String path){try {File file = new File(path);MessageDigest digest = MessageDigest.getInstance("md5");FileInputStream fis = new FileInputStream(file);byte[] buffer = new byte[1024];int len = -1;while((len = fis.read(buffer)) != -1){digest.update(buffer, 0, len);}file.close();byte[] result = digest.digest();StringBuffer sb = new StringBuffer();for(byte b : result){ int num = b & 0xff; String str = Integer.toHexString(num); if (str.length() == 1) { sb.append("0"); } sb.append(str);}return sb.toString();} catch (Exception e) {e.printStackTrace();return "";}}
向线性布局中添加View对象:
ll.addView(view);默认是添加到线性布局中的最下方,如果想添加到最上方可以用:
ll.addView(view, 0);
0 0
- 获得程序apk全路径名,获取文件的md5值,向线性布局中添加View对象
- 文件上传,获得全路径名
- 文件过滤驱动--获取全路径名
- 文件过滤驱动--获取全路径名
- 获取Apk 的MD5值
- 动态的向数组中添加值及获取datatable的所有列名
- jni中调用java方法获取当前apk的签名文件md5值
- VC获取当前程序文件的路径、文件名、全文件名
- C/C++获取相对当前启动路径(.exe)下的文件全路径名
- 获取apk中证书MD5值的方法
- GoogleDrive----如何获得文件的全路径
- 获取一个apk文件的包名
- java获得文件全路径中关于路径分隔符的使用
- javascript 怎么获取文件上传对话框中的全路径名
- 获取apk证书MD5值的方法
- 获取apk的签名MD5值
- 获取apk证书MD5值的方法
- 获取一个现存apk的MD5值
- 信管1133-04思维导图
- 向工程中导入MKNetworkKit库
- c++ 光标移动定位
- 【Struts2】②关于Action
- 东软学习,strut2初级学习的部分截图和笔记(五)-各种转发类型的解析
- 获得程序apk全路径名,获取文件的md5值,向线性布局中添加View对象
- zoj 1008 暴力枚举求解dfs+优化
- hdu 5007 Post Robot
- SPServices介绍之四:实现查阅项的级联选择功能(联动功能)
- 使用eclipse调试python出现SyntaxError:Non-UTF-8 code解决办法
- js window 对象
- SpringMVC学习系列(4) 之 数据绑定-1
- UIButton如何正确调整imageView及titleLabel的位置
- 香港有限公司税务申报要求及程序是什么?