我已经实现了一项功能,可以将文件(.MOBI)共享给使用Xamarin Android安装在设备中的其他支持的应用程序。我可以将文件共享到Drop Box和Google Drive。但无法将文件共享给Kindle。我正在使用意图过滤器将文件共享给其他应用程序。我们还有其他选择将文件共享给Kindle吗?
Context context = MainActivity.Active.BaseContext;
Intent sendIntent = new Intent();
sendIntent.SetAction(Intent.ActionSend);
sendIntent.PutExtra(Intent.ExtraText, "");
sendIntent.SetType("application/mobi");
sendIntent.PutExtra(Intent.ExtraStream, Android.Net.Uri.Parse(filepath));
if(sendIntent.ResolveActivity(context.PackageManager) != null)
{
context.StartActivity(sendIntent);
}