本文整理汇总了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);
}