本文实例讲述了Android实现的截屏小程序。分享给大家供大家参考,具体如下:

先看截图,不过这个截屏还不够完整,头上的statusbar没有,呈黑色。

多按了几次,就成这样了,呵呵。

package com.test;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Bitmap.Config;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView;import android.widget.ImageView.ScaleType;public class ScreenPrinter extends Activity { /** Called when the activity is first created. */ boolean customTitleSupported; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.screen_printer); Button btn = (Button)findViewById(R.id.btn); btn.setOnClickListener(new Button.OnClickListener(){  public void onClick(View arg0) {  ImageView im = (ImageView)findViewById(R.id.img);  Bitmap bmp = Bitmap.createBitmap(320, 480, Config.ARGB_8888);  View cv = getWindow().getDecorView();  cv.draw(new Canvas(bmp));  im.setScaleType(ScaleType.FIT_XY);  im.setImageBitmap(bmp);  }}); }}

资源文件:

<?xml version="1.0" encoding="utf-8"?> 

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android图形与图像处理技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

更多相关文章

  1. Android开发小技巧系列(三)
  2. Android中简单调用图片、视频、音频、录音和拍照的方法
  3. Android(安卓)sendevent/getevent 用法
  4. Android开发小技巧系列(六)
  5. Android(安卓)Service用法讲解与实例
  6. Android(安卓)多媒体开发相关技巧
  7. Eclipse新建Android项目报错解决方案详细汇总
  8. CoordinatorLayout高级用法-自定义Behavior
  9. Android(安卓)RoboGuice 使用指南(12):如何绑定generic类型

随机推荐

  1. python文件流
  2. 利用Syslog Watcher在windows下部署syslo
  3. FNV哈希算法
  4. Python基础—10-常用模块:time,calendar,dat
  5. ASM重命名包含OCR/vote file的磁盘组
  6. .NetCore实践篇:分布式监控Zipkin持久化之
  7. Oracle 12c、18c、19c中的MGMTDB(下)
  8. Ubuntu 安装yii2 advanced版 遇到的坑
  9. RHEL7 或CentOS7配置共享存储--使用iSCSI
  10. 搭建SpringBoot+dubbo+zookeeper+maven框