标签: quickaction

Android:获取视图对菜单项的引用

我打算在我的应用程序中使用快速操作UI模式.Android Quick Actions UI模式.快速操作窗口需要一个枢轴视图才能坚持下去.

    quickAction.show(View pivotView);
Run Code Online (Sandbox Code Playgroud)

我打算对菜单项使用快速操作,我可以访问被点击的项目.但问题是我需要从菜单项引用一个视图,以便我可以将它传递给快速操作.

如何在所选的menuItem中引用视图.

android menu view menuitem quickaction

51
推荐指数
4
解决办法
7万
查看次数

visual studio 2015禁用快速操作"删除此限定"

我怎样才能阻止Visual Studio 2015快速行动建议我"删除"这个'限定'来简化这个名字?我不想禁用快速操作本身,只是这个提示.我无法在选项中找到任何设置.我已经尝试了一些设置.

这是我正在谈论的信息:

在此输入图像描述

希望你能帮忙,它让我疯狂.

this visual-studio quickaction visual-studio-2015

15
推荐指数
1
解决办法
3715
查看次数

使用iOS快速操作(快捷项),完成处理程序参数的目的是什么?

应用程序委托的实现收到iOS快速操作/快捷方式项application(_:performActionFor:completionHandler:).

在那个实现中,你应该调用completionHandler.需要一个Bool.

有谁知道Bool是为了什么?我看不出有什么差别,无论我是否通过truefalse.(事实上​​,即使我没有打电话给我,我看也没有区别completionHandler!)

ios quickaction

10
推荐指数
1
解决办法
298
查看次数

如何本地化关键UIApplicationShortcutItemTitle

我该如何本地化密钥UIApplicationShortcutItemTitle

我知道本地化是如何工作的像钥匙NSLocationUsageDescriptionNSLocationAlwaysUsageDescription:你把你定位在InfoPlist.strings文件.

但是,这些是文档路径中的唯一键.

在这种情况下,我将为UIApplicationShortcutItemTitle每个快速操作设置一个,嵌套在字典和数组中.

如何本地化这些嵌套值?

quickaction ios9

7
推荐指数
1
解决办法
519
查看次数

如何在 Automator 中进行“Watch Me Do”QuickAction 的安全 > 隐私设置

我使用的是 Mac OS X 11.0.1 Big Sur

\n

我使用 Automator 创建了一个“Watch me do”QuickAction。我已经保存了它(默认情况下似乎保存在〜/ Library / Services中),并将其导出到iCloudDrive / Automator。我可以在 Automator 中成功运行此脚本以完成操作,而不会出现任何提示、警告或错误。

\n

在导出过程中,系统提示我将其添加到触摸栏,我照做了。我可以在 TouchBar 上看到它。但是,当我从 TouchBar 运行 QuickAction 时,我收到一条弹出消息,指示需要将其添加到“隐私”选项卡中:

\n
\n

操作 \xe2\x80\x9cWatch Me Do\xe2\x80\x9d 遇到错误:\xe2\x80\x9c 必须允许此应用程序使用辅助功能来控制此计算机,使用系统偏好设置中的安全和隐私偏好设置,然后使用“看我做”\xe2\x80\x9d

\n
\n

弹出窗口有两个按钮:显示工作流程和确定

\n
    \n
  • 单击“显示工作流程”在 Automator 中打开工作流程,并不能解决问题。
  • \n
  • 单击“确定”将关闭弹出窗口,不会打开安全设置,并且不会解决问题。
  • \n
\n

我可以看到 Automator 已添加到安全和隐私 > 辅助功能并已检查。\n我可以看到 Automator 已添加到安全和隐私 > 完整磁盘访问并已检查。\n我在安全和隐私 > 自动化窗格中看不到任何内容.\n我在任何地方都看不到我的 QuickAction,也无法将其添加到任何地方。

\n

我需要将我的 QuickAction 添加到相应部分以满足安全要求的过程。

\n

automator quickaction macbookpro-touch-bar

7
推荐指数
1
解决办法
3657
查看次数

有没有办法在iOS应用程序上为强制触摸操作编写UI测试?

我试图为我的iOS应用程序实现的主屏幕快速操作编写UI测试.因此,当我开始记录UI工作流程时,它不会让我捕获应用程序上的强制触摸事件.相反,它会忽略强制触摸并立即打开应用程序(使其成为点击事件).

