在menifest中注册一个和上面两个一样的intentfilter

解决方案 »

  1.   

    这个倒没做过诶...
      找一下有没有相关的ACTION吧
    等待高手 关注 学习
      

  2.   


    怎么知道这个intentfilter???
      

  3.   

    添加至Share列表 <activity android:name=".Share2Devdiv"
                       android:label="@string/share_title">
                 <intent-filter>
                     <action android:name="android.intent.action.SEND" />
                     <data android:mimeType="image/*"/>
                       <category android:name="android.intent.category.DEFAULT"/>
                 </intent-filter>
    </activity>拍照的图片信息获取如下:
    内部表示路径是 URI
    在目标 activity 的 onCreate 里可以这样取
     Intent intent = getIntent();
     Bundle params = intent.getExtras();
     Uri uri = params.getParcelable(Intent.EXTRA_STREAM);根据 URI 获取图片的物理路径     public String getPhysicalPathFromURI(Uri contentUri) {
                 String [] proj = {MediaStore.Images.Media.DATA};
                 Cursor cursor = managedQuery(contentUri, proj, null, null, null);
                 int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
                 cursor.moveToFirst();
                 return cursor.getString(column_index);
         }
    谢谢coldjy专业回收垃圾帖。