利用intent打开图片库
来源:互联网 发布:淘宝的淘气值是干嘛的 编辑:程序博客网 时间:2024/06/05 12:42
package
net.viralpatel.android.imagegalleray;
02
03
import
android.app.Activity;
04
import
android.content.Intent;
05
import
android.database.Cursor;
06
import
android.graphics.BitmapFactory;
07
import
android.net.Uri;
08
import
android.os.Bundle;
09
import
android.provider.MediaStore;
10
import
android.view.View;
11
import
android.widget.Button;
12
import
android.widget.ImageView;
13
14
public
class
ImageGalleryDemoActivity
extends
Activity {
15
16
private
static
int
RESULT_LOAD_IMAGE =
1
;
17
18
@Override
19
public
void
onCreate(Bundle savedInstanceState) {
20
super
.onCreate(savedInstanceState);
21
setContentView(R.layout.main);
22
23
Button buttonLoadImage = (Button) findViewById(R.id.buttonLoadPicture);
24
buttonLoadImage.setOnClickListener(
new
View.OnClickListener() {
25
26
@Override
27
public
void
onClick(View arg0) {
28
29
Intent i =
new
Intent(
30
Intent.ACTION_PICK,
31
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
32
33
startActivityForResult(i, RESULT_LOAD_IMAGE);
34
}
35
});
36
}
37
38
@Override
39
protected
void
onActivityResult(
int
requestCode,
int
resultCode, Intent data) {
40
super
.onActivityResult(requestCode, resultCode, data);
41
42
if
(requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK &&
null
!= data) {
43
Uri selectedImage = data.getData();
44
String[] filePathColumn = { MediaStore.Images.Media.DATA };
45
46
Cursor cursor = getContentResolver().query(selectedImage,
47
filePathColumn,
null
,
null
,
null
);
48
cursor.moveToFirst();
49
50
int
columnIndex = cursor.getColumnIndex(filePathColumn[
0
]);
51
String picturePath = cursor.getString(columnIndex);
52
cursor.close();
53
54
ImageView imageView = (ImageView) findViewById(R.id.imgView);
55
imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath));
56
57
}
58
59
}
60
}
0 0
- 利用intent打开图片库
- Intent 调用系统图片库
- 照片存入图片库并打开图片库
- Android利用Intent如何打开网页
- 利用intent打开另一个应用的功能
- Webview 打开本地图片库兼容问题
- android 直接打开系统图片库
- UIImagePickerController 打开图片库和相机选择图片
- 图片库
- 图片库
- Android学习之利用Intent打开图片、网页和拨打电话。
- Android 利用发送Intent播放本地视频和网络视频(浏览器打开这个URL)
- UIImagePickerController之打开图片库和相机选择图片修改头像
- Unity Android/IOS 打开图片库和相机,并加载图片
- Intent(3)--打开网页
- Intent打开网页
- Intent--打开网页
- 用Intent打开网页
- VC创建圆角窗体
- 使用 Ant 打包 Android 应用
- 20090627u-boot IXDP425
- Oracle 11g R2在windows 7(32)上安装后的几个服务说明
- 杭电1002_C语言
- 利用intent打开图片库
- cmake编译时遇到的问题解决
- 手机吸费设备 加盟电话平台 声讯电话加盟
- u-boot timeline
- BZOJ 1212 HNOI2004 L语言 AC自动机(Trie树)+动态规划
- 第12周项目2(2)-分离正整数中的各位数
- 自定义radioGroup与radiobutton嵌套使用
- Easiest way to convert int to string in C++
- 电话吸费加盟 手机吸费加盟 声讯电话加盟