如何使用intent filter共享mobi文件以点燃app?

时间:2017-06-21 08:51:06

标签: android-intent xamarin.android

我已经实现了一项功能,可以将文件(.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);
           }

0 个答案:

没有答案