首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android应用程序设计

Android应用程序设计
EN

Stack Overflow用户
提问于 2011-08-22 10:35:10
回答 4查看 542关注 0票数 0

我开始为Android开发一个应用程序,我想知道常见的应用程序设计/结构是什么样子的。

在iOS中,我通常会从一个包含UITabBarController的RootController开始,然后用4-5个UINavigationControllers填充它。每个UINavigationController将包含其与UIViewControllers的堆栈。

一个类似的应用程序在Android上会是什么样子呢?

EN

回答 4

Stack Overflow用户

发布于 2011-08-22 10:46:49

开始阅读here。基本的构建块是Activity,您可以设置UI、显示数据和响应Activity类中的事件。屏幕导航是通过使用intents启动其他活动来处理的。

票数 1
EN

Stack Overflow用户

发布于 2011-08-22 10:45:11

我布置了我的活动和我的活动xml文件。然后,我在activity类中需要的组件中编写代码。然后我设置首选项和我的子菜单等。从那里我做我的支持类,并将其粘合在一起。

票数 0
EN

Stack Overflow用户

发布于 2011-08-22 10:46:56

埃吉尔..。Android的方式与iOS的方式有很大的不同,因为它更像一个web界面。

首先:“活动”或UI可以在任何时候被终止。事实上,旋转手机可能会扼杀一项活动。因此,每个活动都需要能够在onSaveInstanceState中保存其状态,并在onResume中恢复状态。此外,“像数据一样的共享文档”是用onPause()编写的,并在onResume()中恢复。在iOS中最接近的类比是在低内存警告时保存状态。

其次:活动彼此相对独立,因此需要使用意图在活动(UI)之间传递状态,或者使用应用程序状态全局保存状态。

使用安卓系统的选项菜单可以将iOS TabBar快速移动到安卓系统,但没有像UINavigationController那样的内置视图层次结构。

我有一个比较iOS和Android here.的表格。

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

https://stackoverflow.com/questions/7142643

复制
相关文章

相似问题

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