Java 请解释android中的应用程序结构概念

Java 请解释android中的应用程序结构概念,java,android,parsing,Java,Android,Parsing,我是一个新的Android开发者。目前我已经开始开发一个应用程序。我在安卓系统中没有任何同事,所以对于我的疑问和疑问,我只依赖堆栈溢出 在我的应用程序中,我放置了三个编辑框,最后还有一个ok按钮,如下所示 FirstName:_____________ LastName:______________ DOB:___________________ 名字:_____________ 姓氏:______________ 出生日期:___________________ 当用户输入上面的所有数据并最后

我是一个新的Android开发者。目前我已经开始开发一个应用程序。我在安卓系统中没有任何同事,所以对于我的疑问和疑问,我只依赖堆栈溢出

在我的应用程序中,我放置了三个编辑框,最后还有一个ok按钮,如下所示

FirstName:_____________ LastName:______________ DOB:___________________ 名字:_____________ 姓氏:______________ 出生日期:___________________ 当用户输入上面的所有数据并最后单击OK按钮时,我将执行以下过程

  • 将数据存储在数据库中
  • 将其发送到特定的URL
  • 发送到URL的数据将保存在那里

  • 我只是想知道如何实现这一点。使用什么概念….

    Android中的操作、视图和活动是使用Android UI的烘焙方式,是模型-视图-模型模式的实现,该模式在结构上与模型-视图-控制器相似(在同一系列中)

    就我所知,没有办法打破这种模式。这可能是可以做到的,但是您可能会失去现有模型所具有的所有好处,并且必须重写自己的UI层以使其正常工作

    您可以在以下内容中找到MVC:

    • 您可以通过分辨率/硬件等在各种XML文件中定义
    • 您可以通过语言环境等在各种XML文件中定义您的语言
    • 如果将数据存储在/assets/文件夹中或自定义数据存储在/assets/文件夹中,请阅读有关
    • 您可以像这样扩展类,并通过
    • 您可以为您的模型创建任意多的类,并拥有自己的包,这些包将充当结构
    • 已经为你写了很多。数据库工具、Html、
    没有一种MVC模式可以遵循。MVC只是或多或少地声明您不应该将数据和视图混合在一起,例如,视图负责保存数据,或者处理数据的类直接影响视图

    但是,尽管如此,Android处理类和资源的方式有时甚至迫使您遵循MVC模式。在我的观点中,更复杂的是活动,它们有时对视图负责,但同时又充当控制器


    如果您在xml文件中定义视图和布局,从res文件夹加载资源,并且如果您或多或少避免在代码中混入这些内容,那么您的操作将遵循MVC模式,Android中的视图和活动是使用Android UI的烘焙方式,是模型-视图-模型模式的实现,该模式在结构上与模型-视图-控制器类似(与模型-视图-控制器在同一系列中)

    就我所知,没有办法打破这种模式。这可能是可以做到的,但是您可能会失去现有模型所具有的所有好处,并且必须重写自己的UI层以使其正常工作

    您可以在以下内容中找到MVC:

    • 您可以通过分辨率/硬件等在各种XML文件中定义
    • 您可以通过语言环境等在各种XML文件中定义您的语言
    • 如果将数据存储在/assets/文件夹中或自定义数据存储在/assets/文件夹中,请阅读有关
    • 您可以像这样扩展类,并通过
    • 您可以为您的模型创建任意多的类,并拥有自己的包,这些包将充当结构
    • 已经为你写了很多。数据库工具、Html、
    没有一种MVC模式可以遵循。MVC只是或多或少地声明您不应该将数据和视图混合在一起,例如,视图负责保存数据,或者处理数据的类直接影响视图

    但是,尽管如此,Android处理类和资源的方式有时甚至迫使您遵循MVC模式。在我的观点中,更复杂的是活动,它们有时对视图负责,但同时又充当控制器

    如果您在xml文件中定义视图和布局,从res文件夹加载资源,并且如果您或多或少避免在代码中混入这些内容,那么您的应用程序将遵循MVC模式。

    谷歌在制作简单表单和按下按钮时采取行动方面具有优势。你应该从那里开始

    下一步尝试URL,下一步尝试保存数据。如果您遵循表单教程,您将知道按下按钮时将代码放在何处执行(请阅读)

    如果你遵循其他教程(导航),你就会知道如何重定向到URL(我会读“意图”,但我不太确定,我在Android上还没有准备好)。我想你应该只“重定向到http://”,系统将决定(或要求用户)在浏览器或其他不同的东西(如youtube应用程序)中打开它。如果您想控制窗口导航,请阅读(但我不推荐)

    但底线是:阅读教程并尝试一些东西,直到你感觉掌握了技术的原理。然后搜索特定内容链接重定向、保存数据或采取特殊行动。

    谷歌用于制作简单表单和按下按钮时采取行动。你应该从那里开始

    下一步尝试URL,下一步尝试保存数据。如果您遵循表单教程,您将知道按下按钮时将代码放在何处执行(请阅读)

    如果你遵循其他教程(导航),你就会知道如何重定向到URL(我会读“意图”,但我不太确定,我在Android上还没有准备好)。我想你应该只“重定向到http://”,系统将决定(或要求用户)在浏览器或其他不同的东西(如youtube应用程序)中打开它。如果要控制窗口导航,请读取(bu