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

اضافه شدن سرویس بررسی به‌روز بودن برنامه به کلاینت بازار

mostafa1365  10 سال پیش  10 سال پیش
0 0

سلام بازار سرویس به روز بودن رو راه اندازی کرده یه آموزش اینجا نداریم حرفه ایا کجان

اینم لینکش

لینک

+1 0
بخش 18 قسمت 2 رو نگاه کن استاد در همین مورد توضیح میده (10 سال پیش)
0 0
بخش 18 قسمت دو تبدیل منابع هنری (10 سال پیش)
0 0
آقا مطلب عوض شد (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
محسن علیزاده  10 سال پیش
+3 0

قبل از oncreate

 IUpdateCheckService service;
UpdateServiceConnection connection;
private static final String TAG = "UpdateCheck";


class UpdateServiceConnection implements ServiceConnection {
public void onServiceConnected(ComponentName name, IBinder boundService) {
service = IUpdateCheckService.Stub.asInterface((IBinder) boundService);
try {
long vCode = service.getVersionCode("com.example.name");

if(vCode > 1){
//اگر بروزرسانی وجود داشت...
displayNotification();
}
} catch (Exception e) {
e.printStackTrace();
}
Log.e(TAG, "onServiceConnected(): Connected");
}

public void onServiceDisconnected(ComponentName name) {
service = null;
Log.e(TAG, "onServiceDisconnected(): Disconnected");
}
}

 بعد از oncreate:

 private void initService() {
Log.i(TAG, "initService()");
connection = new UpdateServiceConnection();
Intent i = new Intent("com.farsitel.bazaar.service.UpdateCheckService.BIND");
i.setPackage("com.farsitel.bazaar");
boolean ret = bindService(i, connection, Context.BIND_AUTO_CREATE);
Log.e(TAG, "initService() bound value: " + ret);
}

/** This is our function to un-binds this activity from our service. */
private void releaseService() {
unbindService(connection);
connection = null;
Log.d(TAG, "releaseService(): unbound.");
}

@Override
protected void onDestroy() {
super.onDestroy();
releaseService();
}

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