`
whoisandroid
  • 浏览: 31555 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

URI和图片show

 
阅读更多
    getText(R.string.error_title)
   
   
   
      
        myButton.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
Intent intent=new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent,1);
}
        });
       
       
    
       
       
       
//        Uri u=content://media/external/images/media/6;
//        image1.setImageBitmap(BitmapFactory.decodeStream(this.getContentResolver().openInputStream(u)));
    }

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(resultCode==RESULT_OK){
Uri uri=data.getData();
ContentResolver cr=this.getContentResolver();
try {
Bitmap bitmap=BitmapFactory.decodeStream(cr.openInputStream(uri));

String id=uri.getLastPathSegment();

Uri u1=ContentUris.withAppendedId(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, Integer.parseInt(id));
System.out.println("!!!!!!!!装化后的URI"+u1);

image.setImageBitmap(bitmap);
System.out.println("Intent:"+data);
System.out.println("Uri:"+uri);
System.out.println("ContentResolver:"+cr);
System.out.println("Bitmap:"+bitmap);

} catch (FileNotFoundException e) {
e.printStackTrace();
}

}
super.onActivityResult(requestCode, resultCode, data);
}
}
分享到:
评论

相关推荐

    wpf 异步加载图片完成后再显示,失败则显示本地图片

    MessageBox.Show($"加载图片失败:{ex.Message}"); } } private void Bitmap_ImageFailed(object sender, ExceptionRoutedEventArgs e) { BitmapImage bitmap = sender as BitmapImage; if (bitmap != null) {...

    android获取相册图片和路径的实现方法

    以下是一个详细解释如何在Android 4.4之后获取相册图片和路径的实现方法。 首先,我们需要了解在不同版本的Android中,获取相册图片的Intent API的变化。在早期版本中,通常使用`Intent.ACTION_GET_CONTENT`,并...

    MyPhoto_show_CameraApplication

    总结来说,"MyPhoto_show_CameraApplication"集成了Android平台上的关键图像处理功能,包括图库调用、相机预览、图片选择和图像剪裁。开发者需要熟悉Android的Intent机制、Camera API、权限管理以及Bitmap操作等技术...

    使用Android系统调用裁剪图片并保存demo

    使用Intent的ACTION_IMAGE_CAPTURE意图,设置数据源为选取的图片URI: ```java @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_IMAGE_...

    C#winform上传图片

    本教程将详细讲解两种实现C# WinForm上传图片的方法,并提供源代码供参考和修改,以适应不同类型的文件上传需求。 方法一:使用OpenFileDialog控件 OpenFileDialog是.NET Framework提供的一个内置控件,它允许用户...

    Android打开手机相册获取图片路径

    在 Android 中,访问外部存储需要申请权限,包括读取和写入外部存储的权限。因此,需要在 AndroidManifest.xml 文件中添加以下权限: 然后,在 Activity 中动态申请权限: String[] mPermissionList = new ...

    【示例】WPF使用最简洁的代码动态加载网络图片

    MessageBox.Show("加载图片失败:" + ex.Message); } } ``` 同时,为了提高用户体验,我们还可以添加一个加载指示器,让用户知道图片正在加载。在`LoadNetworkImage`方法开始时显示加载指示器,完成时隐藏它。 ...

    android-show-image-and-path.7z

    - **Intent ACTION_PICK**: 使用`Intent`的`ACTION_PICK`动作,启动图库应用让用户选择图片,然后通过`getData()`获取选择的图片URI。 - **Uri 和 Cursor**: `Uri`代表文件的统一资源标识符,从URI中可以获取到...

    android实现根据输入的URL下载网络图片并显示在界面上

    可以使用Uri类来解析和构建URL。 4. **使用Volley下载图片**: - 创建一个RequestQueue实例,这是Volley的核心组件。 - 创建一个ImageRequest对象,指定URL和回调函数。在回调函数中,可以将下载的Bitmap数据设置...

    wpf图片切换

    在本文中,我们将深入探讨如何在WPF...综上所述,实现“wpf图片切换”功能涉及到WPF的`Image`控件、数据绑定、事件处理和界面导航。结合提供的文件列表,我们可以构建一个包含图片滑动切换和界面跳转的WPF应用。

    Bmob 图片文字上传(需要修改项目三处错误,写上你自己的对应代码)

    2. **图片转换错误**:在尝试获取图片Uri时,可能需要根据你的实际需求和图片的来源调整转换方法。上述代码适用于从ImageView中获取已设置的Bitmap并转换为Uri。 3. **Bmob文件上传失败**:这可能是由于网络问题、...

    PhotoCropper-可以解决大图裁剪OOM异常的图片裁剪控件.zip

     public void onPhotoCropped(Uri uri) {//接收裁剪后的图片  // Original or Cropped uri   System.out.println("CropHandler:Crop Uri in path=" uri.getPath());  if (!mCropParams.compress)...

    android 二维码扫描本地的图片

    3. **将图片转换为Bitmap**:获取到图片的`Uri`后,使用`BitmapFactory`将其转换为`Bitmap`对象,这是Zxing库所需的输入格式: ```java Bitmap bitmap = BitmapFactory.decodeStream(getContentResolver()....

    android开发 点击按钮从sd卡选择图片显示在ImageView

    Toast.makeText(this, "无法加载图片", Toast.LENGTH_SHORT).show(); e.printStackTrace(); } } } // 获取图片的绝对路径 public String getRealPathFromURI(Uri contentUri, Context context) { Cursor ...

    android调用系统相册选取图片

    在这里,我们使用Glide库加载图片到ImageView,它是一个高效的图片加载库,可以处理内存和磁盘缓存。 在上述代码中,我们使用了Glide库来加载图片,如果你的项目中还没有集成,需要在build.gradle文件中添加依赖: ...

    Android自定义动态布局—多图片上传

    在Android开发中,实现“Android自定义动态布局—多图片上传”是一项常见的需求,尤其是在社交应用、电商应用等场景中。下面将详细讲解这个过程...总之,理解并熟练运用动态布局和网络请求是Android开发中的重要技能。

    android图片拍照 删除 添加 旋转

    Toast.makeText(PhotoShowActivity.this, "当前没有图片可以删除", Toast.LENGTH_SHORT).show(); } } }); // 向左旋转图片按钮 xuanzhuan2 = (Button) this.findViewById(R.id.xuanzhuan2); xuanzhuan2....

    Drive_show_black_screen_issue_analysis_report

    ### Drive Show Black Screen Issue Analysis Report #### 一、问题背景及现象 本次分析报告主要针对在Yaris35AT&T设备上出现的“选择图片后显示黑屏”问题进行深入探讨。该问题的具体表现是在Contacts应用中添加...

    Windows Phone 实用开发技巧:Windows Phone 中处理图片的技巧

    5. 拍照与相册选择:Windows Phone提供了`CameraCaptureTask`和`PhotoChooserTask`,用于拍照和选择相册中的图片。完成后,可以通过`Result`属性获取图片的URI。 ```csharp CameraCaptureTask cameraTask = new ...

Global site tag (gtag.js) - Google Analytics