2012-10-20 13 views

回答

5

你需要一個BroadcastReceiver這樣

public class MyBroadcastreceiver extends BroadcastReceiver { 
    @Override 
    public void onReceive(Context context, Intent intent) { 
     if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) { 
      Intent i = new Intent(YourClass) 
      context.startService(i); 
     } 
    } 
} 

也是這個用戶許可

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

,並在manifest.xml您的代碼中recever

<receiver android:name="com.example.MyBroadcastReceiver"> 
    <intent-filter> 
     <action android:name="android.intent.action.BOOT_COMPLETED" /> 
    </intent-filter> 
</receiver> 
相關問題