本文整理匯總了Java中android.content.Intent.ShortcutIconResource.fromContext方法的典型用法代碼示例。如果您正苦於以下問題:Java ShortcutIconResource.fromContext方法的具體用法?Java ShortcutIconResource.fromContext怎麽用?Java ShortcutIconResource.fromContext使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類android.content.Intent.ShortcutIconResource
的用法示例。
在下文中一共展示了ShortcutIconResource.fromContext方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: a
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
public static void a(Context context, String str, String str2, int i) {
Uri parse = Uri.parse(str2);
if (parse == null) {
new StringBuilder(z[34]).append(str2);
z.b();
return;
}
Parcelable intent = new Intent(z[23], parse);
intent.setFlags(335544320);
Parcelable fromContext = ShortcutIconResource.fromContext(context, i);
Intent intent2 = new Intent(z[30]);
intent2.putExtra(z[33], false);
intent2.putExtra(z[35], str);
intent2.putExtra(z[32], intent);
intent2.putExtra(z[31], fromContext);
context.sendBroadcast(intent2);
}
示例2: addShortcut
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
/**
* 為程序創建桌麵快捷方式
*
* @param activity Activity
*/
public static void addShortcut(Activity activity) {
Intent shortcut = new Intent(
"com.android.launcher.action.INSTALL_SHORTCUT");
// 快捷方式的名稱
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME,
activity.getString(R.string.app_name));
shortcut.putExtra("duplicate", false); // 不允許重複創建
Intent shortcutIntent = new Intent(Intent.ACTION_MAIN);
shortcutIntent.setClassName(activity, activity.getClass().getName());
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
// 快捷方式的圖標
ShortcutIconResource iconRes = ShortcutIconResource.fromContext(
activity, R.drawable.ic_launcher);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
activity.sendBroadcast(shortcut);
}
示例3: addShortCut
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
/**
* 創建快捷方式
*/
public static void addShortCut(Context context) {
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
// 設置屬性
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, context.getString(R.string.app_name));
ShortcutIconResource resource = ShortcutIconResource.fromContext(context, R.drawable.icc_launcher);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, resource);
// 是否允許重複創建
shortcut.putExtra("duplicate", false);
Intent intent = new Intent(Intent.ACTION_MAIN);// 標識Activity為一個程序的開始
intent.setFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
intent.addFlags(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setClass(context, SplashActivity.class);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
context.sendBroadcast(shortcut);
}
示例4: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_notif_clear);
}
示例5: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_app_launcher);
}
示例6: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_screenshot);
}
示例7: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.ic_lockscreen_unlock);
}
示例8: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_home);
}
示例9: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_kill_app);
}
示例10: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
public ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, mIconResId);
}
示例11: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_google_now);
}
示例12: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_volume_panel);
}
示例13: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_torch);
}
示例14: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_screenrecord);
}
示例15: getIconResource
import android.content.Intent.ShortcutIconResource; //導入方法依賴的package包/類
@Override
protected ShortcutIconResource getIconResource() {
return ShortcutIconResource.fromContext(mContext, R.drawable.shortcut_recent_apps);
}