应用程序无法使用以下代码打开Image,抛出ActivityNotFoundException。我做错了什么?
Intent intent=new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("android.resource://mypackage/" + R.drawable.sample_3), "image/*");
startActivity(intent);
答案 0 :(得分:0)
写下面的代码行
intent.setDataAndType(Uri.parse("android.resource://com.android.yourappname/" + R.drawable.sample_3), "image/*");
而不是
intent.setDataAndType(Uri.parse("android.resource://mypackage/" + R.drawable.sample_3), "image/*");
它将解决您的问题。
答案 1 :(得分:0)
使用:
intent.setDataAndType(Uri.parse("android.resource://com.android.yourApplicationName/" + R.drawable.sample_3), "image/*");
yourApplicationName是您的应用程序的名称。
您的问题是您无法直接访问我的包裹。