`
Thomas会Coding
  • 浏览: 93099 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个简单的截图程序

 
阅读更多

主要的功能是点击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屏幕截图功能,可自定义截图快捷键

    Project8_opencv简易截图程序_

    opencv简易截图程序,参考性程序,可做简易教程使用

    一个简单截图C#程序

    一个简单截图C#程序,有兴趣的可以扩展一下

    (微信小程序毕业设计)简易计算器(源码+截图).zip

    (微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+...

    小程序源码 简易计算器 (代码+截图)

    小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小...

    微信小程序 小工具类 简易计算器 (源代码+截图)

    微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小...

    微信小程序demo:简易抽奖(源代码+截图)

    微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo...

    微信小程序demo:豆瓣电影:使用API(源代码+截图)

    微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:...

    微信小程序——简易计算器(截图+源码).zip

    微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+...

    小程序源码 备忘录 (代码+截图)

    小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+...

    小程序源码 天气预报 (代码+截图)

    小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 ...

    类似QQ的C语言截图程序

    一个类似QQ的C语言截图程序。 支持用户涂抹(矩形,椭圆,画刷),对涂抹操作的undo/redo,添加简单文字,保存为位图。

    屏幕截图小程序

    一个用MFC编写的简单的屏幕截图程序,支持选择矩形区域截图,并保存在temp.bmp中,同时保存在系统剪贴板里面。

    微信小程序 新闻资讯 知乎 (源代码+截图)

    微信小程序 新闻资讯 知乎 (源代码+截图)微信小程序 新闻资讯 知乎 (源代码+截图)微信小程序 新闻资讯 知乎 (源代码+截图)微信小程序 新闻资讯 知乎 (源代码+截图)微信小程序 新闻资讯 知乎 (源代码+截图)...

    opencv简易截图程序,参考性程序,可做简易教程使用.zip

    opencv简易截图程序,参考性程序,可做简易教程使用

    象QQ那样的快捷键截图程序代码

    所以就想写一个包含常用功能简单实用的截图工具,花了点时间做出来了,源代码里面的注释应该蛮清楚的,很适合初学者。如果谁把这个程序做了修改,请一定要把修改后的程序发一份我!用了以下第三方控件这些控件在盒子...

    屏幕截图程序

    简单易用:按ESC或者右键退出截屏。 开始截屏后,拖动鼠标确定截图区域。 可选择复制到粘贴板或者保存为png。 (程序开发环境:VS2010 + WTL)

    微信小程序demo:花店(源代码+截图)

    微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)...

    微信小程序 -简易计算器-实现简单加减乘除平方根(源码+截图)

    微信小程序实现的简易计算器,可以实现简单的运算(包括:加减乘除、平方根等) 微信小程序实现的简易计算器,可以实现简单的运算(包括:加减乘除、平方根等) 微信小程序实现的简易计算器,可以实现简单的运算...

Global site tag (gtag.js) - Google Analytics