2013-02-17 3 views
1

Я читал много на эту тему, но по какой-то причине я не могу выполнить эту работу. Мое приложение регистрирует местоположение пользователя каждые 5 минут. Когда пользователь перезагружает телефон, я не могу автоматически запустить приложение. Я могу проверить местоположение пользователя каждые 5 минут, чтобы тревоги работали.приложение автоматического запуска при загрузке завершено андроид

Вот мой андроид файл манифеста

<receiver android:name=".AlarmBroadcastReceiver" ></receiver> 
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 

и общественный класс AlarmBroadcastReceiver AlarmBroadcastReceiver расширяет BroadcastReceiver {

public void onReceive(Context context, Intent intent) { 
    Log.d("LOG","I've been Called");} 

Что я делаю неправильно?

+0

Сначала посмотрите это http://stackoverflow.com/a/5439320/603233. –

ответ

6

Добавить:

<intent-filter> 
    <action android:name="android.intent.action.BOOT_COMPLETED" /> 
</intent-filter> 

К вашему <receiver> элемент в манифесте.