【发布时间】:2010-06-09 01:50:29
【问题描述】:
应用程序可以有任意数量的可启动活动。我知道如何通过 PackageManager 获取这些活动的列表。
有没有办法确定哪些活动可以通过 startActivity 启动?
例如,Documents To Go 应用程序有不同的活动,可以启动 Word、Excel、Powerpoint、PDF 等...我能够启动所有这些都很好。
但是,它还包含一些我无法使用 startActivity 启动的活动...如果我尝试这样做,我会收到 SecurityException。
我希望能够确定哪些活动可以安全启动,哪些不能,因此我只向用户显示我可以从我的应用程序中安全启动的活动列表...
这可能吗?
【问题讨论】:
标签: android android-activity launch securityexception