我正在尝试从我正在开发的应用程序发送图像,我有以下代码,但对于如何从 /drawable 文件夹中的文件创建 Uri 感到困惑,有什么想法吗?(此时非常困惑)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.second, menu);
MenuItem shareitem = menu.findItem(R.id.menu_item_share);
myShareActionProvider = (ShareActionProvider) shareitem.getActionProvider();
myShareActionProvider.setShareIntent(createShareIntent());
ActionBar actionBar = getActionBar();
actionBar.show();
return true;
}
public Intent createShareIntent() {
image = ???
Uri uri = Uri.fromFile(image);
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
shareIntent.setType("image/png");
return shareIntent;
}