0

重複の可能性:
電話の起動中にアプリケーションを自動起動する

これはかなり単純な質問のように思えますが、答えを見つけることができませんでした。

私は自分のビジネス用にタブレットを入手することを検討していますが、アプリを直接起動したいと考えています。

そうではない場合は、デバイスの電源を入れるたびに、「Angry Birds」(または開発したアプリ) に直接ロードする必要があります。これは可能ですか?もしそうなら、それはどのように広く知られていますか?

ありがとう!

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 レシーバーを使用して、内部でアクティビティを開始します

編集:以下のようなコードを使用してください

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 に答える