首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kindle vs android

kindle vs android
EN

Stack Overflow用户
提问于 2013-02-19 16:40:04
回答 1查看 143关注 0票数 1

我为android和kindle开发应用程序。我想对两个设备使用一个布局,可以吗?或者我应该分别提供android和kindle的布局?С是否可以将功能实现与ui分开,以避免同时开发两个项目? Kindle是否有一些限制(声音,授权,存储库工作)还是它是完全有价值的Android设备?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-19 16:47:15

要分离功能实现UI,请看MVC设计模式。http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller

它被分成模型-视图-控制器包。

基本上,"View“类是UI,"Model”包含的是数据和业务逻辑,控制器从"View“中提取数据并将其传递给"Model”。这是将UI从实现中分离出来的一种非常有效的方法,它可以提供不同的数据视图,或者具有完全不同的用户界面。

示例:

代码语言:javascript
复制
Model: Employee.java
View: MainGui.java
Controller: Controller.java

需要注意的是,控制器将模型和视图链接在一起。在代码中的任何一点,模型都不应该直接引用视图(反之亦然)。控制器通常也有Main方法,尽管有些人喜欢有一个单独的"EntryPoint“类。

请查看此页面以获取MVC的快速教程,它非常棒。我在工作中使用过MVC无数次。http://www.austintek.com/mvc/

至于" Kindle ",如果你指的是Kindle fire,那么它运行的是android的分支版本,可能会有一些缺失或额外的功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14953116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档