我正在寻找一种方法,使我的用户可以通过共享(在Android上)将图像发送到我的应用。
我现在的主要目标是在按图库中的“共享”按钮并存储共享的图片(或图片的链接)时,将我的应用置于“共享到”选项卡上。
答案 0 :(得分:0)
要在共享列表中添加项目,您需要操纵清单文件
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MyActivity" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND_MULTIPLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
</application>
在这些链接中,您可能会以更精确的方式得到信息。 祝你好运。
答案 1 :(得分:0)
我使用Android Studio而不是xamarin找到了答案,因为这给了我很多问题。 如果您自己遇到相同的问题,则应遵循Arvindraja的回答,请不要因为他的回答只会使您的应用显示在共享菜单中,但您共享给它的数据不会保存在任何地方,因为您需要附加代码。