2012-02-14 55 views
1

我是iOS应用程序开发人员。现在,当我在iOS上创建应用程序时,我想在android上执行相同的操作。用我刚才熟悉的java需要一些时间来记住。iOS开发人员的第一个Android应用程序

我在看一些教程如何做一个或其他的事情。但是我无法找到的是一切如何运作的基础知识。班级如何互相交流。

例如,我想用少数按钮和警报创建注册窗口。 我希望在安装应用程序时只需要调用一次注册窗口即可。

我应该创建新的java类和几个布局,一个查看按钮和其他警报?

或者我应该创建其他类的警报,如果我需要他们在我的应用程序的其他流?

,我应该怎么称呼与注册该窗口从我的主类,这是

extends Activity 

此外,如果还有谁来到这条道路从客观-C(IOS)到Java(Android版)的一些开发商。对于一些分享经验他们如何做到这一点很好。

谢谢你的任何帮助:)

回答

2

iOS和Android中很少有概念类似。在Android上,您有Activites,IntendtsManifest。当你设计你的布局时,它应该是独立于分辨率的。你有一个搜索,回来,一个菜单按钮和可变的硬件。所有这些在iOS中都没有相同的功能。

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

编辑 回答你的具体问题。看看lifecycle of an ActivityPreferences。有了这个,您可以在主Activity的第一次启动时执行一些操作,并在完成后在首选项中存储一些标志。在下一次开始时,您只需测试该首选项并跳过逻辑即可。

0

所有你需要的,这是一个活动,并为该活动布局XML,本次活动将是你的主要即入口点到你的应用程序,该活动的OnCreate方法你可以通过设置一个标志或者一些指向下一个活动的东西来检查它是否被注册。

GOOD LUCK ...

0

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

相关问题