Shortcut
[功能]
1. Shortcut 创建 有2种方法:
* "Shortcut 快捷方式 使用" 里面提到的 通过发送包含Shortcut 信息的 Broadcast
* 本次讨论的 在桌面长按空白区域 在功能选项里面选择"Shortcut" 然后选择目标程序即可 如下图:
[代码]
1. 创建一个class:public class Shortcut1Usage extends Activity
public class Shortcut1Usage extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent addShortcut;
if (getIntent().getAction()
.equals(Intent.ACTION_CREATE_SHORTCUT)) {
addShortcut = new Intent();
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME,
"119");
Parcelable icon = Intent.ShortcutIconResource.fromContext(
this,R.drawable.icon);
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
icon);
Intent callFirePolice =
new Intent(Intent.ACTION_CALL,Uri.parse("tel://119"));
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT,
callFirePolice);
setResult(RESULT_OK,addShortcut);
} else {
setResult(RESULT_CANCELED);
}
finish();
}
}
2. 修改 AndroidManifest.xml,增加 Shortcut1Usage 的 Activity
<activity android:name=".Shortcut1Usage">
<intent-filter>
<action android:name="android.intent.action.CREATE_SHORTCUT" />
</intent-filter>
</activity>
这样就可以了
程序中有需要 自己看哪种方法合适 就用哪一个 现附上代码 供需要的朋友看看
分享到:
相关推荐
在本教程中,我们将详细探讨如何使用`Shortcut.exe`工具来创建快捷方式以及它的使用方法。 首先,我们来看一下`Shortcut.exe`这个程序。这是一个轻量级的应用程序,它的主要功能就是帮助用户创建快捷方式。运行`...
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\...
使用`SHORTCUT.EXE`创建快捷方式的基本语法是: ``` shortcut.exe [选项] 目标 路径\快捷方式名.lnk ``` - `目标`:这是你想要创建快捷方式所指向的对象,可以是程序、文件或目录的完整路径。 - `路径\快捷方式名....
在Android系统中,快捷方式(Shortcut)是一种方便用户快速访问应用程序功能或特定页面的方式。它可以在用户的主屏幕上创建,使得用户无需打开整个应用就能执行特定操作。本篇将深入探讨如何在Android应用中实现快捷...
AppFile 你希望创建快捷方式的文件名。 /a 可选参数—用于执行文件名的额外辅助参数。 /h 可选参数—指定某快捷方式热键 [ctrl+alt+shift+f1]。 /s 可选参数—用于设置程序窗口的显示方式 [默认:常规1,最小...
终于实现用命令创建文件的快捷方式了.好长时间才找到这个好东西.下面是说明.或者下载后输入 shortcut -h 就能看到了. shortcut: [-? -h -f -c -r -s] [[-t] 目标 [[-n] 名称]] [-d 工作目录] [-a Arguments] [-i ...
动机快捷按钮开发的动机是,需要一种快速,灵活和无形的替代方式,使用户可以选择特定日期,而不必强迫他们浏览日历并单独选择这些日期。安装作为模块安装:yarn add shortcut-buttons-flatpickr 在非模块环境中安装...
本主题将详细探讨一个名为"Shortcut"的命令行工具,以及如何利用它来创建快捷方式,包括其语法和一些实用范例。下面我们将一一进行讲解。 首先,"Shortcut"工具是一个小巧的命令行程序,它可以让我们在命令行环境下...
2. **Windows API的使用**:了解如何调用Windows API来创建、设置和保存快捷方式对象。 3. **文件I/O操作**:可能涉及读写快捷方式文件,这通常需要用到`CreateFileW`和`WriteFile`等API。 4. **错误处理**:源码...
2. **设置属性**:使用`IShellLink`接口的方法设置快捷方式的属性,如目标路径、工作目录、图标等。 ```cpp pShellLink->SetPath(L"C:\\Path\\To\\Target.exe"); pShellLink->SetWorkingDirectory(L"C:\\Path\\To\\...
2. 创建快捷方式模型:定义快捷方式的信息,如图标、标题、动作和额外数据。快捷方式助手提供了一个`ShortcutInfo`类来封装这些信息。 3. 添加快捷方式:通过调用库提供的方法将快捷方式添加到主屏幕。例如: ``` ...
在对应的C/C++ DLL中,你将实现`createShortcut`函数,使用Windows API创建快捷方式: ```c++ extern "C" void JNICALL Java_ShortcutCreator_createShortcut(JNIEnv* env, jobject obj, jstring targetPathStr, ...
3. **使用第三方工具**:网络上有许多小工具,如`Shortcut Arrow Fix`,可以帮助一键恢复快捷方式的箭头。 **二、快捷方式变为未知文件类型** 如果快捷方式被误识别为未知文件类型,可能是因为关联设置出错。修复...
2. 遍历获取的快捷方式列表,检查每个快捷方式的`Intent`是否与你的应用相关。可以通过比较`Intent`的`ComponentName`(由应用包名和Activity名组成)来判断。 例如: ```java ShortcutManager shortcutManager = ...
- **保存快捷方式**:使用`shortcut.Save`方法将快捷方式保存到特定位置,例如桌面、程序组等,`shortcut.Save("C:\Users\Username\Desktop\MyShortcut.lnk")`。 3. **创建不同位置的快捷方式** - **桌面**:可以...
快捷菜单栏VSCode扩展 在编辑器菜单工具栏中向Visual Studio Code中的编辑器菜单栏添加按钮,例如美化,显示打开的文件,保存,切换终端,活动栏,查找替换等。 利用那个空的菜单栏! 提高生产率! :camera: 屏幕...
为了确保应用能够正常创建和使用快捷方式,开发者需要对这些设备进行特定的权限检查。本篇文章将详细介绍如何在Android中进行快捷方式权限的判断,并针对华为、小米、OPPO、vivo等主流品牌提供相应的判断策略。 ...
在Android系统中,快捷方式(Shortcut)是一种方便用户快速访问应用程序特定功能或活动的方式。它可以在主屏幕上显示,用户可以直接点击这些快捷方式来启动相应的功能,而无需打开整个应用。本教程将深入探讨如何在...
2. **通过纯代码创建快捷方式** 如果不想依赖COM组件,可以使用.NET Framework 4.0以上版本提供的`Shell32`命名空间中的`ShellLinkObject`类。首先,添加对`Microsoft.WindowsAPICodePack.Shell`库的引用,然后...
- `EXTRA_SHORTCUT_NAME`:指定快捷方式的名称。 - `EXTRA_SHORTCUT_ICON_RESOURCE`:指定快捷方式图标资源。 3. **发送Broadcast**:通过`sendBroadcast`方法发送创建快捷方式的Intent。 示例代码如下: ```...