2011-01-20 16 views
0

これはAndroidのBOOT_COMPLETEDイベントをテストするために作成したシンプルなプログラムですが、動作しません。私はここで何か間違っているのですか?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」文字列を追加しました。今は2つのコードが分割されていて、システムはそれをJavaで認識し、かなりの色を追加することができます;) – Nanne

答えて

2

私は(ノート小文字の 'I')それが重要かどうかわからないんだけど、<intent-filter><Intent-filter>を変更してみてください。

+0

うまくいきました。どうもありがとう。私は一日中、何が間違っているのか理解しようとしました! – kakopappa

関連する問題