1、Android app项目开发步骤总结
一 应用规划:
※确定功能。
※必须的界面及界面跳转的流程。
※需要的数据及数据的来源及格式。
※是否需要服务端支持。
※是否需要本地数据库支持。
※是否需要特殊权限。
※是否需要后台服务。
二 架构设计:
※分层。
※网络连接。
※数据处理-xml、domain。
※封装Activity。
三 界面设计:
※主界面确定。
※模块界面、列表、查看、编辑界面。
※菜单、按钮、对话框、提示信息。
※界面总体颜色。
四 数据操作和存储:
※数据来源。
※数据类型。
※存储方式。
五 业务实现:
※客户端业务解析。
六 页面跳转:
※每个页面间的跳转。
※菜单、按钮、事件等。
2、学习步骤
先买本入门的书,掌握了基础知识,然后再搭建项目,一定要有项目驱动你去学习。有问题了问高人或者网上查就行了。
3、学习资料
google主站:
http://code.google.com/android/
E文文档
http://code.google.com/android/documentation.html
中文社区
http://www.androidcn.net
http://www.androidcn.net/wiki
google groups
http://groups.google.com/group/android-developers
Other Open Handset Alliance Project
http://code.google.com/p/android/downloads/list
OHA:开放手持设备联盟官方网站
http://www.openhandsetalliance.com/
GPhone论坛
http://bbs.gphone999.com/
Linux基金会,别忘了多看看
http://www.linux-foundation.org/
Mobile Linux
http://www.linux-foundation.org/en/Mobile_Linux
OMA: 开放移动联盟
http://www.linux-foundation.org/
LiPS Forum
http://www.lipsforum.org/
CE Linux Forum
http://tree.celinuxforum.org/
Gnome Mobile and Embedded (GMAE)
http://www.gnome.org/mobile/
LiMo Foundation
https://www.limofoundation.org/sf/sfmain/do/home
Ubuntu Mobile
https://lists.ubuntu.com/archive ... 007-May/000289.html
Mobile & Internet Linux Project
http://www.moblin.org/
http://www.androidboards.com/
http://www.androidev.com/
http://androidcommunity.com/
http://anddev.org/
分享到:
相关推荐
标题中的“android笔记本”指的是一个基于Android操作系统开发的笔记应用程序。在Android平台上,开发者通常使用Java或Kotlin语言,结合Android SDK(软件开发工具包)来构建这样的应用。这款简单的笔记本App可能是...
根据给定的文件信息,以下是对“Android笔记”的知识点整理与详细解释: ### Android学习笔记概览 #### 一、基础概念 1. **开篇介绍:** - 开始学习Android开发之前的基础介绍。 2. **框架简介:** - 对Android...
【Android笔记本小程序源码】是一个面向Android平台的项目,它为用户提供了一个轻量级的笔记应用体验。这个小程序集成了登录注销功能,允许用户安全地管理自己的笔记。它还涉及到了数据库连接技术,用于存储和检索...
3. **Android笔记应用的基本结构** - **MainActivity**: 应用的主要入口,通常负责初始化界面和处理用户交互。 - **NoteActivity/EditorActivity**: 用于创建和编辑笔记的活动,可能包括输入框、编辑器和保存功能...
这份"Android笔记.zip"很可能包含了一位开发者或学生整理的关于Android编程的学习资料,旨在帮助理解并掌握Android Studio的使用以及Android应用开发的核心概念。 Android Studio基于IntelliJ IDEA,提供了丰富的...
android笔记初学者必看 包含代码和知识要点 为求职做好充分准备
在“帝乙Android笔记之一”中,我们可以探索Android开发的基础知识,这非常适合初学者入门。Android是一种基于Linux的开源操作系统,广泛应用于智能手机和平板电脑,为开发者提供了丰富的平台来创建各种应用程序。 ...
Android笔记.pdf
【项目经理Android笔记及试题】 1. WebView的相关知识点: - WebChromeClient:在WebView中,WebChromeClient是用来处理JavaScript中的警告、确认对话框以及获取网页加载进度等高级功能的类。选项C正确。 2. XML...
这份"Android笔记与笔试题"资料涵盖了Android开发的基础到高级概念,对于开发者或者准备面试的求职者来说是一份宝贵的资源。下面,我们将详细探讨其中可能包含的知识点,并提供一些扩展内容。 1. **Android系统架构...
android笔记.doc android笔记.pdf 1 系统配置... ..1 1.1 建立SDK开发环境... ...2 1.2 Android源码的编译 ... .6 1.3 编译在G1 上运行的android 2.1(eclair)代码 ... ..9 1.4 编译在G1 上运行的android 2.2(froyo)...