阻止应用程序调用我的活动

我有一个活动X,只有在您输入有效凭证后才能访问。

如何防止其他应用程序使用指向X的Intent调用startActivity?

例如

Intent intent = new Intent( this, ActivityX.class ); startActivity( intent ); 

基本上我不希望将Activity X导出到除我的应用程序之外的任何应用程序。

查看安全和权限 Android SDK文档的“ 声明和执行权限 ”部分。