使用Android App启动

时间:2012-08-26 14:30:34

标签: android boot

  

可能重复:
  Autostart application while phone boots up

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

我一直在寻找为我的公司提供平板电脑,但是,我希望他们直接启动应用程序。

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

谢谢!

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

使用BOOT_COMPLETED Receiver并在

中启动您的活动

编辑:使用如下代码

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>