آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اجرای همیشگی برنامه و بسته نشدن آن مانند وایبر و ....

SaLaH KuRD  11 سال پیش  11 سال پیش
+1 0

سلام من یه برنامه ساختم که مستقیما با اینترنت در ارتباط هست و اطلاعات رد و بدل میکنه ، ولی مشکل اینه که وقتی برنامه رو میبندم ارتباط قطع میشه ! چجوری میشه مثل وایبر برنامه همیشه آنلاین باشه حتی وقتی گوشی رو خاموش و روشن میکنی دوباره اجرا بشه ، اصلا همچین چیزی میشه ؟

0 0
بايد از service استفاده كني براي خاموش و روشن شدنم كه receiver مناسبه (11 سال پیش)
+3 0
لینک این نگاه کن والا منم زیاد اطلاعات ندارم.این جا هم یک دمو گذاشته( لینک ) فکر کنم با این دو لینک مشکلت حل میشه:)موفق باشی (11 سال پیش)
0 0
لینک این لینک هم خوبه چندتا کتابخانه معرفی کرده که میتونه مفید باشه (11 سال پیش)
0 0
در اموزش Alarm manager استاد به این موضوع اشاره شده (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
MEHDI007  11 سال پیش
+1 0

این کد ها رو امتحان کن ببین کار می کنه یا نه:

 public class MyService extends Service {

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// your code
return Service.START_FLAG_REDELIVERY;
}

@Override
public IBinder onBind(Intent intent) {
return null;
}
}

این کدم برای در منیفست در تگ اپلیکیشن بزاری

 <service android:name="MyService" >
</service>

هر جا خواستی اون کد ها اجرا بشوند این کد استفاده می کنی.و اگر هم این به دردت نخورد می تونی از همون لینک های بالا استفاده کنی.

 Context context = getApplication();
Intent intent = new Intent(context, MyService.class);
context.startService(intent);

0 0
یکم در مورد این کد توضیح میدید ؟ با تشکر (11 سال پیش)
0 0
اگر ما این کلاس رو داخل اگتیوتی ای که میخوایم ازش استفاده کنیم تعریف کنیم مشکلی ایجاد میشه؟ و اینکه کد قسمت منیفستش چطوری میشه؟ (11 سال پیش)
0 0
یک classمیسازیم یا هومن اکتیویتی و بعدش اون کدی که گذاشتم رو توی منیفست در تک اپلیکیشن میزارید.هر جا هم خواستید از اون لحظه اجرابشه از اون کد اخر استفاده می کنید. به جای عبارت لینک code هم کد های که می خواید اجرا بشن رو بزارید:) (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .