PDA

View Full Version : چطوری میشه نرم افزاری نوشت که زمانیکه گوشی روشن میشه اجرا بشه .



harani
سه شنبه 28 آذر 1391, 17:53 عصر
لطفاً راهنمایی فرمایید.

hamid_hr
دوشنبه 04 دی 1391, 10:12 صبح
سلام


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

public class autostart extends BroadcastReceiver
{
@Override
public void onReceive(Context arg0, Intent arg1)
{
Log.d("Start "," ************ autostart ******************** ");
Intent intent = new Intent(arg0,service.class);
arg0.startService(intent);

Log.i("Autostart", "started");

}
}


من يك سرويس دارم كه اينطوري اجراش مي كنم
موفق باشي

srfarzad
سه شنبه 05 دی 1391, 23:04 عصر
خب برای اینکار اینکار هارو انجام بدید...



public class BootUpReceiver extends BroadcastReceiver{

@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub

Intent i = new Intent(context, PlayerActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);


}




و در فایل مانیفست :


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

<category android:name="android.intent.category.DEFAULT" >
</category>
</intent-filter>
</receiver>