Android 创建桌面快捷图标

Android 创建桌面快捷图标

目前有一个需求,在应用打开的时候,创建桌面快捷方式图标(不是很友好)。
部分手机不必如MI3,在Nexus 5X等手机则需要。

代码示例:

public class App extends Application {

public static final String ACTION_ADD_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT";

@Override
public void onCreate() {
    super.onCreate();
    shortcutIcon();
}

/**
 * 在清单文件中添加权限
 * <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
 */
private void shortcutIcon() {
    Intent addShortcutIntent = new Intent(ACTION_ADD_SHORTCUT);
    // 不允许重复创建
    addShortcutIntent.putExtra("duplicate", false);// 经测试不是根据快捷方式的名字判断重复的
    // 应该是根据快链的Intent来判断是否重复的,即Intent.EXTRA_SHORTCUT_INTENT字段的value
    // 但是名称不同时,虽然有的手机系统会显示Toast提示重复,仍然会建立快链
    // 屏幕上没有空间时会提示
    // 注意:重复创建的行为MIUI和三星手机上不太一样,小米上似乎不能重复创建快捷方式
    // 名字
    addShortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
    // 图标
    addShortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
            Intent.ShortcutIconResource.fromContext(this,
                    R.drawable.icon_logo));
    // 设置关联程序
    Intent launcherIntent = new Intent(Intent.ACTION_MAIN);
    launcherIntent.setClass(this, MainActivity.class);
    launcherIntent.addCategory(Intent.CATEGORY_LAUNCHER);
    addShortcutIntent
            .putExtra(Intent.EXTRA_SHORTCUT_INTENT, launcherIntent);
    // 发送广播
    sendBroadcast(addShortcutIntent);
}

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Windows 操作系统中,可以通过以下步骤在桌面创建 Android Studio 快捷方式: 1. 打开 Android Studio 软件。 2. 点击顶部菜单栏中的 "File"(文件)选项。 3. 选择 "Settings"(设置)选项。 4. 在弹出的窗口中,选择 "Appearance & Behavior"(外观和行为)。 5. 选择 "System Settings"(系统设置)。 6. 在下方的 "Startup/Shutdown"(启动/关闭)选项中,勾选 "Create Desktop Entry"(创建桌面条目)选项。 7. 点击 "OK" 保存设置并退出。 这样就可以在桌面上找到 Android Studio 的快捷方式并方便地启动软件了。 ### 回答2: android studio是一款针对安卓开发者的集成开发环境,操作灵活且功能强大。对于频繁使用android studio的开发者来说,将它添加桌面快捷方式能够方便快捷地打开它。 具体来说,添加android studio到桌面快捷的方法如下: 1. 打开android studio,找到“File”(文件)菜单,选择“Create Desktop Entry”(创建桌面快捷方式)选项; 2. 在弹出的对话框中,“Name”(名称)一栏默认为“Android Studio”,你可根据需要自行修改; 3. 在执行该操作之前,请先安装正确的Gnome或KDE桌面环境。在ubuntu中,你需要安装gnome-panel或gnome-shell才能看到创建桌面启动程序。(需要root权限),例如:sudo apt-get install gnome-panel 4. 将“Create”(创建)选项选中,然后点击“OK”(确定)。 这样就完成了android studio创建桌面快捷的方法,之后你可以在桌面上看到一个新的图标,点击即可打开android studio了。若之前已经创建android studio的快捷方式,则可以直接在已有的快捷方式上右键修改图标和名称。 总而言之,通过添加桌面快捷方式的方法,可以快速地打开android studio,提高工作效率,让开发者更加方便地进行移动应用开发。 ### 回答3: Android Studio是一款由Google官方推出的Android开发工具,它的出现大大简化了Android开发的流程,提高了开发效率,被广泛应用于各类Android应用的开发。在频繁开发Android项目的过程中,为了方便使用,将其创建桌面快捷方式是非常有帮助的。以下是关于Android Studio桌面快捷方式的相关介绍。 在Windows操作系统中,创建Android Studio桌面快捷方式非常简单。首先,我们需要在电脑上安装Android Studio软件,并在启动后打开主界面。接着,我们可以将鼠标光标移至创建快捷方式的位置,右键点击鼠标,在弹出的选项中选择“发送到桌面快捷方式”。此时,便可以在桌面上看到Android Studio的快捷方式了。如果希望进一步优化,还可以右键点击快捷方式,选择“属性”,在弹出的属性窗口中设置快捷键、改变图标等,以便更加方便地使用Android Studio。 在Mac OSX操作系统中,创建Android Studio桌面快捷方式的步骤也非常简单。首先,在启动Android Studio后打开主界面,然后点击“Android Studio”菜单,选择“偏好设置”,在弹出的菜单中选择“Keymaps”选项。在Keymaps选项中,我们可以自由设定Android Studio的快捷键。接着,我们可以按下“Command+Shift+A”键,打开全局搜索功能。在搜索框中输入“Create Desktop Entry”,然后点击“Create Desktop Entry”选项,即可在桌面创建Android Studio的快捷方式。如果需要更改桌面快捷方式图标或名称,可以右键点击快捷方式图标,在弹出的选项中选择“图标和名称”,进行相应的修改。 总结来说,无论是在Windows系统还是Mac OSX系统中,使用Android Studio开发Android项目时都可以使用快捷方式来进一步提高效率。另外,通过对桌面快捷方式的改变,可以让开发者更加方便地使用Android Studio,从而提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值