android - NativeScript 设备/API 访问

标签 android ios nativescript

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

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

另外,我想知道我们是否可以使用角色描述者.

非常感谢

最佳答案

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

当您查看文档并看到位置和摄像头时,那是因为 Telerik 伙计们编写了跨平台 JS 代码来与平台的 native 位置/摄像头 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 分钟,你应该会掌握它的窍门。

关于android - NativeScript 设备/API 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38120652/

相关文章:

java - 如何正确迭代 HashMap 元素的数组列表

java - 单击以编程方式创建的编辑文本时打开日期选择器对话框吗?

ios - 使用 IOS 静态库问题创建 NativeScript 插件

javascript - NativeScript:在 mustache 语法中通过 "!"翻转 bool 值,即 {{ !true }}

nativescript - 请求 ACTIVITY_RECOGNITION 权限

java - 不打印整个数据

android - 禁用 wifi 时 ConnectException 与 IOException?

ios - 自动续订订阅到期日期不符合 Apple 规范

ios - 如何在每次在自定义单元格中选择复选标记时更改按钮标题

objective-c - 在 ViewController 之间传递 NSArray。是通过指针还是通过复制?