一般情况下timeout之后就会screen-off,然后sleep。比如一个视频播放器怎么做到播放电影时候不会黑屏;
解决方案 »
- 请问android怎么监听软键盘的event?
- android原生的camera程序:由pause()再回到resume()时,右侧会显示一下title 。
- 问两个正则表达式问题
- 图片不能正常显示,帮顶也有分
- smack 好友上下线头像变色问题
- 新手问题:char 转到 byte[2] 怎么做??
- ListView和GridView的区别是什么
- Android下如何同时开启wifi和移动网络
- Android新建项目 关联不上appcompad_v7
- android LinearLayout下适配器中TextView换行
- 反安卓优化大师广告检查
- 新建Android application project包文件出现灰色
super.onCreate(paramBundle);
//hide title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//full screen
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN
, WindowManager.LayoutParams.FLAG_FULLSCREEN);
System.gc();
setRequestedOrientation(0);//set display orientation
PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE);
WakeLock mWakelock = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP|PowerManager.FULL_WAKE_LOCK, "PreviewActivity");
mWakelock.acquire();// wake up
....
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
if(mPlayer.isPlaying()){
mPlayer.stop();
}
mPlayer.release();//release mPlayer
mWakelock.release();//release localWakeLock
super.onDestroy();
}
或者这样也可以 public void onCreate(Bundle paramBundle) {
super.onCreate(paramBundle);
requestWindowFeature(Window.FEATURE_NO_TITLE); //hide title
//getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN
// , WindowManager.LayoutParams.FLAG_FULLSCREEN);
Window win = getWindow();
WindowManager.LayoutParams winParams = win.getAttributes();
winParams.flags |= (WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
| WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
......