0

可能重复:
手机启动时自动启动应用程序

这似乎是一个相当简单的问题,但我一直无法找到答案。

我一直在为我的业务寻找平板电脑,但是,我希望它们直接启动到应用程序。

如果我说得不对,我的意思是,每次我打开设备时,我都希望它直接加载到“愤怒的小鸟”(或我开发的应用程序)。这可能吗?如果可以,是否广为人知?

谢谢!

4

2 回答 2

5

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>
于 2012-08-26T15:43:39.550 回答
0

使用 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>
于 2012-08-26T14:33:12.833 回答