如果是要获得手机上的已安装的APP的包名,那么请下载包名查看器软件,直接可以查看
现在要说的是有一个APP安装包,获取包名的方法:(需要安装NotePad++)
将安装包后缀apk改为zip(rar)
双击打开解压包,找到AndroidManifestxml,将它单独解压出来即可
将这个文件单独解压出来后,使用NotePad++打开,查找"manifest",跟着它后面的就是包名(查找"activity",跟着它后面的就是活动名)
如果没有NotePad++也可以尝试在线查看xml文件,查找manifest关键字
(一)App 信息
1获取当前界面元素:adb shell dumpsys activity top
2获取任务列表:adb shell dumpsys activity activities
(二)App入口
1adb logcat | grep -i displayed
2aapt dump badging xxxapk | grep launchable-activity
3apkanalyzer 最新版本的SDK中才有
(三)启动应用
1 adb shell am start -W -n comxueqiuandroid/ viewWelcomeActivityAlias -S
(四)常用命令列表
1adb 2pm 3am 4dumpsys 5uiautomator 6input
(五)Android 性能统计 dumpsys
1获取所有的dumpsys 子命令 dumpsys | grep -i DUMP
2获取当前activity adb shell dumpsys activity top
3获取activity 的记录,可以获取到appium 依赖的原始 accivity dumpsys activity activities
4获取特定包基本信息 adb shell dumpsys package comxueqiuandroid
5获取系统通知:adb shell dumpsys notification
6获取内存信息:adb shell dumpsys meninfo comandroidsetting
7获取cpu 信息 : adb shell dumpsys cpuinfo
8获取gpu绘制分析 :adb shell dumpsys gfxinfo comandroidsettings
9获取短信 adb shell dumpsys activity broadcasts | grep senderName =
(六)uiautomator
1adb shell uiautomator runtest
2adb shell uiautomator dump
(七)简单的自动化工具 input 命令
1text <string> (Default:touchscreen)
2keyevent [--longpress] <key code number or name> (Default:keyboard)
3tap <x> <y> (Default : touchscreen)
4swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default:touchscreen)
5draganddrop <x1> <y1> <x2> <y2> [duration(ms)] (Default:touchscreen)
6press (Default : trackball)
7roll <dx> <dy> <Default:trackbal>
热心网友
您好,很高兴能帮助您
太简单了创建一个Android的Demo。用GoogleMap 自己的接口里面就有获得当前的位置。获得了数据,使用WebService把数据上传到服务器上(有数据库的电脑)。显示。
这样的Demo网上到处都是
你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助
您好,很高兴能帮助您
太简单了创建一个Android的Demo。用GoogleMap 自己的接口里面就有获得当前的位置。获得了数据,使用WebService把数据上传到服务器上(有数据库的电脑)。显示。
这样的Demo网上到处都是
你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
android的硬存储是按照linux系统规则来划分的,用于存储客户信息和客户安装的应用的是/data分区,你如果使用的是c程序的话,应该是在/data/app之类的下面,我手头没有板子没法给你查。文件夹是google约定俗成的,不同厂家应该都是一样的路径。如果是厂家定制的应用则是在/system分区下,路径应该是/system/app下
应用场景:1、在界面中显示应用程序的版本号;2、用户启动该应用,后台判断该应用是否是最新版本。上述情景都需要在程序中自动获取到应用的版本号。思路简介:在Android中,应用程序的版本号是在AndroidManifestxml文件中进行配置的,而PackageInfo类则封装了从该配置文件中获取的所有信息,描述了包内容的整体信息,因此,可以使用PackageInfo对象的versionName属性获取应用的版本号。要怎么获取PackageInfo对象呢?可以通过PackageManager对象来获取。PackageManager是一个检索当前已安装在设备上的相关应用程序包的各种信息的类。PackageManager对象中的getPackageInfo方法可以获取PackageInfo对象,该方法需要传递两个参数:应用包名和条件。通常情况下,应用程序的包名可以通过Activity或Context(Activity继承自Context)的getPackageName()方法获取,而添加可以有很多设置,通常设置为0。最后是PackageManager对象的获取,Context对象提供了getPackageManager()方法来获取该对象。综上,
以上就是关于如何简单快速获取Android应用包名全部的内容,包括:如何简单快速获取Android应用包名、获取App的信息、Android怎样获取应用的签名信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)