android获取屏幕高宽,应用全屏,常亮
来源:互联网 发布:老而不死是为贼 知乎 编辑:程序博客网 时间:2024/06/01 23:37
获取屏幕高宽:
context,getWindowManager().getDefaultDisplay().getHeight();
context.getWindowManager().getDefaultDisplay().getWidth();
****************************************************************************************************
应用全屏
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,
WindowManager.LayoutParams. FLAG_FULLSCREEN);
或者在value/styles.xml文件中加入如下内容,然后再调用。
<resources>
<style name="Theme.NoTitle_FullScreen">
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
</resources>
***********************************************************************************************************
屏幕长亮:
方法 1: 使用 PowerManager 和 WakeLock
In AndroidManifest.xml:
1
<uses-permission android:name="android.permission.WAKE_LOCK" />
在你的activity中:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
// 在 onResume()方法中加入:
mWakeLock.acquire(); //锁住屏幕,使其常亮
//在 onPause() 中加入:
mWakeLock.release();//解锁屏幕。让系统管理屏幕
方法 2: 使用标志 window flag FLAG_KEEP_SCREEN_ON
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
- android获取屏幕高宽,应用全屏,常亮
- android的全屏和屏幕高宽的获取
- Android中设置全屏和屏幕常亮方法
- 设置全屏及获取屏幕的宽高
- android 获取屏幕宽高
- android 获取屏幕宽高
- android获取屏幕宽高
- Android获取屏幕宽高
- android 屏幕宽高获取
- android获取屏幕宽高
- Android获取屏幕宽高
- android获取屏幕宽高
- android 获取屏幕宽高
- Android获取屏幕宽高
- Android 获取屏幕宽高
- Android获取屏幕宽高
- android获取屏幕宽高
- Android获取屏幕宽高
- VC常用快捷键
- Fragment、Activity比较——Android碎片介绍
- 终于搞定WICKET1.5的在TOMCAT下的filterStart错误
- Clojure的关键字
- truct 结构体类型的大小计算
- android获取屏幕高宽,应用全屏,常亮
- 整理下思路(8)
- linux驱动学习笔记(S3C2440的LED驱动)
- ProgressDialog不转动问题
- JS日期格式设置
- Linux系统中如何添加自己的库文件路径
- android语言切换问题
- python逆向和代码测试
- androidEmail缺陷