バッテリーに関する情報を収集するアプリを作成しています (バックグラウンド サービスを使用)。電源を入れた瞬間からサービスを開始したいのですが、どうすればいいですか?
一方、ユーザーがアプリをクリックしたときにのみ、アプリの GUI (インターフェイス) をアクティブにしたいと考えています。アプリとバックグラウンド サービスは同じプロジェクトにあります。
これは私がやりたいことをする正しい方法ですか?
これが正しい方法です。BOOT_COMPLETED インテントをリッスンする方法については、 http ://www.tutorialforandroid.com/2009/07/permissions-journey-receivebootcomplete.html を参照してください。BroadcastReceiver でサービスを開始し、Activity でそれにバインドできます。