提供其他应用程序以与我的应用程序共享图像并打开/使用它

时间:2018-08-01 07:38:00

标签: android

我刚刚读了其他问题,例如this 但是,当我尝试获取图像路径或uri时,其值为空。

这里可能是清单代码:

<activity
    android:name=".design.MyActivity"
    android:configChanges="orientation|screenSize"
    android:screenOrientation="portrait">
    <intent-filter>
         <action android:name="android.intent.action.SEND" />

         <category android:name="android.intent.category.DEFAULT" />
         <category android:name="android.intent.category.BROWSABLE" />

         <data android:host="*" />
         <data android:mimeType="image/*" />
     </intent-filter>
</activity>

我正在处理MyActivity.java中的意图:

final Intent intent = getIntent();
final String action = intent.getAction();

if (Intent.ACTION_SEND.equals(action)) {
    Log.i("ImagePath>>>", intent.getData() + "");
}

显示ImagePath >>> null

的日志

1 个答案:

答案 0 :(得分:0)

好!很抱歉,您可以使用以下方法获取图像路径:

app/views/admin/messages/new.html.erb

这个问题可能对其他人有帮助! :)