Android 选择图片,加载图片,显示图片 综合案例

涉及到的知识点:

1 sdcard读写权限
2 弹出选择图片资源对话框
3 保存图片
4 遍历目录,保存图片路径
5 加载图片资源
6 显示图片

一 :SdCard 读写权限,见我的博客
  http://blog.csdn.net/taoerit/article/details/51737438

二: 布局文件:


    

三:代码:
package com.example.getimagepath;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;

import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.content.ContentResolver;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Bitmap.CompressFormat;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import android.os.Build;

public class MainActivity extends ActionBarActivity {

	public String imageDir = "/sdcard/ht/";
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
	
		
		// 显示目录下所有的图片路径
		TextView text = (TextView) findViewById(R.id.textView1);
		text.setText("");
		
	    String[] files = getDirFiles(imageDir);
	    for(int i=0;i

四:效果图
Android 选择图片,加载图片,显示图片 综合案例_第1张图片

Android 选择图片,加载图片,显示图片 综合案例_第2张图片

Android 选择图片,加载图片,显示图片 综合案例_第3张图片
Android 选择图片,加载图片,显示图片 综合案例_第4张图片

Android 选择图片,加载图片,显示图片 综合案例_第5张图片

Android 选择图片,加载图片,显示图片 综合案例_第6张图片








你可能感兴趣的:(Android开发笔记)