アプリケーションは、起動可能なアクティビティをいくつでも持つことができます。PackageManager を介してこれらのアクティビティのリストを取得する方法を知っています。
startActivity を介して起動できるアクティビティを特定する方法はありますか?
たとえば、Documents To Go アプリには、Word、Excel、Powerpoint、PDF などを起動するさまざまなアクティビティがあります。これらすべてを問題なく起動できます。
ただし、startActivity で起動できないいくつかのアクティビティも含まれています...これを実行しようとすると、SecurityException が発生します。
安全に起動できるアクティビティと起動できないアクティビティを判断できるようにしたいので、アプリケーション内から安全に起動できるアクティビティのリストのみをユーザーに提示します...
これは可能ですか?