Пример демонстрации удаленного сервиса API в Android - PullRequest
0 голосов
/ 22 сентября 2009

Я изучаю пример RemoteService в Android APISample. в файл манифеста, он объявляет службу следующим образом: У меня вопрос, как я могу указать, чтобы служба была «автозапускать», т.е. он начинается всякий раз, когда начинается телефон?

    <service android:name=".app.RemoteService" android:process=":remote" >
           <intent-filter>
               <!-- These are the interfaces supported by the service, which
                    you can bind to. -->
               <action
android:name="com.example.android.apis.app.IRemoteService" />
               <action
android:name="com.example.android.apis.app.ISecondary" />
               <!-- This is an action code you can use to select the service
                    without explicitly supplying the implementation class. -->
                   <action android:name="com.example.android.apis.app.REMOTE_SERVICE" />
           </intent-filter>
       </service>

1 Ответ

3 голосов
/ 22 сентября 2009

Во-первых, вы не хотите этого делать .

Во-вторых, вы не можете сделать это напрямую. Вам нужно будет настроить BroadcastReceiver для просмотра BOOT_COMPLETED трансляции Intent и заставить этот приемник запустить службу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...