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

روشن نشدن صفحه نمایش ، در AlarmManager

hoseinnrz  9 سال پیش  8 سال پیش
0 0

با سلام 
میخواستم بدونم چرا این کد من ، که یک AlarmManager صدا میکنه  ، نمیتونه صفحه نمایش گوشی رو زمانی که قفل هست ، روشن کنه ؟  با اینکه استاد تو ، توضیحات مربوط به مبحث AlarmManager گفته بودند اگه RTC_WAKEUP به کار ببرید ، اگه صفحه گوشی قفل هم باشه روشن میشه .
الان تمام کد درست کار میکنه ، فقط صفحه قفل باز نمیشه ، رو چند تا گوشی هم تست کردم.

PendingIntent pendingIntent = PendingIntent.getActivity(G.context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
G.alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 30000, pendingIntent);
+1 0
فکر نکنم استاد گفته باشن قفل صفحه باز میشه (اگر هم گفتن حتما حواسشون نبوده) منظورشون روشن شده صفحه دستگاه بوده ، و این کار تا جایی که میدونم ممکن نیست. (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
hoseinnrz  9 سال پیش
+5 0

اقا راه حلُ پیدا کردم باید این کدُ اول اکتیویتی که میخواد بیاد بالا اضافه کنم : 

         Window win = getWindow();
        win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
                | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
        win.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
0 0
آقا دمت گرم کار منو راه انداخت این موفق باشی (8 سال پیش)

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