精华内容
下载资源
问答
  • 1、打开快捷指令、找到快捷指令中心,随便添加一个系统给的快捷指令;然后点击我的快捷指令,点击刚加入的快捷指令运行一下。 2、打开设置,搜索快捷指令,勾上允许不信任的快捷指令; 3、用Safari浏览器搜索...

    1、打开快捷指令、找到快捷指令中心,随便添加一个系统给的快捷指令;然后点击我的快捷指令,点击刚加入的快捷指令运行一下。

    2、打开设置,搜索快捷指令,勾上允许不信任的快捷指令;

    3、用Safari浏览器搜索快捷指令库,从中找到自己想要的加入到快捷指令中心即可(点击获取捷径)。

    4、可以使用自动化功能运行此指令,比如NFC,或者打开某个应用时;做法:点击自动化—>创建新的自动化—>下一步—>然后搜索快捷指令—>运行我的快捷指令—>点击框中的快捷指令添加即可。

    PS:快捷指令库的网站:https://www.rcuts.com/

    展开全文
  • 快捷指令_ios14快捷指令捷径大全

    千次阅读 2021-01-15 00:31:03
    ios14快捷指令捷径大全,想必很多小伙伴都在问,到底有什么快捷方式,能有用在ios14系统中,一个指定,全部都可以自动化,也是比较常规的操作,基本可以帮助你来实现自由化,很多的提示音,还有相机等等 一系列的...

    ios14快捷指令捷径大全,想必很多小伙伴都在问,到底有什么快捷方式,能有用在ios14系统中,一个指定,全部都可以自动化,也是比较常规的操作,基本可以帮助你来实现自由化,很多的提示音,还有相机等等 一系列的快捷点击,轻松使用全新的只能软件,具体的方法我们一起来看看吧。

    bf0a27d4a785f8231e8bbe231af5b92e.png

    ios14快捷指令打开使用方法:

    1、首先我们要有这个软件的app才可以,才可以使用,在应用商店,选择搜索快捷指令就可了。

    2、点击打开之后,我们要设置一下,允许不接受信任的快捷指令,不然的应用是不能使用的。

    1、打开快捷指令,创建个人自动化,拉到最后,选择充电器然后进行自定义,然后返回桌布,搜索刚才添加的提示音快捷指令添加组件就可以了。

    1fceb33f567eb1c0763cd7e065dc2cf5.png

    ios14快捷指令捷径大全:复制链接就可以了。

    30个 iPhone 拍摄技巧

    https://www.icloud.com/shortcuts/efa79be5ee404f07984f7913983a0204

    朋友圈卡片文字

    https://www.icloud.com/shortcuts/d2889ed2d17b4083b582ccdc4418bf77

    每日新闻 最美新闻

    https://www.icloud.com/shortcuts/a7b998f810d743b4bc0b4abe9b60936e

    土味情话

    https://www.icloud.com/shortcuts/eb5f336b83734fe9a39c41fd5cb4fbf9

    微信 圆头像

    https://www.icloud.com/shortcuts/c5eb395f994e44269bc52f8fbfe053e1

    微信 九宫格头像

    https://www.icloud.com/shortcuts/a68cb13afe2044ef828696bc7baf0716

    微信头像 加表情

    https://www.icloud.com/shortcuts/f016658368b44967938742340807a270

    海绵宝宝(晚安)提示音:

    https://www.icloud.com/shortcuts/d8c57b81fbf84bfdb1752f46bb222246

    曾小贤笑提示音:

    https://www.icloud.com/shortcuts/65540d80d81941869c53d3e586a16f83

    小阿giao提示音:

    https://www.icloud.com/shortcuts/3e9c2ae6e8f548e2aff5bb1a5494d81c

    阿豆提示音:

    https://www.icloud.com/shortcuts/53688cf3e1c64caa9221511db7991ce0

    不开心到此为止吧(女声):

    https://www.icloud.com/shortcuts/cd5857a58beb440aa7398fe4c3a4f271

    可爱猫叫:

    https://www.icloud.com/shortcuts/c237fa761a9248eab48258b68fe55c0e

    其实还有很多快捷指令的途径,这些只是一小部分,因为个人的需求总是不同的,希望这些可以帮助你来使用。

    展开全文
  • 快捷指令果粉朋友一定不会陌生,不过一直以来,我们主要是为大家分享快捷指令规则,并没有为大家分享过快捷指令的使用方法。那么快捷指令怎么用,针对一些果粉对捷径不是特别了解,今天芝麻科技网特意为大家全面讲解...

    快捷指令果粉朋友一定不会陌生,不过一直以来,我们主要是为大家分享快捷指令规则,并没有为大家分享过快捷指令的使用方法。那么快捷指令怎么用,针对一些果粉对捷径不是特别了解,今天芝麻科技网特意为大家全面讲解一下,后期可能还会为大家分享如何制作快捷指令规则,敬请期待。

    快捷指令大全下载:

    https://m.zmtc.com/jiejing/ 

    下载安装快捷指令,请复制以上网址,在iOS设备自带的 Safari 浏览器中打开进行下载与安装即可。

    关于「快捷指令」

     快捷指令」原名workflow,曾属于第三方APP;2017年3月23日,苹果完成对Workflow的收购,被苹果收购后,在iOS12中,workflow正式更名为「捷径」APP。

    2f90640cbe60bbe0a7fdb453557c1d37.png

    而在2019年2月8日发布的iOS12.1.4正式版中,「捷径」再次改名,命名为「快捷指令」,这个名词一直延续至今。

    “快捷指令”APP可为您喜爱的应用创建包括多个步骤的个性化捷径。您可以从“快捷指令中心”中数以百计的示例开始,或通过拖放操作创建自己的捷径。

    “快捷指令”中包含了 300 多个内建基本操作,可与众多您喜爱的应用配合使用,包括“通讯录”、“日历”、“地图”、“音乐”、“照片”、“相机”、“提醒事项”、Safari 浏览器和“健康”,以及任何支持 Siri 捷径的应用。

    使用“快捷指令”APP,您可以:

    • * 直接让 Siri 获取回家的路线,发送预计到达时间以及开始听新闻

    • * 添加致电他人的主屏幕图标

    • * 制作动画 GIF

    • * 从 Safari 浏览器或具有共享表单的任何应用制作 PDF

    • * 轻点一下获取到最近咖啡店的路线

    • * 将正在听的歌曲发推

    • * 获取网页上的所有图像

    • * 发送信息并附上最新拍摄的屏幕快照

    • * 等等...

    快捷指令还可以从“今天”小组件或“搜索”中启动,或者让 Siri 启动。您甚至还可以在主屏幕中为喜爱的捷径添加应用图标。

    快捷指令有什么用?

    苹果号称“快捷指令”能够为自动执行 iPhone 和 iPad 上的日常操作带来了无限可能。通俗来说,快捷指令其实有点类似微信小程序,可以通过一些自动化操作和脚本实现各种功能。

    不过,相比小程序,快捷指令开发相对简单,并且比较开放,因此功能上没有销程序那么强大。

    快捷指令优缺点:

    • 优点:安装使用简单、扩展丰富、开放式开发、开发相比小程序、APP要简单的多;

    • 缺点:由于开发比较开发,快捷指令规则良莠不齐,经常会存在一些快捷指令失效,无法使用的情况。

    此外,像一些去短视频水印类快捷指令,很容易受到短视频平台规则影响,经常容易失效。简单来说,快捷指令的不足在于部分规则稳定性相对不高。

    快捷指令怎么用

    快捷指令主要由 「快捷指令APP」和 「快捷指令规则」两个部分组成,其中APP主要用于管理安装的各个规则,另外各快捷指令规则的设置也都是在APP中进行。

    使用「快捷指令」前,首先您的设备必须是iOS12以上系统;

    1、首次使用「快捷指令」,需在APP Store应用商店下载并安装「快捷指令」APP (如果是iOS13系统,则默认内置了快捷指令APP,已无需单独下载);

    0d85945770f69b6f43a5afbc9003c4d4.png

    2、APP安装好了之后,就可以安装各种快捷指令规则了,如抖音去水印、iPhone带壳截图等等,所有安装的快捷指令规则,都可以在快捷指令APP的「快捷指令库」中找到进行管理或设置等,如下图所示。

    ffe96ef64341f14d6a90716c3376280a.png

    3、如何安装快捷指令规则呢?首先,快捷指令APP中的「快捷指令中心」自带了一些简单的规则可供下载安装,找到自己喜欢的,然后点击下方的“获取快捷指令”即可完成下载安装,之后在指令库中,就可以找到,如图所示。

    1b369ad1830ae4b9fcc0cc162d2753b2.png

    4、由于自带的快捷指令规则普遍太简单了,功能也不强,真正喜欢玩快捷指令的,大多都是在网上下载第三方的快捷指令规则,比如芝麻科技网的「捷径大全」频道中就提供了大量的实用快捷指令下载,每个快捷指令还都有详细的下载安装使用方法,特别适合入门果粉。

    031a24c102c129232d0330a97e7ad602.png

    快捷指令下载大全:

    https://m.zmtc.com/jiejing/ 

    复制网址,到自带的Safari浏览器中打开下载

    安装方法:

    在iOS设备自带的Safari浏览器打开,之后点击「获取快捷指令」,耐心等待一会之后会自动打开快捷指令APP,如下图所示。

    fd3e850b3f4740f7ec5221c2b5fecde0.png

    5、之后会自动进入快捷指令APP的「获取快捷指令中心」页面,稍等一会就可以看到规则安装成功提示,之后点击切换到「快捷指令库」界面,就可以看到我们刚安装的快捷指令规则了,如图所示。

    22acf4830070f2e3493bf222bc05f5ed.png

    今后,安装其它快捷指令规则,都是按照上面的方法进行操作即可。

    不同的快捷指令规则使用方法各有不同,比如短视频去水印类快捷指令,一般都是先复制视频链接,然后打开快捷指令APP,运行短视频快捷指令规则即可,之后根据提示保存视频即可。 

    iOS13快捷指令无法打开解决办法

    最近经常有iOS13用户反馈,快捷指令无法打开,一般都是遇到“安全性设置不允许不受信任的快捷指令”和“此快捷指令无法打开,因为它是由较高版本的「快捷指令」应用创建的”。那么,对于这种错误提示导致的快捷指令无法打开该如何解决呢?下面小编附上相关解决方法,希望对不知道如何解决的果粉朋友有所参考。

    全性设置不允许不受信任的快捷指令

    遇到“安全性设置不允许不受信任的快捷指令”提示而无法打开快捷指令的,一般都是刚升级到 「iOS13」系统,首次使用快捷指令会遇到这个提示。

    f26e82db503ea6a524a81dc33e4fe7c1.png

    相比于上一个iOS12版本,iOS13快捷指令有了较大的变化,首先它变成了内置应用,无需再去APP Store手动下载,另外还新增了“自动化”新功能,在安装和安全权限上都做了改版,首次安装使用第三方快捷指令,必须手动进入设置开启允许安装第三方快捷指令,因此才会有此类提示。

    解决办法:

    1、依次进入 iOS13设备的 「设置」->「快捷指令」->「允许不受信任的快捷指令」,点击该项后面的“允许”,将该项开关打开就可以了,如图所示。

    7283402aa2c4172f79ad3d98f8777b80.png

    2、如果在快捷指令设置中,没有找到「允许不受信任的快捷指令」,则可以先打开 快捷指令APP,然后切换「快捷指令中心」界面,然后任意安装一个官方推荐的快捷指令,如下图所示。

    32cc8ae1503f03e12c5cdc65f316eb78.png

    添加完成APP内置推荐的快捷指令后,再运行安装第三方快捷指令一次,遇到提示后,过一会儿再去设置中查看,就会出现「允许不受信任的快捷指令」选项了,设置“允许”就可以了。 

    快捷指令的格式太新

    如果是遇到“此快捷指令无法打开,因为它是由较高版本的「快捷指令」应用创建的”提示,而无法安装快捷指令的,主要是因为你安装的快捷指令是在 iOS13系统环境中创建的,而你的iPhone/iPad系统版本还停留在 iOS12 系统版本导致的。

    ea3264e621193ebc307aff197e9c365f.png

    简单来说就是,由于 iOS13快捷指令改版比较大,已经不再兼容 iOS12快捷指令了。如需解决这个问题,只能通过升级系统来解决。具体操作是,进入 设置 -> 通用 -> 软件更新,在WiFi网络下,升级到 iOS13 系统版本,就可以兼容安装了。

    c34b0624e0394e2455b805307c0194c0.png

    注:对于从微信或QQ以及其它途径获取的快捷指令规则网址,必须复制网址,在 Safari浏览器、Safari浏览器、Safari浏览器(重要事情说三遍)中粘贴打开进行安装。从非Safari浏览器,如从QQ/微信/头条或其它浏览器打开快捷指令链接,会导致下载安装失败,比如微信中打开快捷指令规则链接,会直接跳转到APP Store,而非安装页面,这点入门用户需要特别注意下。

    6、如何删除快捷指令规则?

    如果安装的快捷指令规则太多,有些是自己不再需要的。删除快捷指令规则很简单,在快捷指令APP的「快捷指令库」界面,长按任意快捷指令规则名称,当图标出现抖动,勾选需要删除的规则,然后点击右上角的“删除图标”,根据提示完成删除 即可,如下图所示。

    11f31bcad951bc70a2d207773e0a0c58.png

    如果安装的快捷指令规则太多,想要全部删除的话,则建议直接卸载快捷指令APP。

    四、如何提升快捷指令使用效率

    快捷指令的推出,说白了就是提升iOS设备使用效率,而要更为便捷的使用快捷指令,还可以灵活使用以下几个技巧。

    1、将快捷指令添加到桌面

    对于一些经常需要用到的快捷指令APP,如果想要快速打开,则可以将快捷指令规则添加到桌面,简单来说,就是为某个快捷创建桌面快捷方式,方便快速找到一键打开。

    设置方法:

    首先打开快捷指令APP,找到需要添加桌面的常用快捷指令,点击该快捷指令规则右上角的“...”,进入设置界面,然后点击上方的“分享图标”,然后在底部弹出框中找到并点击“添加到主屏幕”,如下图所示。

    ea007dbb7c441d3087f28d20cea5cb26.png

    之后在提示页面中,再点击底部的“分享图标”,再点击底部弹出的“添加到主屏幕”确认操作,如图所示。

    44e2f07524e08e26c67e655daf5cae9c.png

    最后在添加主屏幕设置中,直接点击右上角的“添加”,之后在桌面上就可以看到这个快捷指令规格快捷方式了,点击可以一键运行该快捷指令,如下图所示。

    a6f8b343d4518e101b019f20fdaa437a.png

    将快捷指令规则创建桌面快捷方式,主要适合一些最常用的快捷指令,方便一键运行,而无需再去快捷指令APP中去找。

    2、使用Siri语言助手唤醒快捷指令

    快捷指令还可以配合Siri使用,快速完成各种任务。您只需轻点一下,或让 Siri 帮您完成。

    同样是在快捷指令APP中,点击需要Siri操作快捷指令规则右上角的“...”,进入设置界面,然后右上角的“设置图标”,然后点击“添加到Siri”,如下图所示。

    545844fc0ab254fa5ea5d8c82ab2d789.png

    根据提示,按下方的录音图标,并开始说出你要设置的语音内容,如下图所示。

    cff050f91a7a3a10d2b6672566cbadc0.png

    添加完成后,点击右上角的“完成”即可,如图所示。

    eb6a89efc49ca3af63159369d0d728bf.png

    完成Siri语音唤醒之后,今后只要唤醒Siri语音助手,然后说出你设置的语音内容,即可快速运行该快捷指令,很适合天气、早安、晚安类快捷指令规则使用。

    3、将常用快捷指令添加到通知中心(负一屏下拉状态栏)

    对于一些常用快捷指令,还可以添加到通知,负一屏界面,方便快速打开运行,添加技巧,之前的文章有写过,下面小编直接引用过来。

    64649b59865417b90f11bf3590654185.png

    效果图

    首先在屏幕顶部用手指下滑,打开下拉状态通知栏,然后滑动到屏幕底部,就可以看到「编辑」按钮了,点击“编辑”如图所示。

    d06b47746b3a14881f565b9d1aec173d.png

    接下来在下方的更多小组件中,点击「快捷指令」添加进来就可以了。为了不让状态栏那么乱,我们还可以把其它无关的移除显示,比如点击下图中“天气”左侧的“减号”图标,就可以把其它的不需要的移除即可。

    fa3cce6f07573c794ae53d3137f593f6.png

    完成快捷指令小组件添加之后,再回到状态栏,就可以看到我们刚添加进来的捷径了。点击「展开」还可以看到更多快捷指令,如下图。

    32219a627e9788eca9898dac43b50d02.png

    由于状态栏默认是叠加的,一般只可以看到四个,如果将我们最常用的放在最前面显示呢?方法很也简单,和桌面移动APP图标差不多,操作如下。

    首先,打开快捷指令APP,然后长按某个快捷指令图标,之后快捷指令规则抖动状态下,就可以移动位置了,将常用的捷径,移动在最顶部的四个位置就可以了,如图所示。

    214172f37e7e3cbadca26fe42c10f7d6.png

    小编玩快捷指令已经一年多了,也算是老司机了吧,今天将自己知道的一些玩法攻略全部倾囊相授分享给大家,希望对入门果粉有所帮助。如果觉得本文对您有帮助,请点击右下角的“在看”或转发分享,帮助更多果粉朋友,谢谢!

    展开全文
  • 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() 。

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

     

    测试快捷方式


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

    • 长按您应用的启动器图标,即可查看您为应用定义的快捷方式。
    • 点击并拖动快捷方式将其固定到设备的启动器。
    展开全文
  • 本文讲述如何在Ubuntu Linux 系统下添加程序的桌面快捷方式,添加程序启动器到应用程序列表,创建程序启动器到收藏夹,建立桌面快捷方式等操作,实现快速,方便的打开程序,搜索程序以及访问文件夹 建立文件夹桌面...
  • 具体表现是,在 Safari 浏览器中,打开快捷指令下载安装页面,点击“获取捷径”后,一直卡在快捷指令中心正在载入页面,等半天都无法正常载入需要安装的快捷指令,如下图所示。对于上面这种快捷指令打不开,卡在快捷...
  • 快捷指令果粉朋友一定不会陌生,不过一直以来,我们主要是为大家分享快捷指令规则,并没有为大家分享过快捷指令的使用方法。而最近很多小伙伴都表示,对快捷指令怎么用,不是特别了解,今天芝麻科技网特意为大家全.....
  • 对于使用iphone的小伙伴,快捷指令这款app大家已经非常熟悉了,很多同学都在使用中,但绝大多数都是倒入别人做好的规则实现一些功能,很少有小伙伴去亲手制作,可能是没有这个时间或者精力去学习这个,但也总有一...
  • 丝瓜视频网页版如何删除?丝瓜官网怎么删除? 不小心安了丝瓜视频,描述文件安装了,可是卸载不了了,哪位大神有办法?
  • 创建快捷方式:ln -s 源目录 目标快捷方式 (目标快捷方式不需要先创建文件夹 , 会自动创建) 查看快捷方式的指向(源文件) : ls -l
  • idea 显示快捷图标,及添加快捷图标

    万次阅读 2018-01-08 23:16:34
    显示快捷图标栏:View --> Toolbar 添加快捷图标:例如原来的快捷图标里边没有单步调试: 我们在Debug后边添加个Step over: 添加后效果如下图所示:
  • 今天就教大家通过快捷指令,实现自动化钉钉打卡。 前提条件: iOS13.1或以上系统 快捷指令APP 首先我们要在闹钟App中,新建一个打卡的时间。比如比上班提前10分钟。 接下来在快捷指令App, 选择“自动化” 选择「创建...
  • Android应用快捷方式

    千次阅读 2017-09-06 17:18:55
    但在8.0的系统行为变更中指出,该广播变为私有的隐式广播,因此原来创建快捷方式的方法在8.0的系统上将不再有效,官方推荐我们使用ShortcutManager来创建应用快捷方式。快捷方式应用场景及类型快捷方式应用场景...
  • Xshell如何添加快捷命令

    万次阅读 2020-05-22 18:40:35
    作为好用的终端模拟器,Xshell经常被开发者用来远程管理主机服务器,为了更加高效地进行操作,我们可以添加一些快捷命令,从而运用命令来操作。 到底该怎么添加快捷命令呢?下面就一起来学习具体操作方法。 具体步骤...
  • JDE快捷指令

    千次阅读 2017-06-13 13:37:23
    JDE 快捷路径指令
  • Ubuntu 中创建 PyCharm 桌面快捷方式并固定到快速启动栏 Ubuntu 中创建 PyCharm 桌面快捷方式并固定到快速启动栏 1. 创建 pycharm.desktop 文件 2. 添加可执行权限并信任 3. 固定 PyCharm 到快速启动栏 ...
  • 对于喜欢免费追剧的果粉用户,其实也可以通过快捷指令来实现,今天就为大家推荐一个SKY电影快捷指令,可以免费观看一些VIP视频,不过体验上相比APP要差些,果粉用户不妨将就用用吧。SKY电影快捷指令下载与使用教程:...
  • idea 快捷指令

    千次阅读 2019-08-26 21:10:43
    Idea 常见的快捷指令 下面的这些常用快捷键需要在实际操作中不断地体会才能真正感受到它们的方便之处。 1 Shift + F11 查看书签 2 Ctrl + Alt + S 打开设置选项 3 Ctrl + / 注释 、 取消注释(单行注释) 4 Ctrl + ...
  • url快捷方式

    千次阅读 2019-02-05 22:40:34
    1 . windows环境下右键创建快捷方式 2 . 输入url , 原来一直是.exe文件 , 还可以url , 涨姿势
  • 苹果iOS捷径(快捷指令)自动填写表单

    千次阅读 热门讨论 2020-10-06 11:27:33
    文章主要介绍了如何通过捷径(快捷指令)调用 JavaScript 在网页运行的方式快速填写表单。
  • iOS快捷指令工具

    千次阅读 2020-06-14 12:02:22
    iOS快捷指令工具下载APP新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建...
  • 哎… 其实知道一些网站可以免费看,海轰比较懒,不愿意收藏,也就一直开着会员(心疼啊)下午刷b站,发现一个up主做了一期关于快捷指令的时候,怀着好奇心,看了。真的真的有用,推荐了好多方便的快捷...
  • 快捷生成HTML代码的实现

    千次阅读 多人点赞 2021-03-31 21:19:16
    sublime / vscode 快捷生成HTML代码的实现 文章目录sublime / vscode 快捷生成HTML代码的实现1、*基本html结构*操作: ==输入 !+Enter键==实现效果:2、*生成div加类名的快捷键*操作: ==输入 div.list>div....
  • IDEA 代码抛异常快捷方式

    万次阅读 多人点赞 2017-08-12 10:29:31
    IDEA 代码抛异常快捷方式
  • 安装v2rayNg后,android的快捷设置中会有一个快捷开关,以前添加开关都是在SystemUI里面处理的,对于三方应用,SystemUI不能可能事先内置,只可能是SystemUI提供的接口,让开发者能够在SystemUi里面添加这个开关....
  • C# 创建快捷方式 / 取快捷方式目标

    千次阅读 2015-06-10 18:48:59
    快捷方式在Win32上应用的非常之多,比如某个软件安装完毕后会创建一些快捷方式 到特定目录下,那么在.NET上我并未发现有什么托管类可以操作快捷方式,那么我们 又必须要使用它 为此我预先写了一份快捷方式应用的...
  • 将eclipse快捷方式添加到左侧快捷

    千次阅读 2016-07-13 20:43:16
    本文将讲述如何将eclipse快捷方式添加到左侧快捷栏  1. sudo vim /usr/share/applications/eclipse.desktop  2.添加如下内容到eclipse.desktop中 [Desktop Entry] Encoding=UTF-8 Name=Eclipse ...
  • Deepin创建应用快捷方式

    千次阅读 2020-08-14 15:57:36
    Deepin创建应用快捷方式
  • 前言 Android shortcuts算是比较老...这样我们在使用的时候会方便许多,个人认为这种快捷方式更适合静态使用,比如设置等一些和数据没有交互的地方,虽然动态注册可以做,但是感觉不太友好。 1.新建项目 因为这个...
  • 快捷短语怎么设置

    千次阅读 2019-05-28 20:04:38
    今天分享一下电脑端千牛设置快捷短语的图文教程,相信会对做电商的朋友们很有帮助的,所以下面大家就一起来看看吧。 方法/步骤  打开千牛的聊天窗口,在输入窗口的右上角找到【快捷短语】选项,点击进入快捷短语...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 144,225
精华内容 57,690
关键字:

快捷