lcyAndroid 2016-05-21 02:14 采纳率: 50%
浏览 1272

Android上传图片修改头像,发送朋友圈选择图片问题

图片说明
只能点击图库上传图片,点击最近图片上传程序直接卡死,求解决
private void originalImage(Intent data) {
/*
* switch (requestCode) {
*/
// case FLAG_CHOOSE:
Uri uri = data.getData();
Log.e("lcy",uri+" uri");
//Log.d("may", "uri=" + uri + ", authority=" + uri.getAuthority());
if (!TextUtils.isEmpty(uri.getAuthority())) {
Cursor cursor = getContentResolver().query(uri,
new String[] { MediaStore.Images.Media.DATA }, null, null,
null);
if (null == cursor) {
//Toast.makeText(mContext, R.string.no_found, Toast.LENGTH_SHORT).show();
return;
}
cursor.moveToFirst();
String path = cursor.getString(cursor
.getColumnIndex(MediaStore.Images.Media.DATA));
Log.e("lcy", path+" path");
String extension = path.substring(path.lastIndexOf("."), path.length());
if(FeatureFunction.isPic(extension)){
Intent intent = new Intent(mContext, RotateImageActivity.class);
intent.putExtra("path", path);
startActivityForResult(intent, REQUEST_GET_BITMAP);

            //startPhotoZoom(data.getData());

        }else {
            //Toast.makeText(mContext, R.string.please_choose_pic, Toast.LENGTH_SHORT).show();
        }
        //ShowBitmap(false);


    } else {
        Log.d("may", "path=" + uri.getPath());
        String path = uri.getPath();
        String extension = path.substring(path.lastIndexOf("."), path.length());
        if(FeatureFunction.isPic(extension)){
            Intent intent = new Intent(mContext, RotateImageActivity.class);
            intent.putExtra("path", path);
            startActivityForResult(intent, REQUEST_GET_BITMAP);
        }else {
            //Toast.makeText(mContext, R.string.please_choose_pic, Toast.LENGTH_SHORT).show();
        }
        //mImageFilePath = uri.getPath();
        //ShowBitmap(false);
    }
}
  • 写回答

5条回答 默认 最新

  • bdmh 移动开发领域优质创作者 2016-05-21 02:37
    关注

    联合后台查一下,看看是什么问题

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料