我想知道有多少 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/