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

پاسخ به سوال
Hossein Rezaei
10 سال پیش
+6
0
اول این رو به مانیفست اضافه کن
<uses-permission android:name="android.permission.WAKE_LOCK"/>
یک فیلد اضاقه کن
public PowerManager.WakeLock mWakeLock;
بعد در oncreate
final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
this.mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
this.mWakeLock.acquire();
در onDestroy()
mWakeLock.release();

پاسخ به سوال
مجتبی یگانه
10 سال پیش
+11
0
بدون پرمیژن !
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_flag); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); }

پاسخ به سوال
OmidAhmadian
10 سال پیش
+5
0
یه روش دیگه هم هست از همه ی این راه های ذکر شده کوتاه تره اونم اینه که یکی از view های توی صفحه رو انتخاب کنی براش setKeepScreenOn رو روی true بزاری .
مثال:
btnOnOff.setKeepScreenOn(true);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .