gpt4 book ai didi

android - 一个项目迁移到代号一

转载 作者:行者123 更新时间:2023-11-30 03:26:30 25 4
gpt4 key购买 nike

我正在将 android 应用程序迁移到 Codename One。我想通过 Codename One 框架涵盖 Android 和 iOS 的不同 UI 实现的复杂性。

问题是后面的逻辑怎么实现?让我们说存储 io、web 服务调用、密码学、Axis 生成的 ws 对象……好吧,所有这些都打包在 jar 中。

我假设背后的逻辑不能融入 Codename One 到 iOS 或其他平台的翻译功能。但是有没有办法通过代号一生成用户界面,然后是download source code (PRO 包为每个平台提供从服务器下载生成的源选项)并最终添加第 3 方库?或者这种类型的迁移完全不值得吗?是否有其他框架可以更好地抽象跨平台 UI 和背后的逻辑?

PS:其实我没有找到如何从构建服务器获取生成的源代码下载的方法。有人吗?

谢谢,米兰巴兰

最佳答案

要获取构建源,只需右键单击项目选择项目属性并选中包含源复选框(您需要先使用付费帐户登录才能工作)。仅供引用,如果您是专业帐户,您也可以通过电子邮件发送问题并获得更快的答复。

无论在 Android 中访问这些东西,您都可以使用 native 接口(interface),但正如您所说,这不适用于 iOS。

其中大部分已经在某种程度上进行了抽象,Codename One 具有存储、数据库和文件系统 API。不包括密码学,但有一个 bouncy castle port (注意 cn1lib,它用本地代码解决了 jar 的问题)。 Codename One 具有内置的 JSON、XML 和 CSV 解析器。但是,此时它在范围内没有任何与 Axis 等效的东西。这些工具(例如 JAXB)的问题之一是依赖于反射/字节码操作,这两者在 native 应用程序中都没有多大意义(会强制包含整个 JVM 并限制优化)。

关于android - 一个项目迁移到代号一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18144222/

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