摘要: 布局文件 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent" 5 android:orientation="vertical" &g 阅读全文
posted @ 2013-01-27 16:22 王世桢 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.itcast.welcome; 2 3 import android.content.Context; 4 import android.graphics.Canvas; 5 import android.graphics.Color; 6 import android.graphics.Paint; 7 import android.graphics.Path; 8 import android.graphics.Typeface; 9 import android.view.View;10 11 public class MyView extends View.. 阅读全文
posted @ 2013-01-27 16:15 王世桢 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.itcast.bitmapcopy; 2 3 import java.io.FileNotFoundException; 4 5 import android.app.Activity; 6 import android.content.Intent; 7 import android.graphics.Bitmap; 8 import android.graphics.BitmapFactory; 9 import android.graphics.Canvas;10 import android.graphics.ColorMatrix;11 import ... 阅读全文
posted @ 2013-01-27 15:24 王世桢 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 就是利用ColorMatrx来进行改变 1 @Override 2 protected void onActivityResult(int requestCode, int resultCode, Intent data) { 3 try { 4 if (data != null) { 5 // 得到点击图片的uri 6 Uri uri = data.getData(); 7 //原图 8 Bitmap bitmap =... 阅读全文
posted @ 2013-01-27 14:33 王世桢 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Matrix是一个矩阵1 Matrix matrix=new Matrix();2 matrix.setValues(new float[]{3 2,0,0,4 0,1,0,5 0,0,1 6 });7 x=2x+0y+0z;8 y=0x+1y+0z;9 z=0x+0y+1z; //z越大离用户越远算法不清楚的可以直接用代码操作1 //matrix.setScale(sx, sy);旋转的话也可以直接用代码1 1 //matrix.setRotate(30);//旋转30度 可以通过画笔来取消锯齿,但是效果不是很好1... 阅读全文
posted @ 2013-01-27 14:25 王世桢 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 也是直接上代码吧=。= 1 package cn.itcast.bitmapcopy; 2 3 import java.io.FileNotFoundException; 4 5 import android.app.Activity; 6 import android.content.Intent; 7 import android.graphics.Bitmap; 8 import android.graphics.BitmapFactory; 9 import android.graphics.Canvas;10 import android.graphics.Matrix;11 i.. 阅读全文
posted @ 2013-01-27 13:51 王世桢 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 其实关于照片的大小 像素 拍摄所用的相机,等一系列的信息都在照片的头信息中也是使用android自带的类使用的,直接代码吧 1 package cn.itcast.exit; 2 3 import java.io.IOException; 4 5 import android.app.Activity; 6 import android.media.ExifInterface; 7 import android.os.Bundle; 8 9 public class ExifActivity extends Activity {10 /** Called when the act... 阅读全文
posted @ 2013-01-27 13:14 王世桢 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 也是直接上代码吧 1 package cn.itcast.resizeimage; 2 3 import java.io.FileNotFoundException; 4 import java.io.IOException; 5 import java.io.InputStream; 6 7 import android.app.Activity; 8 import android.content.Intent; 9 import android.graphics.Bitmap;10 import android.graphics.BitmapFactory;11 import andr.. 阅读全文
posted @ 2013-01-27 12:55 王世桢 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 没什么好说的就直接上代码吧 1 public void cropImage(View view){ 2 Intent intent = new Intent(); 3 4 Bundle myExtras = new Bundle(); 5 myExtras.putBoolean("return-data", true); 6 intent.putExtras(myExtras); 7 8 9 intent.setAction("com.android.camera.action... 阅读全文
posted @ 2013-01-27 12:37 王世桢 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1.在布局文件增加一个按钮布局文件 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent" 5 android:orientation="vert 阅读全文
posted @ 2013-01-27 12:15 王世桢 阅读(278) 评论(0) 推荐(0) 编辑