2011-01-20 5 views
0

Это простая программа, которую я создал для тестирования события BOOT_COMPLETED Android, но он не работает! я делаю что-то неправильно здесь?Android BOOT_COMPLETED не работает!

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.enea.training.bootdemo" 
     android:versionCode="1" 
     android:versionName="1.0"> 

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

    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <receiver android:name=".BootDemoReceiver"> 
      <Intent-filter> 
       <action android:name ="android.intent.action.BOOT_COMPLETED"></action> 
      </Intent-filter> 
     </receiver> 
    </application> 

    <uses-sdk android:minSdkVersion="3" /> 

</manifest> 

Java:

public class BootDemoReceiver extends BroadcastReceiver { 

    static final String TAG = "BootDemoReceiver"; 

    @Override 
    public void onReceive(final Context context, final Intent bootintent) { 
     Log.v(TAG, "Come on"); 
    } 
} 
+0

Просто добавлена ​​строка «java». не обязательно для контента, но теперь два кода разделены, и система может распознать его java и добавить красивые цвета;) – Nanne

ответ

2

Я не уверен, если это имеет значение, но попробуйте изменить <Intent-filter> к <intent-filter> (примечание в нижнем регистре 'I').

+0

yep работал. большое спасибо. я провел почти целый день, пытаясь понять, что случилось! – kakopappa

Смежные вопросы