gpt4 book ai didi

java - android 应用程序在 ubuntu 上运行有什么要求?

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:52 26 4
gpt4 key购买 nike

我正在从事一个项目,该项目需要为 galaxy 选项卡开发一个 android 应用程序,然后开发一个具有相同目的的应用程序,该应用程序可以使用 Ubuntu 10.04 在台式计算机上运行。

我的目标是避免在不同的平台上重复做同样的事情。我想我不能在 android 和 ubuntu 上运行完全相同的应用程序(没有 android 模拟器)。

假设我用 java 对其进行编程,您会提供哪些要求或设计建议,以便我可以为两个应用程序重用大部分代码?

我更喜欢 C++ 世界,我想做的是用高级的平台独立代码创建一些类,然后需要重写的只是平台特定的代码。但我当然不知道如何用 java 来做。

最佳答案

尝试将您的代码拆分为可管理的层..并将这些层用作项目的依赖项...通过仔细规划,您将对项目进行极少的更改...

网络上有很多文章可以指导您完成这些事情..话虽如此,设计归结为您如何对应用进行分类..

通常我们有3层1. DAO -> 主要处理数据访问(如数据库访问等)。2. 服务 -> 与业务逻辑相关,位于 dao 之上。3. Presentation -> 与 UI 相关(如 struts、velocity 等)

对于安卓应用,在你的情况下,你可以用 webservice 调用替换你的 DAO,你的服务可能需要一些调整,你的表示层需要从头开始构建。

希望这对您有所帮助。

关于java - android 应用程序在 ubuntu 上运行有什么要求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6862125/

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