保持屏幕常亮Android保持屏幕常亮的几种方法

Android保持屏幕常亮的几种方法,手机软件开发,有的时候需要屏幕长时间亮着(就是不锁屏)。一下是几种常用方法。
手机软件开发,有的时候需要屏幕长时间亮着(就是不锁屏)。一下是几种常用方法。工具/原料编译工具:Eclipse方法/步骤1首先展示例子结构步骤阅读2以下有三种方法方法1类名:MainActivity_1WakeLock是一种锁的机制需要权限步骤阅读3publicclassMainActivity_1extendsActionBarActivity{ PowerManagerpowerManager=null; WakeLockwakeLock=null; @Override protectedvoidonCreate(BundlesavedInstanceState){  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main_1);  this.powerManager=(PowerManager)this    .getSystemService(Context.POWER_SERVICE);  this.wakeLock=this.powerManager.newWakeLock(    PowerManager.FULL_WAKE_LOCK,\"MyLock\"); } @Override protectedvoidonResume(){  super.onResume();  this.wakeLock.acquire(); } @Override protectedvoidonPause(){  super.onPause();  this.wakeLock.release(); }步骤阅读4方法2类名:MainActivity_2通过Window的flag属性步骤阅读5publicclassMainActivity_2extendsActionBarActivity{  @Override protectedvoidonCreate(BundlesavedInstanceState){  super.onCreate(savedInstanceState);  getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,    WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);  setContentView(R.layout.activity_main_2); } 步骤阅读6前两种方法的布局文件默认的生成布局,主要功能在代码上。   步骤阅读7方法3类名:MainActivity_3现在最好用的方法android:keepScreenOn=\"true\"步骤阅读END注意事项本步骤需要一定代码基础程序代码以代码片段的形式展示

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/VG63XmVrXp.html

(0)

相关推荐