我的应用程序可用作启动器。但是,我想我把它做成了一个启动器,做错了。例如,用户选择我的应用程序为默认启动器(点击“始终”)。但是,当用户退出应用程序时,它会再次出现,因为它是默认启动器。我该如何解决它?如何完全启动启动器?
<activity
android:name="com.comeks.cocuktablet.Main"
android:label="@string/app_name"
android:launchMode="singleInstance"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
该代码来自我的清单。我也想让MAIN活动启动器。
编辑: 我意识到我确切的错误。我还写了一个代码来启动我的应用程序。问题是,当我关闭设备并再次打开设备时,我无法退出设备。
这并不完全清楚你在这里问什么。你是否在问如何改变意图的默认应用程序?因为这是用户通过设置控制的。 – Codeman 2013-04-08 17:53:50
我编辑了这个问题。希望,它变得更加清晰。 – halilkaya 2013-04-08 17:58:16
您将您的应用程序设为启动程序,这意味着它将像其他所有的启动程序一样运行。每当用户按回家按钮,启动应用程序(在这里你的应用程序)将启动。如果您只想在启动时启动您的应用程序,请注册一个BOOT_COMPLETE广播接收器,并在设备启动时启动您的应用程序。 – 2013-04-10 04:26:41