社区
Android
帖子详情
如何获取一个程序包中所有的Activity
大自然D使者
2011-09-06 01:50:24
如标题所示,在一个程序包中有很多的Activity,我通过什么方法能够获取到所有的Activity呢?
...全文
198
2
打赏
收藏
如何获取一个程序包中所有的Activity
如标题所示,在一个程序包中有很多的Activity,我通过什么方法能够获取到所有的Activity呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我是辉子
2013-05-15
打赏
举报
回复
你看下pacageInfo 或是 ApplicationInfo 这两个是对应app里面的manifest.xml 中的每个tag
Vellee
2011-09-06
打赏
举报
回复
http://topic.csdn.net/u/20110808/15/f5a71250-5b97-4abb-9a45-5e50265d826c.html
Android系统架构概述PPT
Android系统 = Linux内核 + Android运行时。 Android系统使用的Linux内核包含了一些专用驱动,例如Logger、Binder、Ashmem、Wakelock、Low-Memory Killer和Alarm等,这些Android专用驱动构成了Android运行时的基石。Android运行时从下到上又包括了HAL层、应用程序框架层和应用程序层。HAL层主要是为规避GPL而设计的,它将将硬件驱动分成内核空间和用户空间两部分,其
中
用户空间两部分采用的是商业友好的Apache License。应用程序框架层主要包括系统服务,例如组件管理服务、应用程序安装服务、窗口管理服务、多媒体服务和电信服务等。应用程序框架进一步又分为C/C++和Java两个层次,Java代码运行Dalvik虚拟机之上,并且通过JNI方法和C/C++交互。应用程序层主要就是由四大组件
Activity
、Service、Broadcast Receiver和Content Provider构成,它们是应用开发的基础。这个PPT从
一个
通用的应用程序架构开始,概述Android系统的专用驱动、HAL、关键服务、Dalvik、窗口机制和四大组件等。这个PPT 作为前面第1个PPT的延续,帮助进一步了解Android系统的具体实现。
Android 安卓 adb
获取
app的包名和
activity
的几种方法
获取
app的包名和
activity
名称 (1)adb logcat | findstr START 脚本
中
,cmp= 后面的值就是 包名/
activity
名称 (2)aapt dump badging D:\test\xxx.app 前提是在环境变量
中
–path路径下,设置了aapt的路径才能使用 (3)
获取
所有app的包名:adb shell pm list packages (...
Android
获取
当前运行程序栈
中
的
Activity
第一种:要方便一点(Service
中
无法使用) 复制代码 代码如下: private String getRunning
Activity
Name() { String contextString = context.toString(); return contextString.substring(contextString.lastIndex
Activity
之
获取
栈
中
activity
的class名称,
获取
应用程序的包信息等
获取
栈顶的
Activity
的名称:
Activity
Manager manager = (
Activity
Manager)context.getSystemService(Context.
ACTIVITY
_SERVICE); List runningTaskInfos = manager.getRunningTasks(1) ; String name=runningTaskInfos.get(0)
获取
当前包名、类名、
Activity
获取
当前包名、类名、
Activity
Android
80,352
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章