2017-01-22 6 views
8

インストール後に私のアプリを自動スタートリストに入れたいです。私のアプリをアンドロイドでAutoStartアプリリストにプログラムで追加します

私は(whatsapp)のようなアプリケーションをインストールすると、自動起動リストに自動的に移動します。 私は私のアプリは同じ

enter image description here

になりたい私はこの質問 How to Autostart an Android Application?

のコードを試してみましたが、残念ながら回答の非は実際にアプリの自動起動を行いました。

ない私が間違って

何かをやっている場合、私はアプリが自動起動することが必要な理由は、単にWebサービスからの通知を取得することであることを確認してください。アプリは、その開いているか自動起動しない限り、通知を得ることはありませんようお願いいたし

おかげ

+1

私の知る限り、アプリの実際の自動起動はありません。 BroadcastReceiverなどを登録して、アプリが自動的にプッシュメッセージやインテントに反応するようにすることができます。ほとんどのAndroidスマートフォンには、スクリーンショットに表示されている画面がありません。 これは主にバッテリーの電力を節約するために使用されるカスタム機能です。 –

+1

電話機の起動時にブロードキャスト受信機を使用してアプリケーションを起動する必要があります。あなたの質問は依然としてより明快に答える必要があります。私はあなたがサービスを開始するか(バックグラウンドで)、活動を開始するか(フォアグラウンド)を知る必要があります。いずれの場合も、ブロードキャストレシーバー –

+0

を追加する必要があります。画面はMIUI androidからのものです。私はすべてのアンドロイドに同じ機能があると思っていましたので、電話を再起動するたびにwhatsappを起動しなくてもwhatsappのようなアプリは通知を受け取ることができます。 – asmgx

答えて

2

をいただければ幸いです

にあるこの画面/動作は、Androidへのネイティブではない、あなたが表示され、画面を意味するカスタムから来ていますROM、おそらく特定のメーカーから。

他の質問の回答は機能しませんが、ブート/スタート時にアプリケーションを起動する唯一の方法です。

app/custom romにAPI(実装する特定のブロードキャストレシーバー、または一部のSDK ...)があるかどうかを確認します。この動作を実装するアプリケーションの1つをいつでも逆コンパイルして、このメニューにどのように表示されるかを確認することができます。

関連する問題