通过绘图缓存(DrawingCache)捕获屏幕-Android捕获屏幕
来源:互联网 发布:yum 默认安装目录 编辑:程序博客网 时间:2024/05/28 16:20
转自:http://androidbiancheng.blogspot.com/2011/05/drawingcache.html
XML布局:
当点击按钮,本应用程序会通过绘图缓存(DrawingCache)捕获屏矵显示,并显示在imageView中,效果如下图:
主Activity:
package com.AndroidScreenCapture; import android.app.Activity;import android.graphics.Bitmap;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView; public class AndroidScreenCapture extends Activity { View myscreen; ImageView viewScreen; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); setContentView(R.layout.main); myscreen = (View)findViewById(R.id.myscreen); Button buttonCapture = (Button)findViewById(R.id.capture); viewScreen = (ImageView)findViewById(R.id.screenview); buttonCapture.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View arg0) { // TODO Auto-generated method stub myscreen.setDrawingCacheEnabled(true); Bitmap bmScreen = myscreen.getDrawingCache(); viewScreen.setImageBitmap(bmScreen); }}); }}
XML布局:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/myscreen" ><TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /><Button android:id="@+id/capture" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Capture Screen!" /><ImageView android:id="@+id/screenview" android:layout_width="fill_parent" android:layout_height="fill_parent" /></LinearLayout>
- 通过绘图缓存(DrawingCache)捕获屏幕-Android捕获屏幕
- 捕获屏幕
- 屏幕捕获
- C#实现屏幕捕获
- C#实现屏幕捕获
- 捕获当前屏幕图像
- c#捕获当前屏幕
- 使用asm.jar捕获Android动态屏幕
- android adb 捕获屏幕截图的命令
- android adb 捕获屏幕截图的命令
- Android 旋转屏幕捕获当前屏幕的状态
- 用JAVA捕获屏幕、屏幕录像、播放
- 用C#来捕获屏幕
- 用C#来捕获屏幕
- JAVA捕获当前屏幕图像
- 用C#来捕获屏幕
- 用C#来捕获屏幕
- 用C#来捕获屏幕
- URB的概念
- 主对话框与非模态对话框之间的通信
- c\c++回调函数的介绍(含有函数指针和伪函数——functors)
- wget用法wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.
- 搜索 推荐系统 聚类 分类 分类器组合之【智能Web算法】笔记
- 通过绘图缓存(DrawingCache)捕获屏幕-Android捕获屏幕
- 马克思主义基本原理概论--专业课复习
- default-action-ref 和 welcome-file-list 标签的区别
- rails测试之RSpec环境搭建
- 利用Solid Converter PDF与Office优化处理文档信息
- 揭阳门户站合作方案
- Translate Aticle
- linux kill用法、killall、pkill、xkill
- error: XCB requires xsltproc