【问题标题】:NativeScript Device/API AccessNativeScript 设备/API 访问
【发布时间】:2016-06-30 10:36:19
【问题描述】:

我想知道有多少 iOS 和 Android 设备可以通过 NativeScript 访问。具体来说,我们可以访问和与之交互的内容是否有任何限制?如果有,这些限制是什么?

阅读一些文档,我可以看到我们可以访问位置和相机,但我想知道我们是否可以看到/使用诸如字体大小等用户设置之类的东西,以及外围设备、联系人列表等。

另外,我想知道我们是否可以使用 roledescribeby 等元素属性创建对辅助技术友好且符合 WIA-ARIA/WCAG 的应用程序em>。

非常感谢

【问题讨论】:

    标签: android ios nativescript


    【解决方案1】:

    NativeScript 的美妙之处在于您可以访问完整的原生 API。

    当您查看文档并查看位置和摄像头时,那是因为 Telerik 男男女女编写了跨平台 JS 代码来与平台的本机位置/摄像头 API 进行通信.

    如果您查看代码(这里是 camera code for iOS),您会发现它是与 Object-C API 通信的标准 Javascript(以及 Typescript...)。

    您可能想查看文档中的Chapter 6—Accessing Native APIs,以及有关using 3rd party modules(iOS 或Android 库上的Cocoapods)的博文。

    总而言之,如果您可以使用 Swift/Objective-C/Java 代码来实现 - 您可以使用 NativeScript 来实现。

    我在几个月前的一次研讨会上解释了这一点,take a look at this video,观看到大约 19 分钟,你应该会掌握它。

    【讨论】:

    • 非常感谢您提供的信息。我看了你的视频,发现它的信息量很大。
    • 我有一个后续问题,如果你不介意的话。我在 Windows 机器上,因此无法模拟或构建 iOS。如果不求助于购买 Mac,我能做些什么吗? :)
    • 您可以购买在线构建服务,例如 Teleriks 自己的telerik.com/platform#overview(更多公司提供此服务)。如果您认真对待 iOS 开发,您可能希望自己拥有一台 Mac。
    • 您好,我只是想问一下我原来的帖子中关于在 NativeScript 中创建应用程序的最后一个问题,这些应用程序“对辅助技术友好,并且使用元素属性(例如 ')符合 WIA-ARIA/WCAG角色'和'描述者'。”
    猜你喜欢
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多