- 浏览: 214553 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (196)
- android (153)
- sqlite (1)
- java (3)
- os (4)
- tools (4)
- ResolveInfo 转 packageinf 取信息 (1)
- multimedia (2)
- fastboot (1)
- create user in samba (0)
- android qcn (0)
- windows (0)
- net (2)
- linux (1)
- git (0)
- proguard (0)
- android cpu (1)
- android gts (1)
- MySql (1)
- c/c++ (0)
- network (1)
- python (3)
- AI (1)
- Ultroedit (1)
- HarmonyOS NEXT (0)
///////////////////////////////////////////////////桌面快捷方式/////////////////////////////////////////
private void addShortcut(){
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//快捷方式的名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
shortcut.putExtra("duplicate", false); //不允许重复创建
//指定当前的Activity为快捷方式启动的对象: 如 //com.everest.video.VideoPlayer
//注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序
ComponentName comp = new ComponentName(this.getPackageName(), "."+this.getLocalClassName());
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));
//快捷方式的图标
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
sendBroadcast(shortcut);
}
/**
* 删除程序的快捷方式
*/
private void delShortcut(){
Intent shortcut = new Intent("com.android.launcher.action.UNINSTALL_SHORTCUT");
//快捷方式的名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
//指定当前的Activity为快捷方式启动的对象: 如 //com.everest.video.VideoPlayer
//注意: ComponentName的第二个参数必须是完整的类名(包名+类名),否则无法删除快捷方式
String appClass = this.getPackageName() + "." +this.getLocalClassName();
ComponentName comp = new ComponentName(this.getPackageName(), appClass);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));
sendBroadcast(shortcut);
}
private void addShortcut(){
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//快捷方式的名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
shortcut.putExtra("duplicate", false); //不允许重复创建
//指定当前的Activity为快捷方式启动的对象: 如 //com.everest.video.VideoPlayer
//注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序
ComponentName comp = new ComponentName(this.getPackageName(), "."+this.getLocalClassName());
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));
//快捷方式的图标
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
sendBroadcast(shortcut);
}
/**
* 删除程序的快捷方式
*/
private void delShortcut(){
Intent shortcut = new Intent("com.android.launcher.action.UNINSTALL_SHORTCUT");
//快捷方式的名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
//指定当前的Activity为快捷方式启动的对象: 如 //com.everest.video.VideoPlayer
//注意: ComponentName的第二个参数必须是完整的类名(包名+类名),否则无法删除快捷方式
String appClass = this.getPackageName() + "." +this.getLocalClassName();
ComponentName comp = new ComponentName(this.getPackageName(), appClass);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));
sendBroadcast(shortcut);
}
发表评论
-
Android SnappyDB
2018-05-15 11:23 954https://blog.csdn.net/qq_214305 ... -
使用UncaughtExceptionHandler保存全局异常(转)
2018-05-07 15:04 635From: https://blog.csdn.net/dre ... -
android udp
2018-04-10 19:47 596Android之Socket的基于UDP传输 接收方创建步骤: ... -
android DownloadManager
2018-04-10 12:52 589From: https://www.jianshu.com/p ... -
Snackbar 可以交互的Toast
2018-04-08 21:44 759Snackbar 是 Android design sup ... -
android 操作串口
2018-03-19 18:20 653http://blog.csdn.net/akunainian ... -
proguard对 android-support-v4.jar 的配置
2018-03-16 15:32 718-libraryjars libs/android-sup ... -
apk 多个dex
2018-03-16 10:05 1000android studio 配置应用生成多个dex ... -
ddmlib 解决android n file explorer 为空问题
2018-03-16 09:27 931百度云:http://pan.baidu.com/s/1sl4 ... -
android 代码混淆
2018-03-15 08:38 1046打开混淆开关 Android.mk ... -
menu item 显示icon
2018-03-07 09:32 678@Override public boolean onMenu ... -
ubuntu 脚本切换root用户,并执行其它脚本
2018-03-05 09:58 0#!/bin/bash expect -c" ... -
DrawerLayout 滑动侧边栏
2018-03-01 10:42 0// TODO -
jack-server 多用户编译问题
2018-02-27 10:44 14023),需要同时修改 $HOME/.jack-server/co ... -
更新eclipse 遇到两个问题 Oxygen.2 Release (4.7.2)
2018-02-26 14:28 12281. the file dx.jar was not load ... -
监听系统开关变化
2018-02-05 14:02 814// 转屏开关 /** * Content obse ... -
android 8.0 模块编译命令
2018-02-02 14:42 1171Invoke ". build/envsetup.s ... -
svn checkout 忽略某个文件夹
2018-01-26 11:14 1362android源码更新时, frameworks\compil ... -
eclipse jni
2018-01-19 16:10 494试过,可以运行 http://blog.csdn.net/sb ... -
opencv for android
2018-01-19 14:37 436http://blog.csdn.net/sbsujjbcy/ ...
相关推荐
在Windows 7操作系统中,快捷方式图标通常会带有小箭头的标识,表明它们是链接到其他文件或程序的快捷方式。这些小箭头对于一些用户来说可能并不美观,或者在整理桌面时显得多余。本篇文章将详细讲解如何在Windows 7...
在Android系统中,快捷方式(Shortcut)是一种方便用户快速访问应用程序特定功能或活动的方式。它可以在主屏幕上显示,用户可以直接点击这些快捷方式来启动相应的功能,而无需打开整个应用。本教程将深入探讨如何在...
Remove Shortcut Icon是一款非常给力的win桌面工具,该工具可以帮助用去除快捷方式上的小箭头,还可以去除还有盾牌小图标工具。使用该win去掉盾牌/小箭头工具去除箭头和盾牌后,需要手动重启资源管理器。河源小编...
本示例“android-create-shortcut-with-params”将教你如何通过代码在用户的主屏幕上添加一个带有参数的快捷方式。这通常适用于需要个性化启动或者需要传递初始数据的应用场景。 首先,我们需要了解Android中的快捷...
在Android操作系统中,快捷键方式(Shortcut)是一种方便用户快速启动应用或执行特定操作的功能。它们可以在主屏幕上创建,让用户可以一键直达目标功能,而无需深入应用菜单。本篇文章将详细探讨Android快捷键的实现...
在Android系统中,快捷方式(Shortcut)是一种方便用户快速访问应用程序功能或特定页面的方式。它可以在用户的主屏幕上创建,使得用户无需打开整个应用就能执行特定操作。本篇将深入探讨如何在Android应用中实现快捷...
标题“Control Panel - Create New Shortcut”暗示了这个压缩包可能包含了一个编程项目,该项目旨在创建Windows操作系统中的控制面板快捷方式。在Windows中,控制面板是用户管理系统设置的主要界面,而创建快捷方式...
Shortcut shortcut = new Shortcut(shortcutPath); shortcut.Description = "Target File Shortcut"; shortcut.IconLocation = "C:\\path\\to\\icon.ico"; // 可选,设置快捷方式图标 shortcut.TargetPath = ...
Android library that generates app shortcuts for activities and methods annotated with @Shortcut. No need to touch the manifest, create XML files or use the shortcut manager. Just annotate the code ...
<category android:name="com.android.settings.SHORTCUT" />+ </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value=...
<categories android:name="android.shortcut.conversation"/> </shortcut> ``` 然后,在应用中注册这些快捷方式。你需要在`onCreate()`或`onUpgrade()`方法中调用`ShortcutManager`: ```java ShortcutManager...
本主题将详细探讨一个名为"Shortcut"的命令行工具,以及如何利用它来创建快捷方式,包括其语法和一些实用范例。下面我们将一一进行讲解。 首先,"Shortcut"工具是一个小巧的命令行程序,它可以让我们在命令行环境下...
在Android系统中,快捷方式(Shortcut)是一种方便用户快速访问应用程序特定功能或活动的方式。创建快捷方式可以让用户在主屏幕上直接启动某个应用的功能,而无需打开应用本身。本教程将详细讲解如何在Android中创建和...
在这篇文章中,我们将分享如何使用一个小工具 Remove Shortcut Icon 来删除 Win8 快捷方式上的箭头和盾牌小图标。 首先,让我们来了解一下 Remove Shortcut Icon 这个小工具。Remove Shortcut Icon 是一个专门用于...
<action android:name="android.intent.action.CREATE_SHORTCUT" /> <category android:name="android.intent.category.DEFAULT" /> ``` 2. **实现快捷方式创建逻辑**:在对应的Activity中,重写`...
快捷方式助手(shortcut-helper)是Android开发者为了简化在Android 7.1及以上版本创建快捷方式过程而设计的一个开源库。这个库的目的是让开发者能够快速、便捷地为他们的应用程序添加自定义快捷方式功能,从而提高...
标题 "Remove shortcut arrow from selected icons" 提到的是一个关于去除快捷方式图标上箭头的解决方案。在Windows操作系统中,快捷方式图标通常会有一个小箭头标识,表明它们是通往其他程序或文件的链接,而非实际...
ShortCut.exe_命令行创建快捷方式。 例: shortcut /? shortcut D:\Tencent\QQ\Bin\QQ.exe /h ctrl+shift+alt+f4 /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ.exe /d hello /ld c.lnk shortcut D:\Tencent\QQ\Bin\...
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name)); shortcut.putExtra("duplicate", false); ...
markup+and+send.shortcut