gpt4 book ai didi

android - 从 Sencha Touch 访问 native API/系统

转载 作者:行者123 更新时间:2023-11-29 18:06:28 24 4
gpt4 key购买 nike

Sencha Touch 非常适合我的项目。但是,为了在 iOS 和 Android 上调用硬件条码扫描仪的驱动程序,必须能够访问底层系统。

在将 Sencha Touch“转换”为 native 应用程序时(Sencha SDK 允许这样做),Sencha Touch 本身是否有可能做到这一点?

我知道使用 PhoneGap 是可能的。但我担心同时使用所有这些技术(PhoneGap + Sencha touch)可能会降低 UI 的响应速度,但这是该项目的决定性因素。

编辑:在this线程,用户说以下内容:

"you cannot access the native iOS file system, unless you use Sencha SDK Tools and native packaging"

那么用 Sencha touch 有可能吗?

最佳答案

您必须将两件事分开,您是在开发网络应用程序还是嵌入了网络应用程序的 native 应用程序? IE。用户是要通过导航到某个 URL 来访问该应用程序,还是要从 App Store/Google Play 下载该应用程序?

对于 native ,我建议使用 PhoneGap 作为“外壳”并使用 GitHub 上提供的条码扫描插件。

对于纯网络应用程序开发,我唯一能想到的是 ZXing 的条码扫描器服务。这要求用户已经安装了条形码扫描仪(或者如果我没记错的话,将他们重定向到适当的商店)。然而,在这种情况下,您依赖 ZXing 来维护他们的开放服务,他们的任何更改都可能对您的应用产生直接影响。

希望对你有帮助!

根据 OP 的评论进行编辑:

啊,所以您需要对 native 环境进行一般访问。据我所知,除了 Sencha Docs 中指定的组件之外,没有记录在案的访问其他 native 组件的方式,根据 mitchell at sencha,它似乎正在路上。 .

问题是,如果 Phonegap 制作的应用程序响应不如 Sencha Mobile Packager。两者都创建了一个调用 Web View 的 shell 应用程序,我还没有看到两者之间的任何性能测试。

关于android - 从 Sencha Touch 访问 native API/系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13176461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com