Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
kindle与android_Android_Kindle - Fatal编程技术网

kindle与android

kindle与android,android,kindle,Android,Kindle,我为android和kindle开发应用程序。我想为两台设备使用一种布局,这是可能的,还是我应该分别为android和kindle提供布局? СI将功能实现与ui分开,以避免同时开发两个项目?Kindle是否有一些限制(声音、授权、存储库工作)或它是Android设备的全部价值 要分离功能实现UI,请查看MVC设计模式 它被分成模型-视图-控制器包 基本上,“视图”类是UI,“模型”包含您的数据和业务逻辑,控制器从“视图”中提取数据并将其传递给“模型”。这是将UI从实现中分离出来的一种非常有效的

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

要分离功能实现UI,请查看MVC设计模式

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

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

例如:

Model: Employee.java
View: MainGui.java
Controller: Controller.java
请务必注意,控制器将模型和视图链接在一起。在代码中,模型不应直接引用视图(反之亦然)。控制器通常也有Main方法,尽管有些人喜欢使用单独的“EntryPoint”类

查看此页面,了解有关MVC的快速教程,非常棒。我在工作中无数次使用MVC。


关于“Kindle”,如果你指的是Kindle fire,那么它运行的是android的分叉版本,可能有一些缺失或附加功能。

要分离功能实现UI,请查看MVC设计模式

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

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

例如:

Model: Employee.java
View: MainGui.java
Controller: Controller.java
请务必注意,控制器将模型和视图链接在一起。在代码中,模型不应直接引用视图(反之亦然)。控制器通常也有Main方法,尽管有些人喜欢使用单独的“EntryPoint”类

查看此页面,了解有关MVC的快速教程,非常棒。我在工作中无数次使用MVC。


关于“Kindle”,如果你指的是Kindle fire,那么它运行的是android的分叉版本,可能有一些缺失或附加功能。

我同意。我最近在Kindle fire上测试了我的应用程序,基本上它可以工作,但craches经常出现,例如,它在尝试访问android MediaStore类时崩溃。。因为这只是一个实验,所以没有给予太多关注什么是“分叉版本”?它基本上是指Android的修改版本。我可以为Android和kindle提供相同的设计和布局文件(xml)吗?或者它们不兼容?只有KindleFire运行分叉版本?我没有这方面的经验。我同意你的看法,你必须进行一些测试并找出答案。我最近在Kindle fire上测试了我的应用程序,基本上它可以工作,但craches经常出现,例如,它在尝试访问android MediaStore类时崩溃。。因为这只是一个实验,所以没有给予太多关注什么是“分叉版本”?它基本上是指Android的修改版本。我可以为Android和kindle提供相同的设计和布局文件(xml)吗?或者它们不兼容?只有KindleFire运行分叉版本?我没有这方面的经验。你必须运行一些测试并找出答案。