zoukankan      html  css  js  c++  java
  • Android 截取本地图库图片 并显示

    package com.example.image;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.graphics.Bitmap;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.ImageView;
    
    public class MainActivity extends Activity {
    
    	private static final int REQUEST_OK=1;	//返回
    	private ImageView mImageView;
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		mImageView = (ImageView) findViewById(R.id.iv);
    		findViewById(R.id.btn).setOnClickListener(new OnClickListener() {
    
    			@Override
    			public void onClick(View v) {
    				Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null);
    				intent.setType("image/*");
    				intent.putExtra("crop", "true");
    				intent.putExtra("aspectX", 1);	//控制横纵比
    				intent.putExtra("aspectY", 1);
    				intent.putExtra("outputX", 300);	//控制大小    影响截取部分显示的清晰度,值大一些相对来说清晰度高一些.
    				intent.putExtra("outputY", 300);
    				intent.putExtra("scale", true);
    				intent.putExtra("return-data", true);
    				intent.putExtra("outputFormat",
    						Bitmap.CompressFormat.JPEG.toString());
    				intent.putExtra("noFaceDetection", true); // no face detection
    				startActivityForResult(intent,REQUEST_OK);
    			}
    		});
    	}
    
    	@Override
    	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    		super.onActivityResult(requestCode, resultCode, data);
    		if (resultCode == RESULT_OK) {
    			if (requestCode == REQUEST_OK) {
    				Bundle bundle = data.getExtras();
    				Bitmap bitmap = (Bitmap) bundle.get("data");
    				mImageView.setImageBitmap(bitmap);
    			}
    		}
    	}
    
    }
    
    
  • 相关阅读:
    一对一关联
    一对多关联
    软删除
    分层控制器
    系统的助手函数
    tp5命令行基础介绍
    PHP 开启跨域
    生成数据库模型文件
    REST API 安全设计指南
    jquery-Ajax请求用例码
  • 原文地址:https://www.cnblogs.com/stareblankly/p/5049118.html
Copyright © 2011-2022 走看看