当前位置:编程学习 > wap >>

从PC获取android手机上程序信息

暂不考虑使用手机端实现。
通过数据线同手机连接,我获取手机上程序步骤如下:
1,下载apk文件到pc。
2,解析这个apk得到程序版本等信息。

我想问下,有无shell命令或其它方式,来获取手机上已安装程序的信息呢? --------------------编程问答-------------------- 不是很懂,帮顶
--------------------编程问答-------------------- 可以遍历/data/app/下 和/system/app/ (系统自带应用程序),获取信息 > app.txt 。
adb pull到PC本地。 --------------------编程问答--------------------
引用 2 楼 yiyaaixuexi 的回复:
可以遍历/data/app/下 和/system/app/ (系统自带应用程序),获取信息 > app.txt 。
adb pull到PC本地。


获取data/ 或者 system/ 目录下的文件信息,也需要remount权限吧~~ --------------------编程问答--------------------
引用 2 楼 yiyaaixuexi 的回复:
可以遍历/data/app/下 和/system/app/ (系统自带应用程序),获取信息 > app.txt 。
adb pull到PC本地。


按你意思,还是要在手机端实现个程序,来遍历吧,把遍历结果放到app.txt交给PC端。

我想直接通过PC端的操作获取,不知是否异想天开? --------------------编程问答--------------------
引用 3 楼 wenzheng38 的回复:
引用 2 楼 yiyaaixuexi 的回复:
可以遍历/data/app/下 和/system/app/ (系统自带应用程序),获取信息 > app.txt 。
adb pull到PC本地。


获取data/ 或者 system/ 目录下的文件信息,也需要remount权限吧~~
--------------------编程问答-------------------- 这个问题,应该豌豆夹、91助手、魔豆都会使用到呢。 --------------------编程问答-------------------- adb pull /data/system/packages.xml d:\packages.xml

packages.xml里面就是所有程序的安装信息,包括系统.... --------------------编程问答--------------------
引用 4 楼 slldxmm 的回复:
引用 2 楼 yiyaaixuexi 的回复:
可以遍历/data/app/下 和/system/app/ (系统自带应用程序),获取信息 > app.txt 。
adb pull到PC本地。


按你意思,还是要在手机端实现个程序,来遍历吧,把遍历结果放到app.txt交给PC端。

我想直接通过PC端的操作获取,不知是否异想天开?


不是的,在PC端adb shell或者直接pull  --------------------编程问答--------------------
引用 2 楼 yiyaaixuexi 的回复:
可以遍历/data/app/下 和/system/app/ (系统自带应用程序),获取信息 > app.txt 。
adb pull到PC本地。


如有个:package:/data/app/com.UCMobile-1.apk=com.UCMobile

我目前是通过下载该com.UCMobile-1.apk 文件到pc,解析这个文件获取。
倘若apk文件非常大,如30M,这个方法肯定不低碳。

所以,该如何查询其版本信息? --------------------编程问答-------------------- 打开Eclipse->showView->file explore
然后用USB连接android手机
在手机上设置USB连接的属性,设置为“开发模式”
就可以在file explore里看到文件目录
--------------------编程问答-------------------- adb shell getprop --------------------编程问答-------------------- 留名帮顶! --------------------编程问答-------------------- 继续坚守、等待解决方案。 --------------------编程问答-------------------- 同求~
豌豆荚可以通过PC端直接获取手机中应用的信息。
现在我想求助一下,不知道如何从手机中将应用程序给读取到PC中。
如果没有root权限,利用adb可以读取system/app中的内容,但是data/下的内容是得不到了。
求助!有什么办法可以在没有提权的情况下,将手机中的应用拿到PC上呢?类似于豌豆荚这样的。。 --------------------编程问答--------------------  帮忙顶上,我也遇上了和楼主一样的问题。不知道楼主是否解决,如果解决能否给点实现步骤 --------------------编程问答-------------------- 这个问题估计只有楼主你自己想的方法可行了,其他人给的方法都是没有权限的,只是理论而已。不知楼主有没有找到解决办法????? --------------------编程问答-------------------- 不好意思,还是没有办法通过shell命令方式来获取,只有通过手机端,或者pull 下来解包了。 --------------------编程问答-------------------- 这类软件 都是通过手机端获取信息传回pc的 --------------------编程问答-------------------- /data/system/packages.xml 是system路径,需要root后才能访问,看昨天我回复的那个帖子即可获取
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,