在下载文件时显示标准的Android应用程序选择器

时间:2017-08-23 08:21:47

标签: android android-intent

应用程序使用Android应用程序选择器来共享图像:

Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_STREAM, imageToShareUri);
sendIntent.setType("image/png");
String titleForChooser = getString(R.string.app_chooser_title);
Intent.createChooser(sendIntent, titleForChooser)

startActivityForResult(sendIntent, APPS_CHOOSER_REQUEST_CODE);

流程如下:

  1. 用户选择项目
  2. 应用程序下载并准备高清图像
  3. App会创建标准的Android选择器并调用startActivityForResult()
  4. 用户在Android应用选择器中查看应用列表并选择一个
  5. 图片与选定的应用分享
  6. 在图像仍在准备时是否可以显示应用选择器:

    • 一旦图像准备就绪,并且已选择应用程序,请与应用程序共享图像。
    • 如果在选择应用程序之前完成了图像准备任务,请等到应用程序被选中(或取消)。

    那么第二步可以与第三和第四步同时完成吗?感谢。

0 个答案:

没有答案