可能重复:
手机启动时自动启动应用程序
这似乎是一个相当简单的问题,但我一直无法找到答案。
我一直在为我的业务寻找平板电脑,但是,我希望它们直接启动到应用程序。
如果我说得不对,我的意思是,每次我打开设备时,我都希望它直接加载到“愤怒的小鸟”(或我开发的应用程序)。这可能吗?如果可以,是否广为人知?
谢谢!
可能重复:
手机启动时自动启动应用程序
这似乎是一个相当简单的问题,但我一直无法找到答案。
我一直在为我的业务寻找平板电脑,但是,我希望它们直接启动到应用程序。
如果我说得不对,我的意思是,每次我打开设备时,我都希望它直接加载到“愤怒的小鸟”(或我开发的应用程序)。这可能吗?如果可以,是否广为人知?
谢谢!
HOME
通过将类别添加到您的活动中,使您的应用成为主屏幕<intent-filter>
:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
使用 BOOT_COMPLETED Reciever 并在里面启动你的 Activity
编辑:使用如下代码
public class MyBroadcastreceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent startIntent = new Intent(context, MyActivity.class);
context.startActivity(startIntent);
}
}
在你的宣言中
<receiver android:name="com.example.MyBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>