`
wfkbyni
  • 浏览: 87005 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

创建应用快捷方式,且点击快捷方式回到应用,而不是重新启动应用!!

 
阅读更多
private void createShortCut() {

Intent shortcutIntent = new Intent(Intent.ACTION_MAIN);
shortcutIntent.setClassName(this, this.getClass().getName());
shortcutIntent.setFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY);
shortcutIntent.addCategory(Intent.CATEGORY_LAUNCHER);

Intent intent = new Intent(
"com.android.launcher.action.INSTALL_SHORTCUT");
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
// 设置快捷方式名称
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME,
getString(R.string.app_name));
// 设置快捷方式图标
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(this,
R.drawable.ic_launcher));
// 防止重复创建
intent.putExtra("duplicate", false);

sendBroadcast(intent);

}
分享到:
评论

相关推荐

    桌面快捷方式的创建

    本app是实现了快捷方式的创建,主要特点是: 1:创建的快捷方式 与应用绑定,卸载...4:安装了程序之后 创建了快捷方式,当用户不想要快捷方式时,把快捷方式删除后,则在下一次重新启动程序的时候,不会创建快捷方式。

    桌面快捷方式

    本demo是实现了快捷方式的创建,主要特点是: 1:创建的快捷方式 与应用绑定,...4:安装了程序之后 创建了快捷方式,当用户不想要快捷方式时,把快捷方式删除后,则在下一次重新启动程序的时候,不会创建快捷方式。

    深度技术win7系统通过创建截图工具快捷方式实现快速截图的技巧.docx

    1. **右击截图工具快捷方式**:回到桌面,找到刚刚创建的“截图工具”快捷方式,鼠标右键点击。 2. **选择属性**:在弹出的菜单中选择“属性”。 3. **设置快捷键**:在“快捷方式”选项卡下的“快捷键”一栏中,...

    win7如何启动摄像头-win7怎么打开摄像头.docx

    5. **添加到“计算机”**:回到桌面,右键点击新创建的快捷方式,选择“复制”。接着,你需要打开一个隐藏的文件夹,路径通常是`C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Network Shortcuts`(其中...

    VS2005 打包图文演示 帮你做简单的安装包

    为了方便用户启动你的应用程序,可以在用户的桌面或“开始”菜单上创建快捷方式。在“文件系统编辑器”中,右键点击“用户桌面”或“启动菜单”> “程序”,然后选择“添加”> “项目输出组”或“快捷方式”。 5. ...

    Beginning.iPhone.SDK.Programming.with.Objective-C

    书中讨论了如何使用应用设置保存应用程序偏好,这是指存储用户在使用应用程序时设置的参数,以便在应用程序重新启动时能够恢复这些设置。 6. 多点触控功能的实现。书中演示了如何在iPhone应用程序中实现多点触控...

    电脑快捷键

    - 应用场景:适用于需要在桌面上创建文件或文件夹快捷方式的情况。 **CTRL+向右方向键 将插入点移动到下一个单词的起始处** - 功能:快速移动光标至下一个单词的开头。 - 应用场景:适用于需要快速定位光标至下一个...

    班班通应用考试题参考.pdf

    9. 快捷方式图标:快捷方式图标通常带有箭头标识,表示它是指向某个文件或程序的链接,而不是实际的文件或程序本身。 10. 删除文件和回收站:当删除文件或文件夹时,它们会被移动到回收站,而不是立即永久删除,...

    计算机应用基础快捷键(1).doc

    1. **F1**: 显示当前程序或Windows的帮助内容,对于初学者来说,这是一个获取更多信息的快捷方式。 2. **F2**: 选中文件后按F2可直接进入重命名状态,简化了文件管理操作。 3. **F3**: 在桌面环境下,F3键打开...

    【参考文档】如何在同一台安卓手机内安装两个微信word版本 (1页).docx

    这时,可以手动在应用列表中找到它,然后长按应用图标,拖动到主屏幕创建快捷方式。 6. **区分两个版本**:为了方便区分,你可以为每个版本的微信或Word设置不同的图标。部分应用支持更换图标功能,或者你可以借助...

    计算机应用技术(实用手册)

    开启计算机或重新启动计算机后,听见自检通过的声音后,按 “Del”键就可以进入CMOS的设置界面;要注意的是,如果按得太晚,计算机将会启动系统,这时只有重新启动计算机了。大家可在开机后立刻按DEL键直到进入CMOS...

    桌面透明图标

    8. 关闭注册表编辑器后,你需要重启计算机或者重新启动资源管理器(explorer.exe)以使更改生效。可以通过任务管理器(`Ctrl + Shift + Esc`)结束资源管理器进程,然后在“应用程序”选项卡中选择“新任务”,输入`...

    一步实现登录到Windows8桌面

    你可以将这个文件固定到任务栏或创建桌面快捷方式,以方便快速切换到桌面。 以上方法中,根据你的需求和系统版本,可以选择合适的方式来实现从启动直接进入Windows 8桌面的功能。尽管开始屏幕提供了丰富的功能,但...

    matlab正确的安装教程.pdf

    在安装选项中,您可以选择创建桌面快捷方式,以便于快速访问 MATLAB。点击“下一步”继续。 等待安装过程完成,进度条走完后,不要点击“下一步”,而是关闭安装向导。这是因为安装并没有真正结束,还需要进行后续...

    [QTP 入門] 01 錄製測試腳本

    在安装完成后,可以在桌面快捷方式或开始菜单中找到QTP的图标,点击即可运行。 2. **创建新测试**:打开QTP后,你需要创建一个新的测试项目。在主界面中选择“File” > “New” > “Test”,或者直接点击工具栏上的...

    怎么建立快速显示桌面

    3. **创建快捷方式并拖拽**:另一种方法是从原位置创建一个“显示桌面.scf”文件的快捷方式,并直接将这个快捷方式拖拽至任务栏的快速启动区域。 #### 方法二:使用文本编辑器创建 这种方法更为简便且易于理解,...

    电脑高手必备 Windows系统35招实用技巧

     8、如何创建“锁定计算机”的快捷方式  因有急事而需要离开,但又不希望电脑进行系统注销,该怎么办?你完 全可以通过双击桌面快捷方式来迅速锁定键盘和显示器,且无需使用 “Ctrl+Alt+Del”组合键或屏幕保护...

    二全国职称计算机考试XP操作题.pdf

    - 启动应用程序:快速启动区的图标可以直接点击启动对应应用,如“Windows Media Player”。 - 语言栏和控制面板设置:右击任务栏,选择“工具栏”->“语言栏”,在控制面板中设置显示快速启动。 - 在任务栏上...

    Windows7操作系统基础.ppt

    2. **热启动**:已开机状态下,通过“关机”再“重新启动”,适用于常规操作。 3. **复位启动**:在系统死机时,按下RESET键强制重启。 关闭、睡眠和休眠是Windows 7中的电源管理选项: 1. **关闭计算机**:通过...

Global site tag (gtag.js) - Google Analytics