Java 首款面向iOS开发者的android应用程序

Java 首款面向iOS开发者的android应用程序,java,android,objective-c,ios,android-layout,Java,Android,Objective C,Ios,Android Layout,我是iOS应用程序开发者。现在,当我在iOS上创建应用程序时,我想在android上也这样做。对于java,我刚才很熟悉,需要一些时间来记住 我在看一些关于如何做一件或其他事情的教程。但我找不到的是每件事的基本原理。类是如何相互作用的 例如,我想创建一个带有几个按钮和警报的注册窗口。 我想注册窗口被称为只有一次,当应用程序被安装,只是那个 我是否应该创建新的java类和一些布局,一个用于带有按钮的视图,另一个用于警报 或者,如果我在我的应用程序的其他流中需要提醒,我是否应该为提醒创建其他类 我应

我是iOS应用程序开发者。现在,当我在iOS上创建应用程序时,我想在android上也这样做。对于java,我刚才很熟悉,需要一些时间来记住

我在看一些关于如何做一件或其他事情的教程。但我找不到的是每件事的基本原理。类是如何相互作用的

例如,我想创建一个带有几个按钮和警报的注册窗口。 我想注册窗口被称为只有一次,当应用程序被安装,只是那个

我是否应该创建新的java类和一些布局,一个用于带有按钮的视图,另一个用于警报

或者,如果我在我的应用程序的其他流中需要提醒,我是否应该为提醒创建其他类

我应该如何调用主类中注册的窗口

extends Activity
还有,如果有一些开发人员从objective-c(iOS)发展到java(android)的话。分享一下他们是如何做到这一点的


感谢您的帮助:)

您可以创建一个活动(.java文件)和一个布局(.xml文件,带有按钮和输入框),警报可以是toast通知:


您只需要一个活动和一个布局xml对于该活动,该活动将是您应用程序的主要入口点,在该activityoncreate方法中,您可以通过设置一个标志或一些东西来检查它是否已注册,如果它已注册,这些标志或东西将指向下一个活动


祝你好运……

iOS和Android中的概念很少有相似之处。在你拥有的安卓系统上。当您设计布局时,它应该与分辨率无关。您有一个搜索、返回、菜单按钮和可变硬件。所有这些在iOS中都没有对应的功能

也就是说,我认为你只需要阅读基本概念和内容,无论你来自iOS还是以前从未做过移动开发

编辑
回答你的具体问题。请看和。有了它,您可以在主活动的第一次开始时执行一些操作,并在完成时在首选项中存储一些标志。在下一步开始时,您只需测试该偏好并跳过逻辑。

就像iPhone中的NIB一样,您可以在Android中创建xml布局。对于这里的视图控制器,您可以进行活动。一个重要的东西是AndroidManifest.xml文件,它包含应用程序的所有信息(如plist)以及所有活动信息(意图类型和启动器方法)