gpt4 book ai didi

android - 获取系统上所有可用 Activity 的列表

转载 作者:太空宇宙 更新时间:2023-11-03 12:01:03 24 4
gpt4 key购买 nike

因为系统应该知道可用的 Activity ,因为它们在安装期间评估的适当的 AndroidManifest.xml 文件中声明:
有没有办法查询这些 Activity ?

最佳答案

当然可以,看看 PackageManager.getInstalledPackages 方法。以下是打印已注册 Activity 名称的示例:

List<PackageInfo> pInfos = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);
for (PackageInfo pInfo : pInfos) {
ActivityInfo[] aInfos = pInfo.activities;
if (aInfos != null) {
for (ActivityInfo activityInfo : aInfos) {
Log.i("ACT", activityInfo.name);
// do whatever else you like...
}
}
}

关于android - 获取系统上所有可用 Activity 的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com