本文整理匯總了Java中android.widget.ShareActionProvider.setShareHistoryFileName方法的典型用法代碼示例。如果您正苦於以下問題:Java ShareActionProvider.setShareHistoryFileName方法的具體用法?Java ShareActionProvider.setShareHistoryFileName怎麽用?Java ShareActionProvider.setShareHistoryFileName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類android.widget.ShareActionProvider
的用法示例。
在下文中一共展示了ShareActionProvider.setShareHistoryFileName方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: onCreateActionMode
import android.widget.ShareActionProvider; //導入方法依賴的package包/類
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
mode.getMenuInflater().inflate(R.menu.operation, menu);
mMenu = menu;
mSharePanoramaMenuItem = menu.findItem(R.id.action_share_panorama);
if (mSharePanoramaMenuItem != null) {
mSharePanoramaActionProvider = (ShareActionProvider) mSharePanoramaMenuItem
.getActionProvider();
mSharePanoramaActionProvider.setOnShareTargetSelectedListener(
mShareTargetSelectedListener);
mSharePanoramaActionProvider.setShareHistoryFileName("panorama_share_history.xml");
}
mShareMenuItem = menu.findItem(R.id.action_share);
if (mShareMenuItem != null) {
mShareActionProvider = (ShareActionProvider) mShareMenuItem
.getActionProvider();
mShareActionProvider.setOnShareTargetSelectedListener(
mShareTargetSelectedListener);
mShareActionProvider.setShareHistoryFileName("share_history.xml");
}
return true;
}
示例2: onCreateOptionsMenu
import android.widget.ShareActionProvider; //導入方法依賴的package包/類
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.content_actions, menu);
SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();
searchView.setOnQueryTextListener(this);
// Set file with share history to the provider and set the share intent.
MenuItem actionItem = menu.findItem(R.id.menu_item_share_action_provider_action_bar);
ShareActionProvider actionProvider = (ShareActionProvider) actionItem.getActionProvider();
actionProvider.setShareHistoryFileName(ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
// Note that you can set/change the intent any time,
// say when the user has selected an image.
Intent shareIntent = new org.bbs.apklauncher.emb.IntentHelper(Intent.ACTION_SEND);
shareIntent.setType("image/*");
Uri uri = Uri.fromFile(getFileStreamPath("shared.png"));
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
actionProvider.setShareIntent(shareIntent);
return true;
}
示例3: onCreateOptionsMenu
import android.widget.ShareActionProvider; //導入方法依賴的package包/類
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate your menu.
getMenuInflater().inflate(R.menu.action_bar_share_action_provider, menu);
// Set file with share history to the provider and set the share intent.
MenuItem actionItem = menu.findItem(R.id.menu_item_share_action_provider_action_bar);
ShareActionProvider actionProvider = (ShareActionProvider) actionItem.getActionProvider();
actionProvider.setShareHistoryFileName(ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
// Note that you can set/change the intent any time,
// say when the user has selected an image.
actionProvider.setShareIntent(createShareIntent());
// Set file with share history to the provider and set the share intent.
MenuItem overflowItem = menu.findItem(R.id.menu_item_share_action_provider_overflow);
ShareActionProvider overflowProvider =
(ShareActionProvider) overflowItem.getActionProvider();
overflowProvider.setShareHistoryFileName(
ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
// Note that you can set/change the intent any time,
// say when the user has selected an image.
overflowProvider.setShareIntent(createShareIntent());
return true;
}
示例4: createActionBarMenu
import android.widget.ShareActionProvider; //導入方法依賴的package包/類
public void createActionBarMenu(int menuRes, Menu menu) {
mActivity.getMenuInflater().inflate(menuRes, menu);
mActionBarMenu = menu;
MenuItem item = menu.findItem(R.id.action_share_panorama);
if (item != null) {
mSharePanoramaActionProvider = (ShareActionProvider)
item.getActionProvider();
mSharePanoramaActionProvider
.setShareHistoryFileName("panorama_share_history.xml");
mSharePanoramaActionProvider.setShareIntent(mSharePanoramaIntent);
}
item = menu.findItem(R.id.action_share);
if (item != null) {
mShareActionProvider = (ShareActionProvider)
item.getActionProvider();
mShareActionProvider
.setShareHistoryFileName("share_history.xml");
mShareActionProvider.setShareIntent(mShareIntent);
}
}
示例5: onCreateOptionsMenu
import android.widget.ShareActionProvider; //導入方法依賴的package包/類
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.operations, menu);
mActionBarMenu = menu;
// Configure the standard share action provider
MenuItem item = menu.findItem(R.id.action_share);
mStandardShareActionProvider = (ShareActionProvider) item.getActionProvider();
mStandardShareActionProvider.setShareHistoryFileName("standard_share_history.xml");
if (mStandardShareIntent != null) {
mStandardShareActionProvider.setShareIntent(mStandardShareIntent);
}
// Configure the panorama share action provider
item = menu.findItem(R.id.action_share_panorama);
mPanoramaShareActionProvider = (ShareActionProvider) item.getActionProvider();
mPanoramaShareActionProvider.setShareHistoryFileName("panorama_share_history.xml");
if (mPanoramaShareIntent != null) {
mPanoramaShareActionProvider.setShareIntent(mPanoramaShareIntent);
}
return super.onCreateOptionsMenu(menu);
}
示例6: onCreateOptionsMenu
import android.widget.ShareActionProvider; //導入方法依賴的package包/類
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.content_actions, menu);
SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();
searchView.setOnQueryTextListener(this);
// Set file with share history to the provider and set the share intent.
MenuItem actionItem = menu.findItem(R.id.menu_item_share_action_provider_action_bar);
ShareActionProvider actionProvider = (ShareActionProvider) actionItem.getActionProvider();
actionProvider.setShareHistoryFileName(ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
// Note that you can set/change the intent any time,
// say when the user has selected an image.
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
Uri uri = Uri.fromFile(getFileStreamPath("shared.png"));
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
actionProvider.setShareIntent(shareIntent);
return true;
}
示例7: onCreateOptionsMenu
import android.widget.ShareActionProvider; //導入方法依賴的package包/類
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
if (BuildConfig.DEBUG) Log.d(getLogTag(), "onCreateOptionsMenu");
inflater.inflate(R.menu.photoviewer_menu, menu);
mFavoriteButton = menu.findItem(R.id.menu_favorite);
mWallpaperButton = menu.findItem(R.id.menu_set_wallpaper);
/* The task could return before this has inflated, so make sure it's up
* to date */
if (mPhotoExtendedInfo != null) {
updateFavoriteButtonIcon(mPhotoExtendedInfo.isFavorite());
}
/* Set file with share history to the provider and set the share
* intent. */
MenuItem shareActionItem = menu.findItem(R.id.menu_share);
ShareActionProvider shareActionProvider =
(ShareActionProvider) shareActionItem.getActionProvider();
shareActionProvider.setShareHistoryFileName(
ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
shareActionProvider.setShareIntent(createShareIntent());
}
示例8: prepareShareActionItem
import android.widget.ShareActionProvider; //導入方法依賴的package包/類
private void prepareShareActionItem(MenuItem shareItem) {
shareActionProvider = (ShareActionProvider) shareItem.getActionProvider();
shareActionProvider.setShareHistoryFileName(ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
shareActionProvider.setOnShareTargetSelectedListener(shareTargetSelectedListener);
shareActionProvider.setShareIntent(prepareShareIntent(video));
}