2012-03-05 18 views

答えて

3

たManifest.xmlに入れる:

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

とクラスを作成します。

package YourPackageName; 
import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 

public class AutoStart extends BroadcastReceiver 
{ 
    @Override 
    public void onReceive(Context context, Intent intent) 
    { 
     if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) 
     { 
      // Your Code 
      Toast.makeText(context, "Started !!!", Toast.LENGTH_LONG).show();   
     } 
    } 
} 
4

ブロードキャストandroid.intent.action.BOOT_COMPLETEDの場合は、BroadcastReceiverにする必要があります。このブロードキャストを受信すると、あなたの活動やサービスが開始されます。

関連する問題