文档章节

开发Android应用的基本步骤

雪兔
 雪兔
发布于 2014/12/24 16:38
字数 473
阅读 14
收藏 1

需要整理的主要包括如下步骤

  • 项目功能有哪些
  • 需要哪些必要的界面以及界面之间跳转的流程
  • 需要的数据及其数据的来源和格式
  • 是否需要服务器端的支持
  • 是否需要本地数据库的支持
  • 是否需要特殊的权限
  • 是否需要后台的进程等。

TIPS:先用纸和笔列出这个应用的必须的功能,该功能所需要的数据,及其展示界面,然后将这个界面需要的元素,用笔画在纸上,并理清楚每个页面的跳转关系,再理清其主要的功能后,就有了基本的开发轮廓了。这个阶段也是概要设计,原型设计的过程。

然后就是详细设计过程,深入到每一个功能点的实现上,从界面、数据、后台进程等方面进行进一步的细致考虑。这个可以有一个规范来实现。

下面是经验总结的开发流程

1 界面设计始终是第一步-实现UI

主要实现之前规划的视图界面,并且用XML文件描述出来。还要预留出每个界面上组件的响应事件出来,如单击按钮的事件,选择菜单的事件响应,单击menu需要显示的菜单等等和UI交互相关的内容

2 数据的操作和存储

完成了UI部分之后,就要考虑UI界面上的元素的数据来源、判断数据是否需要存储及其存储方式。

3 实现多页面的跳转

4 论证是否需要设置service

5 完善应用程序细节。注意小的功能点的实现

6 测试程序

7 打包发布应用程序

本文转载自:http://niuhw.blog.51cto.com/999566/1284522

雪兔
粉丝 2
博文 11
码字总数 0
作品 0
石家庄
私信 提问
Android 开发工具简介

Introduction 译者署名:MeetAndroid 译者链接:http://blog.csdn.net/meetandroid 版本:Android 3.1 r1 原文 http://developer.android.com/guide/developing/index.html 简介 使用SDK提供......

阿酷
2011/11/17
1K
0
总结android项目的基本开发步骤(转帖)

总结android项目的基本开发步骤(转帖) 做了几个android企业应用项目后,总结了项目的基本开发步骤,希望能够交流。 一 应用规划: ※确定功能。 ※必须的界面及界面跳转的流程。 ※需要的数...

thinkyoung
2015/07/20
0
0
BroadcastReceiver与Notification的综合应用自定义Action的调用方式

在Android的实际应用开发中,我们经常会遇到数据推送的相关技术,比如在应用软件启动后,系统会自动在Android的通知栏弹出相应的信息,以便于提示用户进行相关的操作或消息推送。那这项技术在...

zretc
2013/07/18
320
0
libgdx 环境搭建

一、 开发包下载 1) libgdx 开发包下载: google code(最新 libgdx-0.9.7.zip 2012.11.12) 2) libgdx 主干源码下载: github tags 二、 环境搭建 1) 添加开发jar包 libgdx的android开发...

长平狐
2013/01/06
1K
0
开发兼容英特尔架构的Android应用(三) 如何设置您的NDK应用

如何设置您的NDK应用 本篇主要介绍NDK应用的开发步骤,调试流程已经如何为英特尔架构设置您的NDK应用。 相关文章 •1. 开发兼容英特尔架构的Android应用(一) 应用架构介绍 •2. 开发兼容英特...

LiSteven
2013/08/07
167
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
11
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部