adb笔记3:Android获取App当前页面的Activity名称

adb笔记3:Android获取App当前页面的Activity名称,第1张

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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9552998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存