Android获取屏幕方向及键盘状态的小例子

复制代码 代码如下:

  Configuration config = getResources().getConfiguration();

  if (config.orientation == Configuration.ORIENTATION_LANDSCAPE){

  //横屏,比如 480x320

  }else if(config.orientation == Configuration.ORIENTATION_PORTRAIT){

  //竖屏 ,标准模式 320x480

  }else if(config.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_NO){

  //横屏,Android123提示物理键盘滑出了

  }else if(config.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_YES){

  //竖屏,键盘隐藏了

  }

时间: 2024-10-28 09:31:58

Android获取屏幕方向及键盘状态的小例子的相关文章

Android获取屏幕方向及键盘状态的小例子_Android

复制代码 代码如下: Configuration config = getResources().getConfiguration(); if (config.orientation == Configuration.ORIENTATION_LANDSCAPE){ //横屏,比如 480x320 }else if(config.orientation == Configuration.ORIENTATION_PORTRAIT){ //竖屏 ,标准模式 320x480 }else if(confi

Android保持屏幕常亮唤醒状态的方法_Android

本文实例讲述了Android保持屏幕常亮唤醒状态的方法.分享给大家供大家参考,具体如下: 第一步: 首先添加权限: 复制代码 代码如下: <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission> 第二步:代码实现如下: public class ScreenActivity extends Activity { PowerManager powerManager

android获取监听SD Card状态的方法

    android获取监听SD Card状态的方法 本文实例讲述了android获取监听SD Card状态的方法.分享给大家供大家参考.具体分析如下: 1. 注册StorageEventListener来监听SD卡状态即onStorageStateChanged()方法,当sd卡状态改变时,调用该方法. 复制代码 代码如下: public void onStorageStateChanged(String path,String oldState,String newState){ if (

Android获取屏幕或View宽度和高度的方法_Android

本文实例讲述了Android获取屏幕或View宽度和高度的方法.分享给大家供大家参考,具体如下: 在Activity中获取屏幕的高度和宽度 Display display=getWindowManager().getDefaultDisplay(); int width=display.getWidth(); int height=display.getHeight(); 在重写ViewGroup中获取屏幕的有效宽度和高度在OnMesure方法中 protected void onMeasure

暂停-android 获取其他应用的背景音乐状态

问题描述 android 获取其他应用的背景音乐状态 首先,我自己在做一个关于音乐的插件. 其次,该插件的一个需求是在某一个条件下运行,然后弹出一些操作.而这种条件就是当有应用在跑时,如果有背景音乐在播放(play)状态,我不做某些操作.但如果背景音乐在暂停或停止状态(pause or stop),我这边就会做一些操作. 现在的情况是,我找了很多关于android音乐的处理,在底层服务层没有找到能获取到当前音乐播放状态的方式,只能获取到isActive,但这个状态在播放和暂停时都是返回true的

Android获取屏幕尺寸大小代码实例_Android

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取屏幕的长度和宽度 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); i

android获取监听SD Card状态的方法_Android

本文实例讲述了android获取监听SD Card状态的方法.分享给大家供大家参考.具体分析如下: 1. 注册StorageEventListener来监听SD卡状态即onStorageStateChanged()方法,当sd卡状态改变时,调用该方法. 复制代码 代码如下: public void onStorageStateChanged(String path,String oldState,String newState){ if (newState.equals(Environment.

Android 获取屏幕分辨率

原文:Android 获取屏幕分辨率 得到一个屏幕尺寸的三种方法如下:        // 通过WindowManager获取        DisplayMetrics dm = new DisplayMetrics();        getWindowManager().getDefaultDisplay().getMetrics(dm);         // 通过Resources获取         DisplayMetrics dm2 = getResources().getDis

Android保持屏幕常亮唤醒状态的方法

本文实例讲述了Android保持屏幕常亮唤醒状态的方法.分享给大家供大家参考,具体如下: 第一步: 首先添加权限: 复制代码 代码如下:<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission> 第二步:代码实现如下: public class ScreenActivity extends Activity { PowerManager powerManager