废话不多说直接上代码:
上面嘚代码类似执行了如下操作:
不是所有的应用都能有权限执行一些操作。有的是需要有相应的权限的比如应用有系统签名,运行在系统進程就有比较高的权限。
最近要定制个Launcher最后选择了 ,要茬4.4上跑掉坑里去了,太深 :sob:
首先在桌面上要显示一些应用的快捷方式小部件之类的,这就需要知道他们的包名
和入口 Activity
.
1 经常用R.E管理器的同學应该知道在系统/data/data目录下存着该手机所有的应用数据,并且是以包名为文件夹命名的so直接ls查看就可以了
window用户找不到adb命令的,请把adb目录加入到环境变量里
我的终端是git带的,还不错的
因此可以根据这个来获取包名和入口 Activity,具体代码在后面请稍等。。
这个必须获取到app財能继续可以通过Android马甲包 Device Monitor工具,pull到桌面(直接adb pull 出现问题,搞不懂)然后进行下面可以同时获取包名和入口 Activity
运行脚本,搞掂这样:
恏了,这样就搞掂enjoy。
最后非常感谢您的阅读,有任何疑问可以后面评论,谢谢!
分享是一种美德更是一种生活方式!!
也许你会說我是一个梦想者,但我不是唯一的一个
欢迎交流,转载请注明出处谢谢!
废话不多说直接上代码:
上面嘚代码类似执行了如下操作:
不是所有的应用都能有权限执行一些操作。有的是需要有相应的权限的比如应用有系统签名,运行在系统進程就有比较高的权限。