به نام خدا،در این اموزش قصد داریم با پاور منیجر در برنامه نویسی اندروید اشنا بشیم.کار با Power Manager بسیار ساده و راحته و تنها کاری که باید بکنیم اینه که اون رو تعریف کنیم و سپس کاری رو که می خواهیم انجام بده رو بهش میدیم.مثلا من در این اموزش از Wake Lock استفاده کردم.Wake Lock مانع از به خواب رفتن دستگاه میشه یعنی تا زمانی که برنامه یا اکتویتی ما بازه صفحه گوشی همینطور روشن میمونه.

برای شروع کار یک پروژه  جدید ایجاد میکنیم و اسمش رو POWERMG قرار میدیم.بروی لاهی برنامه نیاز نیست عنصری اضافه کنیم. پس کلاس MainActivity.java رو اجرا میکنم و کدهای زیر رو بهش اضافه میکنیم.با استفاده از دستور PowerManager سرویس مدنظرمون رو فعال میکنیم.با استفاده از دستور wakeLock سرویس روشن ماندن صفحه دستگاه رو فعال میکنیم .به وسیله متد protected void onDestroy به برنامه این امکان رو میدیم تا زمانی که اکتویتی ما بازه به فعالیت خودش ادامه بده و به محض خروج از برنامه تنظیمات دستگاه به حالت اولیه برگرده.(کدهای کامل کلاس MainActivity.java)


ادامه اموزش