0

我创建了一个启动器应用程序“MyOwnLauncher”和另一个安卓应用程序“MyOwnProject”。用户可以选择默认的 android 启动器或我的自定义启动器“MyOwnLauncher”。

如果用户选择默认启动器,我想阻止用户运行“MyOwnProject”应用程序。如果它来自我的自定义启动器“MyOwnLauncher”,我只想允许用户运行“MyOwnProject”应用程序。

我成功创建了我的自定义启动器应用程序“MyOwnLauncher”,并在我的自定义 laucher 主页活动中显示了我的“MyOwnProject”应用程序图标。如果用户单击该图标,应用程序就会运行。[我正在关注医生。http://developer.android.com/resources/samples/Home/index.html]

如果不是来自我的自定义启动器应用程序“MyOwnLauncher”,如何防止用户运行“MyOwnProject”应用程序?

提前致谢。罗马

4

2 回答 2

2

我不确定我是否理解,但您可以通过删除使您的应用程序不会显示在任何应用程序启动器中

    <category android:name="android.intent.category.LAUNCHER" />

<intent-filter>您的所有活动中的部分AndroidManifest

于 2011-04-18T16:23:16.910 回答
1

如果不是来自我的自定义启动器应用程序“MyOwnLauncher”,如何防止用户运行“MyOwnProject”应用程序?

你不能但更重要的是,你不能那样做!像这样的东西被视为英国媒体报道

于 2011-04-18T16:22:54.953 回答