android开发(二):android结构

原创 2012年03月22日 18:54:00

android工程结构如下图所示:

R.java:只读文件自动生成,定义许多常量,是该项目所有资源的索引,通过该文件可以快速找到项目中的资源,新资源加入时刷新即可。按照类型定义常量,例如string,color,layout等。

AndroidManfest.xml:android说明文件包含该项目中所使用的ActiivityServiceReceiver

Main.xml:布局文件。布局使用:setContentView(R.layout.main);

android应用程序由4个模块构造而成:Activity,Intent,ContentProvider,Service构成,但不是每个应用程序都由这几块构成,可以根据开放者进行组合。

Activity:代表一个用户所能看到的屏幕,主要用于处理应用程序的整体性工作,例如,监听系统事件,为用户显示指定的view,启动其他Activity等。

Intent:AndroidIntent这个特殊类型实现在ActivityActivity之间的切换。

ContentProvider:完成不同android应用程序间数据共享,ContentResolver使用你需要的Content Provider;

Service:服务,生命周期长且没有用户界面的一个程序,比如一个正在从媒体播放列表中播放歌曲的媒体播放器。

 

android的生命周期如下图所示:

UI设计工具下载地址:http://code.google.com/p/droiddraw/

 

Android图片二值化算法

转自: public void binarization(Bitmap img) { width = img.getWidth(); height = img.getHeight(); ...
  • nannan_smile
  • nannan_smile
  • 2014年05月23日 19:34
  • 1742

Android 开发:由模块化到组件化

模块化和组件化 模块化 组件化不是个新概念,其在各行各业都一直备受重视.至于组件化什么时候在软件工程领域提出已经无从考究了,不过呢可以确认的是组件化最早应用于服务端开发,后来在该思想的指导下,前端...
  • ZhangYu_AD
  • ZhangYu_AD
  • 2017年02月23日 13:35
  • 283

Android开发学习之路--Android Studio项目目录结构简介

既然已经搭建好环境了,那就对Android Studio中项目目录结构做个简单的了解了,这里以最简单的Hello工程为例子,新建好工程后看如下三个工程视图: 1、Android工程 manifes...
  • eastmoon502136
  • eastmoon502136
  • 2016年01月28日 13:00
  • 22839

Android Studio 项目基本结构

记录 Android Studio 中 Android 项目的基本结构,主要是介绍新出现的 Android Project View。...
  • dujnan
  • dujnan
  • 2015年03月28日 23:09
  • 2129

Android开发笔记(二十四)res目录的结构与配置

res目录结构 res是Android项目工程中存放各类的目录,主要包括布局、图形与配置等等。res的子目录主要有: anim : 存放动画的描述文件 drawable : 存放各类图形的描述文件...
  • aqi00
  • aqi00
  • 2015年12月23日 09:17
  • 1534

OpenCV4Android开发环境搭建两种方式加上图像二值化

1.环境搭建         进行android开发所需要的环境一般为:eclipse + android sdk + ADT,而OpenCV的开发由于需要编写本地代码(C/C++),因此还需要安装...
  • chenaini119
  • chenaini119
  • 2014年09月20日 09:47
  • 2684

Android图片的二值化(黑白处理)

Android图片的二值化(黑白处理)换了一家新公司,做的是自己的产品,也终于从外包转战到了产品行列。 入职后的第一天做的是一个图片处理的项目,主要是把彩色图片转换成黑白图片,同时读取图片的byte...
  • mao_zedong
  • mao_zedong
  • 2015年03月18日 18:00
  • 4252

项目重构经验一 ——重新规划Android项目的目录结构

开发两年以来,我做过5个App,这些App的页面少则50多个,多则200多个。有的开发人员喜欢将Activity,Fragment都放在一个Package下,并且没有分类,Adapter也是如此,还有...
  • BarLow2015
  • BarLow2015
  • 2016年11月28日 15:07
  • 1417

Android开发架构规范

原文链接:从零开始搭建android框架系列 前言在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。当随着需求的不断变更,需要维...
  • u014315849
  • u014315849
  • 2016年07月28日 15:23
  • 1209

Android项目开发实践之项目结构规划

在Android开发的整个项目起步之前,我们当然应该粗略地制定好项目的结构,合理的规划项目结构是一个好的项目的开始。  一般来说,一个App有哪些类组成?在我还不太了解Andorid开发项目的分包对我...
  • zhuoxiuwu
  • zhuoxiuwu
  • 2016年02月21日 17:30
  • 931
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android开发(二):android结构
举报原因:
原因补充:

(最多只允许输入30个字)