public void onClick(DialogInterface dialog, int which) {
switch (which) {
case 0:

    Intent intent3 = new Intent();
    intent3.setType("image/*");
    intent3.setAction(Intent.ACTION_GET_CONTENT);
    startActivityForResult(intent3, IMAGE_REQUEST_CODE1); break;
这是选着照片
 switch(resultCode){
            case IMAGE_REQUEST_CODE1:
                    Uri uri = data.getData(); // 得到Uri
                     String fPath = uri2filePath(uri); // 转化为路径
                     Bitmap pic=picImage.getimage(fPath);
                     uri = flie.dumpBitmap(pic,picname+"");
                     addsamrtphto(uri,picname);
                     Intent intent9 = new Intent();
                     intent9.putExtra("picuri",uri);
                     intent9.setClass( changeservermianinfo.this, addphotoservermain.class);
                     changeservermianinfo.this.startActivity(intent9);
                        break;
这里这个得到的uri是无效的  选着图片后自动回到原来的界面
后面的 Bitmap pic=picImage.getimage(fPath); //压缩图片
 uri = flie.dumpBitmap(pic,picname+"");//存储照片
 intent9.putExtra("picuri",uri);
                     intent9.setClass( changeservermianinfo.this, addphotoservermain.class);
                     changeservermianinfo.this.startActivity(intent9);//和后面的在另个界面中显示都没有效果
  log中显示的
10-31 20:16:06.236: W/dalvikvm(3855): VFY: unable to resolve interface method 55: Landroid/content/IContentProvider;.insert (Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
10-31 20:16:06.236: D/dalvikvm(3855): VFY: replacing opcode 0x72 at 0x0008
10-31 20:16:06.236: I/dalvikvm(3855): Could not find method android.content.IContentProvider.openAssetFile, referenced from method com.ijinshan.remotejar.KsHookContentProvider$MyContentProvider.openAssetFile
10-31 20:16:06.595: I/ActivityManager(375): No longer want com.google.android.partnersetup (pid 2885): empty #17
   我是菜鸟  可以告诉我哪里出错了吗?ANDROID相册中选择照片压缩  存储  并在本地显示 上传