我想從我正在開發的應用程序發送圖像,我有下面的代碼,但堅持如何從我的/可繪製文件夾中的文件創建Uri,任何想法? (在這一點上很困惑)Android ShareActionProvider圖像問題
@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;
}
非常感謝,我只是想通了這一點,這個解決方案的工作雖然:) –