主要的功能是点击button按钮,将当前的屏幕截取,将截取的图片设置为imageView的内容。
MainActivity的代码如下
public class MainActivity extends Activity { Button btn_capture; ImageView iv_show; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn_capture=(Button)findViewById(R.id.btn_capture); iv_show=(ImageView)findViewById(R.id.iv_show); btn_capture.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub View view = v.getRootView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap bitmap = view.getDrawingCache();//获取当前屏幕的图片 iv_show.setImageBitmap(bitmap);//将图片设置为ImageView的内容 } }); } }
布局文件activity_main的代码
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <Button android:id="@+id/btn_capture" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="截屏" /> <ImageView android:id="@+id/iv_show" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@id/btn_capture" /> </RelativeLayout>
其他的地方不需要修改,使用默认就行。
相关推荐
总结起来,"简单的截图程序"是一个方便的屏幕捕获工具,其简单的设计和实用的功能使用户能够轻松完成截图任务。无论是为了工作汇报、教学演示还是个人记录,都能满足基本需求。同时,通过了解截图的基本概念和操作...
【简易屏幕截图程序(仿QQ截图)】是一个模仿QQ截图工具的小型应用程序,它提供了方便快捷的屏幕捕获功能,并允许用户自定义截图快捷键,以满足个性化需求。这款程序在日常办公、学习或者分享信息时,能有效地帮助用户...
- **云同步与分享**:QQ截图程序支持直接将截图上传到云端,方便多设备查看和分享,这是云计算和社交网络结合的一个实例。 总之,QQ截图程序以其简单易用和功能丰富的特点,成为了日常工作中不可或缺的工具。理解...
这个"Project8_opencv简易截图程序"是基于OpenCV实现的一个简单的屏幕截图功能,适用于初学者作为学习和理解OpenCV的基础教程。 首先,我们要了解OpenCV的基本概念。OpenCV(Open Source Computer Vision Library)...
这个“MFC截图程序(更新)”很可能是一个使用MFC库开发的屏幕捕获工具,能够帮助用户快速、方便地截取并保存桌面或窗口的图像。下面我们将详细探讨MFC、截图技术和程序更新的相关知识点。 1. **MFC基础** MFC是...
标题 "一个简单截图C#程序" 提供了一个基础的IT知识框架,这是一款用C#编程语言开发的屏幕截图工具。C#是一种面向对象的、类型安全的编程语言,广泛用于构建Windows桌面应用、游戏、移动应用以及Web应用。这个项目...
(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+...
综上所述,【个性化定制DIY截图程序】是一个强大且灵活的工具,它以用户为中心,提供高度自定义的截图体验。无论是快速提取关键帧,还是持续监控视频变化,都能轻松应对。同时,其简洁的操作界面和设置流程,使得...
小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小...
微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小...
微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo...
这套带壳截图小程序还是很不错的,源码界面比较简洁,主要功能就是实现给图片添加手机外壳,手机外壳支持选择多种品牌,有了这个小程序,如果我们想要发些带手机壳的图片,我们就不需要一个手机打开照片,一个手机拿...
这个压缩包中的“opencv简易截图程序”是一个简单的示例项目,旨在帮助初学者理解和应用OpenCV进行屏幕截图操作。下面将详细介绍相关的知识点。 首先,OpenCV的核心功能是图像处理和计算机视觉,它提供了丰富的API...
6. **代码结构**:一个典型的截图程序可能包含以下几个部分: - 初始化:加载必要的库,设置程序信息。 - 截图逻辑:捕获全屏内容,创建位图对象。 - 保存图片:将位图数据保存为.BMP文件。 - 错误处理:处理...
标题中的“自己写的简易截图程序,用VB代码”表明这是一个基于Visual Basic(VB)编程语言开发的简单屏幕截图工具。VB是一种面向对象的编程语言,常用于创建Windows应用程序。这个程序可能利用了VB的图形用户界面...
综上所述,“屏幕截图demo程序”不仅仅是一个简单的截图工具,它集成了多种强大的功能,为用户提供了专业级的截图解决方案。无论是对于日常使用,还是满足专业需求,该程序都能够以高效、直观的方式帮助用户捕捉、...
【标题】"基于C#的类似QQ截图程序"是一个利用C#编程语言开发的桌面应用程序,旨在实现与QQ截图相似的功能。在Windows操作系统环境下,它采用WinForm框架构建用户界面,提供直观、易用的截图体验。用户只需点击程序内...
微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:...
在本文中,我们将深入探讨如何使用C#编程语言来实现一个基本的屏幕截图程序。C#,由微软开发,是一种面向对象的、类型安全的编程语言,广泛应用于Windows桌面应用开发,包括创建屏幕截图工具。 标题中的"C#截屏截图...
微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+...