1

いくつかのサービスのみで構成され、アクティビティがない (つまり、UI がない) アプリケーションを開発しています。
基本的には、ユーザーがデバイスにアプリケーションをインストールした直後から、2 つから 3 つのサービスをバックグラウンドで実行したいと考えています。

これについていくつか質問があります。

  1. アプリケーションのインストール後、サービスはどのように開始されますか? BroadcastReceiverどのイベントをリッスンする必要がありますか ?
  2. アプリケーションをパッケージ化して Googly Play ストアにデプロイするにはどうすればよいですか?
4

1 に答える 1

3

新しい Android ではそれができません。Android では、サービスを起動する前に特にユーザーの操作が必要です。ユーザーはアプリケーションを物理的に起動する必要があります。アプリケーションが何も表示しない場合、ユーザーは非常に混乱することになります。

そのため、何が起こったのかをユーザーに説明する 1 つのアクティビティを作成し、そこにレシーバーを登録します。

于 2013-01-09T06:55:07.807 に答える