无法在 android 中共享图像
Unable sharing image in android
我是 android Java 的新人。我正在尝试使用 Phonegap 在 android 应用程序中共享图像。我得到新的 class "Share" 作为 CordovaPlugin,代码如下...
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/*");
Uri uri = Uri.parse("file:///android_asset/www/sharethis.png");
share.putExtra(Intent.EXTRA_STREAM, uri);
以上代码无效,显示如下...
我认为我无法获取准确的图像文件位置。我的文件位置
我也试过下面的代码,但是不行,
String imagePath = Environment.getExternalStorageDirectory()
+ "/assets/www/sharethis.png";
请帮忙
Android asset 文件夹对您的应用是私有的,因此您不能直接从那里共享文件。您需要将文件从资产复制到文件系统中的 public 目录,然后发送指向 public 文件的共享意图。看看here
我是 android Java 的新人。我正在尝试使用 Phonegap 在 android 应用程序中共享图像。我得到新的 class "Share" 作为 CordovaPlugin,代码如下...
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/*");
Uri uri = Uri.parse("file:///android_asset/www/sharethis.png");
share.putExtra(Intent.EXTRA_STREAM, uri);
以上代码无效,显示如下...
我认为我无法获取准确的图像文件位置。我的文件位置
我也试过下面的代码,但是不行,
String imagePath = Environment.getExternalStorageDirectory()
+ "/assets/www/sharethis.png";
请帮忙
Android asset 文件夹对您的应用是私有的,因此您不能直接从那里共享文件。您需要将文件从资产复制到文件系统中的 public 目录,然后发送指向 public 文件的共享意图。看看here