重複の可能性:
電話の起動中にアプリケーションを自動起動する
これはかなり単純な質問のように思えますが、答えを見つけることができませんでした。
私は自分のビジネス用にタブレットを入手することを検討していますが、アプリを直接起動したいと考えています。
そうではない場合は、デバイスの電源を入れるたびに、「Angry Birds」(または開発したアプリ) に直接ロードする必要があります。これは可能ですか?もしそうなら、それはどのように広く知られていますか?
ありがとう!
重複の可能性:
電話の起動中にアプリケーションを自動起動する
これはかなり単純な質問のように思えますが、答えを見つけることができませんでした。
私は自分のビジネス用にタブレットを入手することを検討していますが、アプリを直接起動したいと考えています。
そうではない場合は、デバイスの電源を入れるたびに、「Angry Birds」(または開発したアプリ) に直接ロードする必要があります。これは可能ですか?もしそうなら、それはどのように広く知られていますか?
ありがとう!
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 レシーバーを使用して、内部でアクティビティを開始します
編集:以下のようなコードを使用してください
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>