我尝试实施此代码,以便每当用户尝试发送消息时都会显示我的应用:
[IntentFilter(new[] { Intent.ActionSendto, Intent.ActionSend },
Categories = new[] { Intent.CategoryBrowsable, Intent.CategoryDefault },
DataSchemes = new String [] { "sms" , "smsto" }
, DataMimeType = "text/plain")]
但是当我构建这个项目并打开AndroidManifest时,我得到了这个:
<intent-filter>
<action android:name="android.intent.action.SENDTO" />
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
<data />
<data />
</intent-filter>
我需要知道该怎么做才能让最后两个数据标签像这样:
<data android:scheme="sms" />
<data android:scheme="smsto" />
或者是否有任何可能的方法来更改Xamarin中的AndroidManifest手册