`
闫老三
  • 浏览: 102724 次
社区版块
存档分类
最新评论

android 截取屏幕宽高的两种方法

 
阅读更多

转载请注明原文地址: http://bajiewuneng.iteye.com/blog/1914563

不多说,直接看代码;

Display display = getWindowManager().getDefaultDisplay();
Log.i("view" , "height:" +display.getHeight());
Log.i("view" , "width:" +display.getWidth());
DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
Log.i("view" , "height" +displayMetrics.heightPixels);
Log.i("view" , "width" +displayMetrics.widthPixels);

 

分享到:
评论

相关推荐

    解析Android截取手机屏幕两种实现方案

    Android截取手机屏幕两种实现方案 在 Android 开发中,截取手机屏幕是一项常见的需求,例如截取 WebView 的视图保存为图片。今天,我们将讨论两种实现 Android 截取手机屏幕的方案,这两种方案都有其优缺,下面我们...

    Android 截取手机屏幕两种实现方法

    Android 截取手机屏幕两种实现方法 最近在开发的过程中,遇到了一个需要截取屏幕保存为图片的需求,具体为截取webview的视图保存图片。 方法1:首先想到的思路是利用SDK提供的View.getDrawingCache()方法: public ...

    android 滑动触摸屏幕事件

    本例中,我们重点关注`ACTION_DOWN`和`ACTION_UP`两种动作。 #### 三、代码解析 接下来,我们将逐步解析提供的代码片段,以便更好地理解它是如何工作的。 ##### 1. 导入必要的包 ```java import android.app....

    Android应用源码截屏和截取网页整页内容

    本篇将深入探讨如何在Android应用源码中实现这两种功能。 首先,我们来讨论Android应用源码中的屏幕截图功能。在Android系统中,屏幕截图可以通过获取SurfaceComposerClient并调用其setDisplayContent方法来实现。...

    android任意手势轨迹截取图片.rar

    接着,为了实现截屏功能,我们需要利用Android系统的`View`类提供的`buildDrawingCache()`方法来生成当前屏幕的Bitmap图像。然后,通过`getDrawingCache()`方法获取到这个Bitmap。这样我们就有了屏幕的静态图像。 `...

    PC控制android设备

    描述中提到的两种连接方式,USB线和网络,是实现PC控制Android设备的常见方法: 1. **USB连接**:通过USB数据线将Android设备与PC相连,可以启用USB调试模式,借助如“adb”(Android Debug Bridge)工具进行控制。...

    Android通过相机预览使用原生接口捕捉人脸并取框,androidstuido工程

    1. **Android Camera API**:Android系统提供了两种Camera API:Camera1和Camera2。在这个项目中,很可能使用了Camera2 API,因为它是Android 5.0(Lollipop)及更高版本的推荐接口,它提供了更高级别的控制和灵活性...

    电信设备-一种屏幕截图方法及移动终端.zip

    在“电信设备-一种屏幕截图方法及移动终端.zip”这个压缩包中,包含了一个名为“一种屏幕截图方法及移动终端.pdf”的文件,这很可能详细介绍了在特定的电信设备或移动终端上进行屏幕截图的特定技术和方法。...

    android 截屏以及对该图进行模糊

    在Android中,可以使用`View`类的`draw()`方法和`Bitmap`类来获取当前屏幕的内容。以下是一个简单的截屏示例: 1. 获取根视图: ```java View rootView = findViewById(android.R.id.content); ``` 2. 创建一个与...

    Android例子源码Camera只拍摄矩形区域图片

    Android提供了两种访问相机的方式:Camera API(旧版)和Camera2 API(新版)。在这个例子中,我们将主要讨论Camera API,因为它更简单,适合初学者快速上手。Camera API允许我们控制相机参数,如焦距、曝光等,并...

    android计算器

    这两种布局可以动态调整控件的位置,确保在不同设备上都有良好的显示效果。 7. **测试与调试**:开发完成后,需要进行功能测试和性能测试,确保所有运算符都能正确工作,同时检查计算速度和内存占用。Android ...

    android禁止截屏和开启截屏demo源码

    下面我们将深入探讨如何在Android应用中实现这两种功能。 1. **禁止屏幕截图** - **权限设置**:首先,我们需要了解在Android中,没有系统级别的API可以直接禁止应用被截图。但是,可以通过修改Activity的 flags ...

    android 全屏截图 动态库

    在Android平台上,全屏截图是一项常见的需求,无论是为了用户截取屏幕内容分享,还是开发者调试应用界面。本知识点主要围绕如何使用动态库实现这一功能展开,重点介绍`libGetPicClass.jar`和`libGetPicSo.so`这两个...

    Android程序研发源码Android 区域截图源码.zip

    Android系统支持硬件加速和软件渲染两种模式。在某些情况下,硬件加速可能会导致截图失败,因此在截图时可能需要关闭当前Activity的硬件加速。 8. **保存截图** 截取的Bitmap可以通过Bitmap的compress方法保存为...

    android截屏工程代码

    在这个工程中,包含了两种截屏的方法,下面我们将详细探讨这两种方法: 1. **系统级截屏**: 这种方法通常基于`AccessibilityService`,通过监听系统事件来实现截屏。在Android 4.2及以上版本,系统提供了无障碍...

    KataScreenshotKotlin:使用Kotlin的Android开发人员的Kata截图。 主要目标是练习UI屏幕截图测试

    KataScreenshotKotlin项目正是为了帮助开发者提升这方面的技能,它是一个专门为使用Kotlin进行Android开发的工程师设计的练习项目,专注于UI屏幕截图测试。这个项目的主要目标是通过实践来增强开发者对屏幕截图测试...

    Android 区域截图源码.zip

    这两种视图类型允许直接访问显示的图像缓冲区,这对于获取屏幕内容非常有用。 3. **Bitmap和Canvas**: Bitmap是Android中用于存储像素数据的类,Canvas则用于在Bitmap上进行绘图操作。在区域截图中,我们首先需要...

Global site tag (gtag.js) - Google Analytics