2015-04-12 105 views
1

我是android新手。我正在尝试使用Phonegap在android应用程序中共享图像。我得到新的类“分享”为CordovaPlugin,代码就是按照...无法在android中共享图像

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); 

上面的代码是不工作的,它显示是这样的...

enter image description here

是觉得我不能让精确的图像文件位置。我的文件位置

enter image description here

我试图娄代码还可以,但不行,

String imagePath = Environment.getExternalStorageDirectory() 
      + "/assets/www/sharethis.png"; 

请帮助

回答

2

的Android资源文件夹是专用于您的应用程序,所以你不能共享文件从那里直接。您需要将文件从资产复制到文件系统中的公用目录,然后发送指向公用文件的共享意向。看看here

+0

谢谢Bojan Kseneman。 –

+0

没问题。很高兴它解决了:) –