将我的应用设置为共享目标(Xamarin)

时间:2018-07-27 10:48:49

标签: android xamarin

我正在寻找一种方法,使我的用户可以通过共享(在Android上)将图像发送到我的应用。

我现在的主要目标是在按图库中的“共享”按钮并存储共享的图片(或图片的链接)时,将我的应用置于“共享到”选项卡上。

2 个答案:

答案 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>  

&有关此的更多信息,您可以访问thisthis

在这些链接中,您可能会以更精确的方式得到信息。 祝你好运。

答案 1 :(得分:0)

我使用Android Studio而不是xamarin找到了答案,因为这给了我很多问题。 如果您自己遇到相同的问题,则应遵循Arvindraja的回答,请不要因为他的回答只会使您的应用显示在共享菜单中,但您共享给它的数据不会保存在任何地方,因为您需要附加代码。