android开发一步一坑,要想适配这种机型覆盖各种版本真是要花点功夫。
今天来说说从系统相册取照片这么一个简单的事情。
一般情况下我们只需要调用系统相册然后在onActivityResult里面接收图片地址剩下的就自己处理就行了。
代码:
private void getPhoto(){
// 相册挑选一张
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, PICTURE_CHOOSE);
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
...
Cursor cursor = getContentResolver().query(data.getData(),