精华内容
下载资源
问答
  • App 快捷方式——创建快捷方式

    千次阅读 2019-01-15 18:53:07
    虽然静态快捷方式的上下文不会更改,并且动态快捷方式的上下文会不断更改,但两种情况下的上下文都是由您的应用程序驱动的。 如果用户选择他们希望您的应用向他们提供内容的方式,例如使用固定的快捷方式,则上下文...

    原文链接

    快捷方式通过帮助用户快速访问 app 的某些部分,为用户提供特定类型的内容。

    如何使用快捷方式提供内容取决于您的用例以及快捷方式的上下文是应用驱动还是用户驱动。 虽然静态快捷方式的上下文不会更改,并且动态快捷方式的上下文会不断更改,但两种情况下的上下文都是由您的应用程序驱动的。 如果用户选择他们希望您的应用向他们提供内容的方式,例如使用固定的快捷方式,则上下文由用户定义。 以下场景演示了每种快捷方式类型的一些用例:

    • 静态快捷方式 最适合在用户与应用程序交互的整个生命周期内使用一致结构链接到内容的应用程序。 由于大多数启动器只能同时显示四个快捷方式,因此静态快捷方式对于常见  activities 非常有用。 例如,如果用户想要以特定方式查看他们的日历或电子邮件,则使用静态快捷方式可确保他们执行常规任务的体验是一致的。
    • 动态快捷方式 用于对上下文敏感的应用程序中的操作。例如,如果您构建的游戏允许用户在启动时从当前级别开始,则需要频繁更新快捷方式。使用动态快捷方式可以在每次用户清除级别时更新快捷方式。
    • 固定快捷方式用于特定的用户驱动操作。 例如,用户可能希望将特定网站固定到启动器。 这很有用,因为它允许用户执行自定义操作,例如一步导航到网站,比使用默认浏览器更快。

    创建静态快捷方式


    静态快捷方式提供到应用程序中常规操作的链接,这些操作在 app 当前版本的整个生命周期中都应保持一致。静态快捷方式的良好的候选者包括查看已发送的消息、设置警报和显示用户当天的锻炼活动。

    要创建静态快捷方式,请完成以下步骤:

    1. 在应用程序的清单文件(AndroidManifest.xml)中,查找其 intent 过滤器设置为 android.intent.action.MAIN action 和android.intent.category.LAUNCHER category 的 activity。

    2. 向此 activity 中添加 <meta-data> 元素,该元素引用定义应用程序快捷方式的资源文件:

      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                package="com.example.myapplication">
        <application ... >
          <activity android:name="Main">
            <intent-filter>
              <action android:name="android.intent.action.MAIN" />
              <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
           
            <meta-data android:name="android.app.shortcuts"
                       android:resource="@xml/shortcuts" /> 
          </activity>
        </application>
      </manifest>

       

    3. 创建一个新的资源文件: res/xml/shortcuts.xml

    4. 在此新资源文件中,添加 <shortcuts> 根元素,其中包含 <shortcut> 元素的列表。 每个 <shortcut> 元素都包含有关静态快捷方式的信息,包括其图标,描述标签以及它在应用程序中启动的 intents:

      <shortcuts xmlns:android="http://schemas.android.com/apk/res/android">
        <shortcut
          android:shortcutId="compose"
          android:enabled="true"
          android:icon="@drawable/compose_icon"
          android:shortcutShortLabel="@string/compose_shortcut_short_label1"
          android:shortcutLongLabel="@string/compose_shortcut_long_label1"
          android:shortcutDisabledMessage="@string/compose_disabled_message1">
          <intent
            android:action="android.intent.action.VIEW"
            android:targetPackage="com.example.myapplication"
            android:targetClass="com.example.myapplication.ComposeActivity" />
          <!-- 如果您的快捷方式与多个 intent 相关联,请在这里包含它们。 
               列表中的最后一个 intent 决定用户在启动这个快捷方式时看到的内容。 -->
          <categories android:name="android.shortcut.conversation" />
        </shortcut>
        <!-- 在此处指定更多快捷方式。-->
      </shortcuts>

       

    自定义属性值

    以下列表包含静态快捷方式中不同属性的说明。 你必须为 android:shortcutId 和 android:shortcutShortLabel提供值。 其他所有值都是可选的。

    android:shortcutId

    字符串文字,代表 ShortcutManager 对象对其执行操作的快捷方式。

    注意:您不能将此属性的值设置为资源字符串,例如 @string/foo

     

    android:shortcutShortLabel

    描述快捷方式目的的简明短语。 如果可能,将快捷方式的“简短描述”的长度限制为10个字符。

    要获取更多信息,请参见 setShortLabel()

    注意:此属性的值必须是资源字符串,例如 @string/shortcut_short_label

     

    android:shortcutLongLabel

    描述快捷方式目的的扩展短语。 如果有足够的空间,启动器会显示此值而不是 android:shortcutShortLabel。 如果可能,将快捷方式的“长描述”的长度限制为25个字符。

    要获取更多信息,参见 setLongLabel().

    注意:此属性的值必须是资源字符串,例如 @string/shortcut_long_label

     

    android:shortcutDisabledMessage

    当用户尝试启动已禁用的快捷方式时,在支持的启动器中显示的消息。 该消息应向用户解释为什么现在禁用该快捷方式。 如果 android:enabledtrue,则此属性的值无效。

    注意:此属性的值必须是资源字符串,例如 @string/shortcut_disabled_message

     

    android:enabled

    决定用户是否可以从支持的启动器与快捷方式进行交互。android:enabled 的默认值为 true。 如果将其设置为 false,则还应设置 android:shortcutDisabledMessage,以解释禁用快捷方式的原因。 如果您认为不需要提供此类消息,则最简单的方法是从 XML 文件中完全删除该快捷方式。

     

    android:icon

    启动器在显示用户快捷方式时使用的 bitmap(位图) 或自适应图标。 此值可以是图像的路径,也可以是包含图像的资源文件。 尽可能使用自适应图标以提高性能和一致性。

    注意:快捷方式图标不能包含色调。

     

    配置内部元素

    列出应用程序的静态快捷方式的 XML 文件支持每个 <shortcut> 元素中的以下元素。 您必须为您定义的每个静态快捷方式包含一个 intent 内部元素。

    intent

    用户选择快捷方式时系统启动的操作。 此 intent 必须为 android:action 属性提供值。

    注意:此 intent 元素不能包含字符串资源。

    您可以为单个快捷方式提供多个 intent。 有关详细信息,请参阅  Manage multiple intents and activities ,Using intents,和 TaskStackBuilder 类参考。

     

    categories

    为应用程序快捷方式执行的操作类型提供分组,例如创建新的聊天消息。

    有关支持的快捷方式 categories 的列表,请参阅 ShortcutInfo 类引用。

     

    创建动态快捷方式


    动态快捷方式提供指向应用内特定的上下文相关操作的链接。 这些操作可能会在您的应用使用之间发生变化,甚至在您的应用运行时也会发生变化。动态快捷方式的良好候选者包括呼叫特定人员,导航到特定位置,以及从用户的最后保存点加载游戏。

    ShortcutManager API 允许您在动态快捷方式上完成以下操作:

    For more information about performing operations on shortcuts, read Manage shortcuts and the ShortcutManagerreference.有关在快捷方式上执行操作的更多信息,请阅读 Manage shortcuts 和 ShortcutManager 参考。

    以下代码段中显示了创建动态快捷方式并将其与您的 app 相关联的示例:

    注意:必须使用带有参数 ShortcutManager.class Context.getSystemService(Class) 或带有参数 Context.SHORTCUT_SERVICE 的 Context.getSystemService(String) 获取 ShortcutManager 类的实例。

    val shortcutManager = getSystemService<ShortcutManager>(ShortcutManager::class.java)
    
    val shortcut = ShortcutInfo.Builder(context, "id1")
            .setShortLabel("Website")
            .setLongLabel("Open the website")
            .setIcon(Icon.createWithResource(context, R.drawable.icon_website))
            .setIntent(Intent(Intent.ACTION_VIEW,
                    Uri.parse("https://www.mysite.example.com/")))
            .build()
    
    shortcutManager!!.dynamicShortcuts = Arrays.asList(shortcut)

     

    创建固定快捷方式


    要使用您的应用程序将快捷方式固定到支持的启动器,请完成以下步骤:

    1. 使用 isRequestPinShortcutSupported() 验证设备的默认启动器是否支持应用程序固定快捷方式。
    2. 根据快捷方式是否已存在,以两种方式之一创建 ShortcutInfo 对象:

      1. 如果快捷方式已存在,请创建仅包含现有快捷方式 ID 的 ShortcutInfo 对象。 系统自动查找并固定与快捷方式相关的所有其他信息。
      2. 如果要固定新快捷方式,请创建一个 ShortcutInfo 对象,其中包含新快捷方式的 ID,intent 和短标签。

      注意:由于系统会自动对固定快捷方式执行备份和还原,因此这些快捷方式的 ID 应包含稳定的常量字符串或服务器端标识符,而不是本地生成的标识符,这些标识符可能在其他设备上没有意义。

    3. 通过调用 requestPinShortcut() 尝试将快捷方式固定到设备的启动器。 在此过程中,您可以传入 PendingIntent 对象,该对象仅在快捷方式成功固定时通知您的应用。

      注意:如果用户不允许将快捷方式固定到启动器,则您的应用程序不会收到回调。

      固定快捷方式后,您的应用可以使用 updateShortcuts() 方法更新其内容。 有关更多信息,请阅读更新快捷方式

    以下代码段演示了如何创建固定快捷方式:

    注意:必须使用带有参数 ShortcutManager.class  Context.getSystemService(Class) 或带有参数 Context.SHORTCUT_SERVICE 的 Context.getSystemService(String)获取 ShortcutManager 类的实例。

    val shortcutManager = getSystemService(ShortcutManager::class.java)
    
    if (shortcutManager!!.isRequestPinShortcutSupported) {
        // 假设已经有一个ID为 “my-shortcut” 的快捷方式。
        // 必须启用快捷方式。
        val pinShortcutInfo = ShortcutInfo.Builder(context, "my-shortcut").build()
    
        // 仅当需要通知您的应用程序用户允许固定快捷方式时,才创建 PendingIntent 对象。 
        // 请注意,如果固定操作失败,则不会通知您的应用。 我们假设应用程序已经实现了一个名为 
        //  createShortcutResultIntent() 的方法,该方法返回广播 itent。
        val pinnedShortcutCallbackIntent =         
    shortcutManager.createShortcutResultIntent(pinShortcutInfo)
    
        // 配置 intent,以便应用程序的广播接收器成功获得回调。有关详细信息,请参阅            
        // PendingIntent.getBroadcast()。
        val successCallback = PendingIntent.getBroadcast(context, /* request code */ 0,
                pinnedShortcutCallbackIntent, /* flags */ 0)
    
        shortcutManager.requestPinShortcut(pinShortcutInfo,
                successCallback.intentSender)
    }

    注意:另请参阅 support 库 API,isRequestPinShortcutSupported() 和 requestPinShortcut(),它们适用于 Android 7.1(API 级别 25)及更低版本。support 库回退到已弃用的 EXTRA_SHORTCUT_INTENT extra 以尝试固定过程。

     

    创建自定义快捷方式 activity


     

    图 2. 自定义应用快捷方式对话框 activity 的示例

    您还可以创建专门的 activity,帮助用户创建快捷方式,完成自定义选项和确认按钮。 图 2 显示了 Gmail 应用中此类 activity 的示例。

    在应用程序的清单文件中,将 ACTION_CREATE_SHORTCUT 添加到 activity 的 <intent-filter> 元素中。 当用户尝试创建快捷方式时,此声明会设置以下行为:

    1. 系统启动应用程序的特定 activity。
    2. 用户为快捷方式设置选项。
    3. 用户选择确认按钮。
    4. 您的应用使用 createShortcutResultIntent() 方法创建快捷方式。 此方法返回一个Intent,您的应用程序使用 setResult().将其中继回到先前执行的 activity。
    5. 您的应用程序调用用于创建自定义快捷方式的 activity 的 finish() 。

    同样,您的应用可以提示用户在安装后或第一次启动应用时将固定快捷方式添加到主屏幕。 此方法很有效,因为它可以帮助您的用户在普通工作流程中创建快捷方式。

     

    测试快捷方式


    要测试应用的快捷方式,请在具有支持快捷方式的启动器的设备上安装您的应用。 然后,执行以下操作:

    • 长按您应用的启动器图标,即可查看您为应用定义的快捷方式。
    • 点击并拖动快捷方式将其固定到设备的启动器。
    展开全文
  • Android创建桌面快捷方式

    千次阅读 2016-05-10 16:01:05
    Android创建桌面的快捷方式 概述 :创建桌面快捷方式相当与创建一个程序的入口,就像我们程序在安装完毕后会自动创建一个图标到桌面。其实创建桌面快捷方式创建一个程序入口差不多,但是像QQ会话一样创建一个QQ...

    Android创建桌面的快捷方式
    概述 :创建桌面快捷方式相当与创建一个程序的入口,就像我们程序在安装完毕后会自动创建一个图标到桌面。其实创建桌面快捷方式跟创建一个程序入口差不多,但是像QQ会话一样创建一个QQ好友的会话快捷方式,就得动态的创建图标,名字了。
    1.首先权限是必不可少的

        <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

    2.然后就是在你项目配置文件里面配置

      <activity
                android:name="com.easemob.chatuidemo.activity.ChatActivity" >
                <intent-filter>
                    <category android:name="android.intent.category.LAUNCHER" />
                    <action android:name="android.intent.action.CREATE_SHORTCUT" />
                </intent-filter>
        </activity>

    这个actvity即为你要快捷方式点击后跳转的那一个activity

    3.然后就是你要创建快捷方式的方法。

    代码如下:

     public void CreateShotCut(final Context context, final Class<?> clazz,
                final String name, final String image) {
    
            Intent shortcutIntent = new Intent(Intent.ACTION_MAIN);
            // 加入action,和category之后,程序卸载的时候才会主动将该快捷方式也卸载
            shortcutIntent.addCategory(Intent.CATEGORY_LAUNCHER);
            shortcutIntent.setClass(context, clazz);
            /**
             * 创建一个Bundle对象让其保存将要传递的值
             */
            Bundle bundle = new Bundle();
            bundle.putString("userId", userId);
            shortcutIntent.putExtras(bundle);
            /**
             * 设置这条属性,可以使点击快捷方式后关闭其他的任务栈的其他activity,然后创建指定的acticity
             */
            shortcutIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    
            // 创建快捷方式的Intent
            Intent shortcut = new Intent(Intent.ACTION_CREATE_SHORTCUT);
            // 不允许重复创建
            shortcut.putExtra("duplicate", false);
            // 点击快捷图片,运行的程序主入口
            shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
            // 需要现实的名称
            shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, name);
    
            // 快捷图片
            Parcelable icon = Intent.ShortcutIconResource.fromContext(
                    getApplicationContext(), R.drawable.ic_launcher);
            shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
            shortcut.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
            context.sendBroadcast(shortcut);
        }

    这行代码的重要性就在如果没有这一行,那么在你点击这个快捷方式,跳转的时候就会直接跳到这个应用的栈顶(如果指定的activity在栈顶,也不会跳转其上而是销毁)而不是指定的那一个Activity(刚开始没加这条属性的时候,一直跳转不到指定的activity上)。 shortcutIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

    如果想要动态的添加图片即创建快捷方式的时候获取网路上的图片来进行设置其快捷图片则使用

     // Intent.EXTRA_SHORTCUT_ICON 是bitmap对象
        shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON,bitmap);

    这行代码,你可以请求网路图片后转换为BitMap后设置进去。

    ok动态的创建快捷方式就这样完成了。

    展开全文
  • Deepin创建应用快捷方式

    千次阅读 2020-08-14 15:57:36
    Deepin创建应用快捷方式

    由于在Deepin的Linux下刚安装好的IDEA,并没有自动创建快捷键。所以每次都需要运行idea.sh才能启动,比较麻烦。
    在这里插入图片描述

    在桌面打开命令行:

    1、在桌面创建一个以.desktop为后缀的文件

    truedei@truedei:Desktop$ touch IDEA.desktop
    truedei@truedei:Desktop$ 
    

    2、编辑该文件

    truedei@truedei:Desktop$ 
    truedei@truedei:Desktop$ vim IDEA.desktop 
    

    3、写入以下内容

    [Desktop Entry]
    #快捷方式的名字
    Name=IDEA
    Name[zh_CN]=IDEA
    #显示图标
    Icon=/soft/idea-IU-202.6397.94/bin/idea.png
    #程序路径
    Exec=/soft/idea-IU-202.6397.94/bin/idea.sh
    StartupNotify=false
    Terminal=false
    Type=Application
    Categories=Application                         
    

    主要就是修改这几个:

    #快捷方式的名字
    Name=IDEA
    Name[zh_CN]=IDEA
    #显示图标
    Icon=/soft/idea-IU-202.6397.94/bin/idea.png
    #程序路径
    Exec=/soft/idea-IU-202.6397.94/bin/idea.sh
    

    成果:
    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • 创建快捷方式程序

    2012-08-14 17:23:03
    该程序,利用vbs的方式创建快捷方式.需要使用cmd运行,具体操作,可以在cmd中键入本程序完整路径,再输入参数 "help" 查看
  • 批量创建快捷方式.exe

    2009-10-28 16:11:15
    批量创建快捷方式用法: 批量创建快捷方式 "%CD%\批量创建快捷方式.exe" "%USERPROFILE%\Application Data\...start "" ".\Bin\批量创建快捷方式.exe ::运行批处理所在文件夹里的bin这个文件夹里的批量创建快捷方式.exe
  • Ubuntu打开pycharm和创建pycharm快捷方式

    千次阅读 2019-10-17 15:08:57
    Ubuntu打开pycharm和创建pycharm快捷方式 1. 打开pycharm 步骤: 进入 pycharm 安装路径下的 bin 目录 终端输入命令: ./pycharm.sh 2. 创建pycharm快捷方式 步骤: 终端数据命令: sudo gedit /usr/...

    Ubuntu打开pycharm和创建pycharm快捷方式

    1. 打开pycharm

    步骤

    • 进入 pycharm 安装路径下的 bin 目录

    • 终端输入命令:

      ./pycharm.sh

    2. 创建pycharm快捷方式

    步骤

    • 终端数据命令:

      sudo gedit /usr/share/applications/Pycharm.desktop

    • 粘贴以下内容:

      [Desktop Entry] Type=Application Name=Pycharm GenericName=Pycharm3 Comment=Pycharm3:The Python IDE Exec=sh /opt/pycharm/bin/pycharm.sh2017.1.3/bin/pycharm.sh
      Icon=/opt/pycharm/bin/pycharm.sh2017.1.3/bin/pycharm.png
      Terminal=pycharm
      Categories=Pycharm;

      注意

      • Exec的sh后为pycharm的安装路径的bin目录下的pycharm.sh文件地址
      • Icon同理,pycharm的安装路径的bin目录下的pycharm.png文件地址
    • 保存退出后,打开搜索找到pycharm,将该应用程序图标拖到桌面即可。


    参考:

    知乎

    展开全文
  • 当第一次运行程序或者是还没有创建快捷方式的情况下,会弹出一个对话框,提示用户是否要创建快捷方式。这个例子通过在SharedPreferences里读写相关的数值来判断程序是否是第一次启动以及是否创建快捷方式
  • 桌面快捷方式创建

    2013-07-10 11:33:25
    本app是实现了快捷方式创建,主要特点是: 1:创建快捷方式 与应用绑定,卸载应用后系统会同时自动删除快捷方式图标; 2:应用程序在运行时,当按 home键后,不管是点击快捷方式还是点击应用程序图标,都会回到 ...
  • 命令行创建快捷方式

    千次阅读 2020-08-04 23:06:20
    快捷方式 快捷方式是一种超链接,它能定位到指定的资源并打开它,无论是在app中还是桌面应用开发...我们都知道可以通过windows图形界面创建我们的快捷方式,那么你知道如何用命令行创建应用快捷方式吗? wscript ...
  • 该cpp包含了创建快捷方式的实现函数,运行快捷方式文件实际是运行快捷方式文件所指向的文件,该cpp包含了修改已有快捷方式文件所指向文件的这个参数的实现。
  • js 创建快捷方式的代码,这个是在本地运行的需要确认的,需要的朋友可以参考下。
  • 我在程序第一次启动时创建应用快捷方式,从网上搜到的方法: //创建快捷方式的Intent Intent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); //不允许重复创建 ...
  • /* 函数功能:对指定文件在指定的目录下创建快捷方式 函数参数: lpszFileName 指定文件,为NULL表示当前进程的EXE文件。 lpszLnkFileDir 指定目录,不能为NULL。 lpszLnkFileName 快捷方式名称,为NULL表示...
  • 创建普通快捷方式和Internet快捷方式

    千次阅读 2010-09-16 10:40:00
    右击一个快捷方式文件并选择属性,跳到快捷方式选项卡,如图1所示: <br /> <br />你可以看到一个快捷方式包含如下数据: <br /> ·快捷方式的名字 <br /> ·快捷方式所指向的目标所在的...
  • 运行sudo gedit pycharm-sudo.desktop S3. 在打开的编辑器中输入如下文本,注意需要自行修改Icon和Exec中对应的路径 [Desktop Entry] Type=Application Name=PyCharm [sudo] Icon=/home/test/Software/pych...
  • Android O(8.0)创建桌面快捷方式

    万次阅读 热门讨论 2017-08-09 17:18:54
    Android O、Android 8.0、版本适配、桌面快捷方式
  • 命令行创建快捷方式的批处理脚本

    千次阅读 2018-09-23 15:04:25
    从网上搜集了一些“创建快捷方式”的批处理脚本,以供将来工作中参考: 一、示例为创建记事本的快捷方式到桌面 set path=%WINDIR%\notepad.exeset topath="%U
  • Linux Centos安装eclipse并创建桌面快捷方式在Linux Centos下安装eclipse其实很简单,只要解压就行,难点是去官网下载,我在百度云盘共享了一个luna SR2版本。解压之后,在图形界面直接双击安装目录下的eclipse即可...
  • Ubuntu14.04创建桌面快捷方式

    千次阅读 2014-05-03 16:34:05
    1、创建桌面快捷方式 (1)安装gnome面板 sudo apt-get install --no-install-recommends...注意:先执行第二步,若提示没有安装命令,再执行第一步安装,若安装完成后,以后再创建快捷方式运行第二步就可以。 2、
  • Fedora 创建桌面快捷方式的方法

    千次阅读 2015-11-19 21:53:55
    在Fedora下创建桌面快捷方式
  • Ubuntu 创建文件快捷方式 启动器

    千次阅读 2015-04-04 20:21:00
    Ubuntu 创建文件快捷方式 启动器
  • Android编程之创建桌面快捷方式

    千次阅读 2012-07-30 15:48:04
    在我们安装应用程序的时候,喜欢把常用的软件在桌面上有个快捷方式,那么我们可以在自己的程序中帮用户实现这一点,在用户第一次运行的时候,创建一个快捷方式在桌面上。这里,你也可以给用户个选择,是否需要创建...
  • 在 Linux 中,一个 .desktop 文件就是一个用来运行程序的快捷方式。 .desktop 文件基本上就是一个包含程序信息的纯文本文件 根据可见用户不同,将.desktop文件放在不同的目录中: 自己可见: ~/.local/share/...
  • Icons这一可选段定义所有创建在开始菜单和\或其它位置 (比如桌面) 的快捷方式。一个例子如下: [setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 [files] ...
  • 前言 快捷方式是一种特殊的文件,扩展名为 lnk。有很多种方式来创建快捷方式,首先我们看一下快捷方式是什么。对快捷方式点右键,选择.../// 为当前正在运行的程序创建一个快捷方式。 /// /// 快捷方式的完全限定路径
  • 用delphi创建桌面快捷方式

    千次阅读 2008-12-03 16:27:00
    有许多程序在首次安装或运行的时候都会自动地子桌面上创建快捷方式图标。但是这个自动创建桌面快捷方式的在程序中是如何实现的呢?众所周知 在windows中要给应用程序创建一个快捷方式 只需要你右键单击 其应用程序...
  • 在某些情况下需要对应用创建桌面快捷方式,特别是在使用原生系统(4.3到8.0)运行物联网app时,往往存在二级菜单,而应用图标默认安装在二级菜单(现在国内主流手机厂商的系统都没有二级菜单了),如果按照网上的...
  • 在 ubuntu 中为 navicat 创建快捷方式 参考原文:查看连接 问题: 在 ubuntu 中,解压 navicat 并不会生成快捷方式,每次运行都需要进入软件解压的目录,然后运行命令开启navicat,十分不便.今天尝试引入快捷方式,...
  • 在 Ubuntu 11.10中,在桌面上创建快捷方式以将程序作为 root 运行 使用Nautilus或者gedit等程序可以浏览或者查看系统中的所有文件,但它们只允许你更改或者创建主目录( 比如 ,/home/lori) 及其子文件夹) 中的新...
  • Ubuntu Android Studio快捷方式创建

    万次阅读 2016-05-30 22:05:59
    Ubuntu下创建Android Studio快捷方式

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 168,990
精华内容 67,596
关键字:

创建运行的快捷方式