Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Libgdx共享图像Uri无法发送_Java_Android_Libgdx_Uri_Share - Fatal编程技术网

Java Libgdx共享图像Uri无法发送

Java Libgdx共享图像Uri无法发送,java,android,libgdx,uri,share,Java,Android,Libgdx,Uri,Share,我对图像URI有问题。 我不会从资产或资源加载图像 此URI工作正常: Uri path = Uri.parse("android.resource://com.mygdx.game.android/" + R.drawable.ic_launcher); 但是,加载图标。 我不能修改R.java,也不能在这里添加我的图像 public static final class drawable { public static final int ic_launcher=0x7f02

我对图像URI有问题。 我不会从资产或资源加载图像

此URI工作正常:

Uri path =  Uri.parse("android.resource://com.mygdx.game.android/" + R.drawable.ic_launcher);
但是,加载图标。 我不能修改R.java,也不能在这里添加我的图像

  public static final class drawable {
    public static final int ic_launcher=0x7f020000;
}
这个URI不工作

Uri path =  Uri.parse("android.resource://com.mygdx.game.android/res/drawable/object.png");
Uri path =  Uri.parse("android.resource://com.mygdx.game.android/res/drawable/object");
Uri path =  Uri.parse("android.resource://com.mygdx.game.android/assets/object");
我为gmail应用程序发送文本和图像:

  intent.setAction(Intent.ACTION_SEND);
  intent.putExtra(Intent.EXTRA_STREAM, path);
  intent.setType("image/png");
显示

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
如何创建URI