如何使用Xamarin Android分享PDF文件到drop box?

时间:2017-06-20 12:03:13

标签: android-intent xamarin xamarin.android

我正在使用以下功能实现该应用。

  1. 将在按钮单击
  2. 下载PDF文件
  3. 下载PDF后,将启用保管箱图标
  4. 点击Dropbox图标时,应启动Dropbox应用程序并添加下载的PDF文件。
  5. 前两项正确实施。在第3项中,使用下面的代码正确启动了Dropbox。但下载的文件未显示在Dropbox中。任何人都可以提出你的想法来实现这个目标吗?

    var pathFile = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads);
    var absolutePath = pathFile.AbsolutePath;
    var m_documentMobiNames = "test.pdf";
    var mobileFileName = Path.Combine(absolutePath, m_documentMobiNames);
    Context context = MainActivity.Active.BaseContext;
    Intent sendIntent = context.PackageManager.GetLaunchIntentForPackage("com.dropbox.android");
    sendIntent.SetType("application/pdf");
    sendIntent.PutExtra(Intent.ExtraStream, Android.Net.Uri.Parse(mobileFileName));
    context.StartActivity(Intent.CreateChooser(sendIntent, "Upload file"));
    

0 个答案:

没有答案