新手求教:怎么确保android在应用中不会进入screen_off状态,比如说播放电影,听歌时候 一般情况下timeout之后就会screen-off,然后sleep。比如一个视频播放器怎么做到播放电影时候不会黑屏; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //只要申请获取WalkLock对象锁就行 但记得需要在onDestory 时及时释放 public void onCreate(Bundle paramBundle) { 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); ...... Andriod xml文件查错 paypal在Android设备中的嵌入方式(移动支付解决方案) 联系人的URI有错?新手,不知如何解决。 Path类是干嘛的,有谁给讲一下吗?API原文看不懂 googleMap如何自己添加坐标? android4.0以上版本联网问题 基于安卓的停车场自动寻车的实现的相关问题 关于OpenGL ES20显示YUV数据在不同手机要使用不同坐标系的问题,求教各位大虾 简单的语法问题 有没有时间段选择库或者源代码 反安卓优化大师广告检查 新建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);
......