首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
›
Android Studio
广告
V2EX
›
Android
Android N 中如何获得运行中的 APP 列表呢?
kslr
·
2016-10-05 17:43:34 +08:00
· 5092 次点击
这是一个创建于 2795 天前的主题,其中的信息可能已经有所发展或是发生改变。
在 N 之前一直通过读取 /Proc 信息得到列表,但是在 N 中无法使用了。
https://android-review.googlesource.com/#/c/181345/
https://android-review.googlesource.com/#/c/105337/
有人提出了疑问,但是并没有得到解决
https://code.google.com/p/android/issues/detail?id=205565
后来了解到 UsageStatsManager ,但是看起来更像是历史,而不是即时,所以状态上就很难判断了。
但是我发现绿色守护在 N 上仍然可以使用,并且不需要UsageStatsManager权限。
有人了解是如何实现的?或者有更好的办法?还请赐教。
第 1 条附言 ·
2016-10-05 18:27:24 +08:00
经过一些测试,绿色守护可能使用了 getRunningServices 来取得信息。
列表
赐教
proc
读取
2 条回复
•
2016-10-11 09:07:37 +08:00
1
Chrisplus
2016-10-06 11:49:13 +08:00
ActivityManager?
2
guojing
2016-10-11 09:07:37 +08:00
@
kslr
可以参考
https://github.com/wenmingvs/AndroidProcess
这个项目
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2299 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 04:24
·
PVG 12:24
·
LAX 21:24
·
JFK 00:24
Developed with
CodeLauncher
♥ Do have faith in what you're doing.