纯java读取apk信息
来源:互联网 发布:火车票代理软件 编辑:程序博客网 时间:2024/05/21 02:33
声明:如果你只是个人站长,不懂编程,请勿转载.如果转载,请确认自己有能力辨别对错!知识总会更新,这里的,对,肯定对(目前),但以后可能会更新等,所以,请勿制造网络垃圾我也不希望我的东西成为垃圾,谢谢!
这里就直接给一段代码吧:具体怎么弄到权限,主Activity等查看aapt的使用简介吧:http://elinux.org/Android_aapt
/** * date:2013-06-28 * by bbs.ijustyce.com */package com.txh.apk;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;public class apk {private static String apkPath = "d:\\a.apk";public static void main(String args[]) {try {Runtime rt = Runtime.getRuntime();String order = "d:\\aapt.exe d badging" + apkPath;System.out.println(order);Process proc = rt.exec(order);InputStream stderr = proc.getInputStream();InputStreamReader isr = new InputStreamReader(stderr);BufferedReader br = new BufferedReader(isr);String line = null;while ((line = br.readLine()) != null) {System.out.println(line);}} catch (Throwable t) {t.printStackTrace();}}}
至于linux下吧,变变命令即可,现在手头没有linux操作系统,只贴windows下的源码!
ok,今晚更新了linux下的源码:/** * date:2013-06-28 * by bbs.ijustyce.com */package com.txh.apk;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;public class apk {/** * @param args */private static String apkPath;public static void main(String args[]) {try {Runtime rt = Runtime.getRuntime();apkPath = "/home/yc/android/a.apk";String order = "/home/yc/android/aapt d badging " + apkPath;System.out.println(order);Process proc = rt.exec(order);InputStream stderr = proc.getInputStream();InputStreamReader isr = new InputStreamReader(stderr);BufferedReader br = new BufferedReader(isr);String line = null;while ((line = br.readLine()) != null) {System.out.println(line);}} catch (Throwable t) {t.printStackTrace();}}}
这里,请注意string order哪行有个空格!千万别忘!使用这些,加以拓展,你足以做出类似豌豆荚的东西,而且,你还可以跨平台啊!
0 0
- 纯java读取apk信息
- 纯JAVA读取android应用程序apk包的相关信息
- 纯Java环境解析apk文件信息
- JAVA 读取APK包信息以及签名信息
- python 读取apk信息
- java读取ipa、apk文件中的配置信息
- 纯JAVA环境获取APK信息(包名,版本,版本号,大小,权限...),纯JAVA语言编写PC端获取APK信息
- 读取APK中versionCode信息
- 读取未安装apk信息
- Android 读取APK签名信息
- Android 读取APK签名信息
- android 读取apk签名信息
- Android 读取APK签名信息
- Android 读取APK签名信息
- linux上读取apk信息
- Android 读取APK签名信息
- Java中使用java.util.zip包读取APK中的RSA信息
- 如何读取APK中的签名信息
- union赋值及小端系统
- Linux uinput驱动分析
- jquey XMLHttpRequest cannot load url.Origin null is not allowed by Access-Control-Allow-Origin
- DFS——The die is cast
- C++类的方法设计
- 纯java读取apk信息
- java中参数传递
- jQuery在IE8下的append方法缺陷
- bsh for android : URL Connect Test
- tabhost学习精要
- Leetcode_partition-list
- 如果我可以选择,只愿这个世界我未曾来过·····
- Android开发之解决sqlite数据库乱码
- 决定了睡觉了就是大家