Android应用开发基本流程

Posted 嘿,小竹子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android应用开发基本流程相关的知识,希望对你有一定的参考价值。

Android应用开发流程

应用规划及架构设计

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

  一般在开始一个新应用时,可以用纸和笔列出这个应用所必需的功能,该功能所需要的数据,及其展示页面,然后将每个界面上需要显示的元素,可以用笔画在纸上,理清每个界面之间的跳转关系,再理清主要功能后,这样就形成了一个应用轮廓。

  按照上面的轮廓,分析每个界面所需的数据来源,搞清数据来源是本机还是网络,再考虑是否有数据存储的必要,如有需要是存储在数据库还是文件比较合适。把数据整理差不多后,我们再考虑是否需要后台进程,如需要,那么这个进程是需要长期驻留还是在应用启动期间在后台运行,这些考虑好之后,看看我们的应用可能会涉及哪些特性权限。

以上是关于Android应用开发基本流程的主要内容,如果未能解决你的问题,请参考以下文章

Android应用层View绘制流程与源码分析

Android查缺补漏(View篇)--自定义 View 的基本流程

Android应用层View绘制流程之measure,layout,draw三步曲

Android app开发流程都有哪些环节

使用Ant打包Android应用具体解释——Ant使用解析

Android 逆向APK 加壳脱壳现状 | 判断 APK 是否加壳 | APK 逆向流程