2011-11-26 43 views
1

我想趕上我的程序中的BOOT_COMPLETED動作,如何重新啓動AVD? 在此先感謝.....如何重新啓動android avd?

package com.alex.app.testsysaction; 

import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 
import android.util.Log; 

public class MyReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     Log.i("receiver", "system reboot completed......."); 
    } 
} 

的AndrdoiManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.alex.app.testsysaction" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <uses-sdk android:minSdkVersion="3" /> 

    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <receiver android:name=".MyReceiver"> 
      <intent-filter> 
       <action android:name="android.intent.action.BOOT_COMPLETED"/> 
      </intent-filter> 
     </receiver> 
    </application> 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 
</manifest> 
+0

這很容易,你必須嘗試一次,一旦重新啓動您的設備。 –

回答

1

AVD上安裝應用程序。

關閉它,然後重新手動重新啓動它。它會捕獲重新啓動動作