采用contentprivider扫描手机SD卡的图片资源
Intent inten = new Intent( Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(inten,21); ------------------------在onActivityResult中加入------------------- Uri uri = data.getData(); String[] filePath = { MediaStore.Images.Media.DATA }; Cursor c = getContentResolver().query(uri, filePath, null, null, null); c.moveToFirst(); int columnIndex = c.getColumnIndex(filePath[0]); Log.e("autobot", columnIndex+""); String picturePath = c.getString(columnIndex); Log.e("autobot", picturePath); c.close(); Bitmap bitmap = ImageManager.decodeScaledBitmap(picturePath, 400, 200); image.setImageBitmap(bitmap);
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。