adb shell "dumpsys window | grep mCurrentFocus"
adb命令获取比较简单直接(对于获取单个页面比较方便)
打开android studio 连接手机,打开您想查看的App,之后在android studio中点击
Tools > Layout Inspector (用Layout Inspector功能)
————————————————
参考链接: >
获取 bundle version版本号
+(NSString) getLocalAppVersion
{
return [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
}
获取BundleID
+(NSString) getBundleID
{
return [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleIdentifier"];
}
获取app的名字
+(NSString) getAppName
{
NSString appName = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"];
NSMutableString mutableAppName = [NSMutableString stringWithString:appName];
}
可能绝大多数智能手机用户都不知道手机app的图标和名称都是可以换掉的,至于换掉干嘛就不用我多解释了吧,嘿嘿,今天就给大家介绍一下给APP换个名字的方法,赶紧学起来吧,说不定以后就有用了呢。
华为怎么重命名app?
华为手机不支持自定义软件名称,所以无法重命名app,你可以将app放到文件夹里,文件夹的名字支持自定义。或者通过第三方程序修改:
1、手机上安装MT管理器,它可提取系统应用和第三方应用,提取后定位到临时文件夹,用MT管理器查看apk,使用Arsc编辑器打开这个文件resourcesarsc
2、进入编辑后,选择一长串英文的菜单,找到String
3、进到String后,可以点右上3点选择过滤快速定位需要找到的,比如app_name:calc business
4、到这里就可以随意修改应用名称了。
5、修改完应用名称后,MT会提醒保存。
6、打包完成后,就可以安装了,如果与之前签名不一致,需要卸载之前安装的APP,再安装修改后的
注:本文以荣耀20 pro手机为例,适用于Magic UI 30系统。
在Android中取得当前进程名
说明:上面代码关键的两个地方解释,也就是取得当前进程名
androidosProcessmyPid()) //获取PID,目前获取自己的也只有该API
ActivityManagerRunningAppProcessInfo类
说明: 封装了正在运行的进程信息
常用字段:
int pid 进程ID
int uid 进程所在的用户ID
String processName 进程名,默认是包名或者由Android:process=””属性指定
String [ ] pkgList 运行在该进程下的所有应用程序包名
以上就是关于adb笔记3:Android获取App当前页面的Activity名称全部的内容,包括:adb笔记3:Android获取App当前页面的Activity名称、Xcode6和Xcode5获取app名字及国际化的不同、如何动态获取ios工程的Bundle version版本号,bundleID,appName等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)