Android获取屏幕方向及键盘状态的小例子_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-12-12 09:33:28

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获取屏幕或View宽度和高度的方法_Android

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

Android 取得状态栏、任务栏高度的小例子_Android

复制代码 代码如下: package com.aslibra.test; import android.app.Activity; import android.graphics.Rect; import android.os.Bundle; import android.util.Log; import android.view.Window; import android.widget.ImageView; public class test extends Activity {   Ima

Android调用系统的发邮件功能的小例子_Android

复制代码 代码如下: package com.example.myapi.email; import java.util.ArrayList;import java.util.List; import android.content.Context;import android.content.Intent;import android.net.Uri; public class SendEmailUtils {    private SendEmailUtils(){}    private

Android用ListView显示SDCard文件列表的小例子_Android

复制代码 代码如下: filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/ADASiteMaps/SigRecord";        File file=new File(filePath);        File[] files = file.listFiles(); 构造Adapter, 复制代码 代码如下:         for(File mCurrentFile:files)

android listview 水平滚动和垂直滚动的小例子_Android

网上有很多解决 android listview 水平和垂直滚动的代码,我没有按照他们说的做(以前没搜到 O(∩_∩)O~) 我采用的是添加HorizontalScrollViewJava代码 复制代码 代码如下:  < ScrollView android:id="@+id/ScrollView01" android:layout_height="300px" android:layout_x="16px" android:layout_

android中sqlite的按条件查找的小例子_Android

name      hobby Tom        football Peter       basketball 我们如果要查找爱好是football的一行数据怎么办呢?在网上找了很多方法,感觉都说不到点子上,所以浪费了很多时间,好在终于解决了,解决方法如下 [java] 复制代码 代码如下: Cursor mcursor=mSQLiteDatabase.query(tableName, new String[]{"id as _id","name","

Android 图像处理(类型转换,比例缩放,倒影,圆角)的小例子_Android

1.放大缩小图片 复制代码 代码如下: public static Bitmap zoomBitmap(Bitmap bitmap,int w,int h){            int width = bitmap.getWidth();            int height = bitmap.getHeight();            Matrix matrix = new Matrix();            float scaleWidht = ((float)w / w

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

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