有没有可能的方式与最新的Xcode8,我可以UI测试主页快速操作?我试过录制模拟器和实际设备,没有任何作用.FYI当我正常打开应用程序并触发它时,强制触摸操作正常工作.

cocoa-touch ios quickaction xcode-ui-testing 3dtouch

6
推荐指数
0
解决办法
310
查看次数

尝试使用静态3D触摸快速操作在Obj-C中工作

所以我想要一个非常基本的3D触摸设置.在我的主UI上,我有一个2选项分段控件,我基本上想要在使用3DQuickActionA时打开时选择一个选项,而使用3DTouchQuickActionB则选择另一个选项.

我查看了本网站上的其他问题,建议我使用:

- (void)handleShortCutItem:(UIApplicationShortcutItem *)shortcutItem  {
if([shortcutItem.type isEqualToString:@"3DQuickActionA"]){
    self.quote_opt.selectedSegmentIndex = 0;    }
if([shortcutItem.type isEqualToString:@"3DQuickActionB"]){
    self.quote_opt.selectedSegmentIndex = 1;    }
}
Run Code Online (Sandbox Code Playgroud)

其中quote_opt是我的分段控件的名称.

但是,这不起作用.我的应用程序启动正常,但只是将quote_opt的最后一个值作为当前选项 - 3D触摸操作不执行任何操作.我确定我错过了什么,但我不知道是什么.是否需要在viewdidload中进行某些操作?

任何建议都将不胜感激,我很乐意发布任何代码的其他部分/回答解决问题所需的任何其他问题.

谢谢!

objective-c ios quickaction 3dtouch

6
推荐指数
1
解决办法
163
查看次数

如何使搜索视图上的应用程序图标充当过滤器?

基本上,我想重现以下功能:

在此输入图像描述

单击应用程序图标会显示一个QuickActionBar托管不同可能的搜索过滤器的图标.

API是否支持开箱即用,还是我自己必须这样做?

android quickaction

5
推荐指数
1
解决办法
199
查看次数

自定义android的快速操作对话框

我正在开发一个应用程序,我必须在单击按钮时显示快速操作对话框.以下是我希望如何实现的示例.

我想要实现什么.

直到现在我无法弄清楚如何制作自定义快速操作对话框.但我尝试过使用一项活动,以及一些我接近实现的目标.这是我到目前为止所做的.

点击按钮我将意图传递给活动:

if (v.getId() == R.id.points) {
        Toast.makeText(MainActivity.this, "Clicked on points",
                Toast.LENGTH_SHORT).show();
        Intent i = new Intent(MainActivity.this, PointsActionMenu.class);
        startActivity(i);
    }
Run Code Online (Sandbox Code Playgroud)

我曾经习惯styles.xml让活动透明化.

Styles.xml

<style name="Theme.Transparent" parent="android:Theme">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:backgroundDimEnabled">false</item>
</style>
Run Code Online (Sandbox Code Playgroud)

实现这些东西我在屏幕上有这个UI. 到达这里

现在,我有两个问题:

  1. 我已经使用了活动并设计了一个布局来满足我的需求.有没有简单的方法可以使用快速操作对话框来实现它.我已经完成了2-3个示例,但我无法根据需要对其进行自定义.
  2. 至于我使用活动实现的,它显示在屏幕的中央,我可以将活动的默认位置更改为右角,如图所示.

答案中的任何一个都可以帮助我.

任何形式的帮助将不胜感激.

customization android quickaction android-activity

5
推荐指数
1
解决办法
3252
查看次数

将3D Touch Quick Actions添加到Safari主屏幕快捷方式?

随着iPhone 6s的推出,3D Touch被宣布.有了这个,出现了一个名为Quick Actions的新功能.这些允许您在主屏幕上快速访问1-4个操作,只需通过3D触摸即可.

例如,地图应用提供以下4个快捷方式:

在此输入图像描述

如果用户通过Safari将我的网页添加到他们的主屏幕,是否有一个API可以指定当他们按下图标时会出现哪些快速操作?(目前当他们3D触摸图标时,它什么也没做.)

如果我的网页是apple-web-app-mobile-capable- 作为一个独立的应用程序运行 - 会让我提供快速行动怎么办?

mobile-safari ios quickaction iphone-standalone-web-app 3dtouch

5
推荐指数
0
解决办法
415
查看次数