android从系统相册中选择一张图片
来源:互联网 发布:js 邮箱正则 编辑:程序博客网 时间:2024/05/17 09:30
package com.cwj.test;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.BitmapFactory.Options;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
private ImageView tv;
private TextView t;
private Button bt;
private Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
t.setText(msg.obj.toString());
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv=(ImageView) findViewById(R.id.tv);
t=(TextView) findViewById(R.id.message);
bt=(Button) findViewById(R.id.bt);
/*Options opts=new Options();
opts.inJustDecodeBounds=true;
opts.inSampleSize=2;//缩放
Bitmap map=BitmapFactory.decodeFile("/DCIM/test.png",opts);
Toast.makeText(this, map.getHeight()+" "+map.getHeight(), 0).show();*/
}
public void test(View v)
{
Intent intent=new Intent();
intent.setAction(Intent.ACTION_PICK);
intent.setType("image/*");
startActivityForResult(intent, 0);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(data!=null){
Uri uri=data.getData();
// Bitmap map=(Bitmap)data.getParcelableExtra("data");//缩略图
tv.setImageURI(uri);
Message m=new Message();
m.obj=uri.getPath();
handler.sendMessage(m);
// tv.setImageBitmap(map);
}else{
Toast.makeText(this, "null", 0).show();
}
super.onActivityResult(requestCode, resultCode, data);
}
}
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.BitmapFactory.Options;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
private ImageView tv;
private TextView t;
private Button bt;
private Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
t.setText(msg.obj.toString());
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv=(ImageView) findViewById(R.id.tv);
t=(TextView) findViewById(R.id.message);
bt=(Button) findViewById(R.id.bt);
/*Options opts=new Options();
opts.inJustDecodeBounds=true;
opts.inSampleSize=2;//缩放
Bitmap map=BitmapFactory.decodeFile("/DCIM/test.png",opts);
Toast.makeText(this, map.getHeight()+" "+map.getHeight(), 0).show();*/
}
public void test(View v)
{
Intent intent=new Intent();
intent.setAction(Intent.ACTION_PICK);
intent.setType("image/*");
startActivityForResult(intent, 0);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(data!=null){
Uri uri=data.getData();
// Bitmap map=(Bitmap)data.getParcelableExtra("data");//缩略图
tv.setImageURI(uri);
Message m=new Message();
m.obj=uri.getPath();
handler.sendMessage(m);
// tv.setImageBitmap(map);
}else{
Toast.makeText(this, "null", 0).show();
}
super.onActivityResult(requestCode, resultCode, data);
}
}
0 1
- android从系统相册中选择一张图片
- android 从系统相册获取一张图片
- 【Android图像处理】从相册选择一张图片并分享
- android 从手机相册中选择一张照片
- android---从相册中选择图片
- Android 从相册选择图片
- 从相册中选择图片
- Android从相册选择图片和调用系统摄像头拍照
- 安卓开发,从相册或者相机中选择一张图片并裁剪,上传和下载。
- Android-从相册中选择图片显示出来
- Android从相册中选择图片显示出来
- 从系统相册选择多张图片
- 从系统相册选择多张图片
- 从系统相册选择多张图片
- 从系统相册选择多张图片
- 从系统相册选择多张图片
- android从图库(gallery)选择一张图片
- android从图库(gallery)选择一张图片
- Jquery 图片轮播的插件
- [leetcode]Single Number
- 糟糕的一天
- iOS9 新特性
- Range Sum Query - Immutable(easy)
- android从系统相册中选择一张图片
- UI 第八天 UINavigationController
- google三大论文
- 我的iOS学习历程 - 导航控制器(UINavigationController) + 界面之间的传值
- jQuery插件的编写方法
- 文章分类有1分钟缓存,更改之后不会立即生效。
- Activity切换动画无效(android:windowIsTranslucent)影响(android:windowAnimationStyle)
- myeclipse 搭建 struts2 环境
- 初次使用 Hadoop Streaming 的过程(遇到各种各样的问题)