3G:3rd Generation,第三代数字通信,3G只是一种通信技术标准.
Android是Google在2007年11月5号宣布基于Linux平台的开源手机操作系统
采用软件堆层的架构,分三层
底层以Linux内核工作为基础,C语言开发,提供基本功能.
中间层包括函数库Library和Dalvik虚拟机,由C++开发的.
最上层是各种应用软件,以java作为编写程序的一部分.
ADT:android Development Tools(ADT)
Eclipse:Help>Install New Software >add >Archive
SDK:Android sdk包含了开发Android应用所用依赖的jar文件,运行环境
window-->preferences在打开的试图左边点击android,
drawable-mdpi:里面存放高分辨率的图片
drawable-idpi:里面存放中等辨率的图片
drawable-hdpi:里面存放低分辨率的图片
WVGA(480x800),FWVGA(480x854),HVGA(320x480),QVGA(240x320).
Project Name: 包含这个项目的文件夹的名称。
Package Name: 包名,遵循JAVA规范,用包名来区分不同的类是很重要的,我用的是helloworld.test。
Activity Name: 这是项目的主类名,这个类将会是Android的Activity类的子类。一个Activity类是一个
简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。
Application Name: 一个易读的标题在你的应用程序上。在"选择栏"的 "Use default location" 项,允
许你选择一个已存在的项目。指定软件的名称
Min SDK Version 指定最低兼容的android版本
创建AVD(android Virtue Device)
Name:自定义设备名称
Target:指定安装的android版本
SD card:指定SDCard容量
Skin:指定屏幕分辨率
src/ java源代码存放目录
gen/目录是自动生成
R.java相当于资源字典 如果添加资源自动在R文件中生成相对应的代码.
尽量避免手动修改R.java.
编译器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编译进软件中,可以减少应用
手机占用的空间
res/资源(Resource)目录
存放各种使用的资源,eg:XMl界面文件,图片或数据.
res/drawable 专门存放png,jpg图标
getResources(),getDrawable(resourceId)获取该目录下的资源
res/layout/main.xml 存放xml界面文件,显示用户操作界面
res/value 专门存放使用到的各种类型数据,不同类型的数据文件
strings.xml 定义字符串和数值,在Activity中使用
getResources(),getString(resourceId),getText(resourceId).
arrays.xml 定义数组.
colors.xml 定义颜色和颜色字符串数值
styles.xml 定义样式
res/anim/存放定义动画的XMl文件
res/xml/在Activity中使用getResources().getXMl()读取该目录下的XML文件
res/raw/该目录用于存放应用使用到的原始文件,如:音效文件等,编译软件时,这些数据不会被编译,他们被直接加入到程序安装包中,
android开发技术方向 android开发技术路线
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Android AI应用开发:物体检测
基于Google ML模型开发Android物体检测应用
物体检测 ML 项目源码 -
java开发项目 技术路线
J2EE程序开发思路一、开发思路 1、MVC分层 首先要将应用程序分层,根据J2EE的MVC框架,哪些部分属于V(iew)层,哪些部分属于C(ontrol)层,哪些部分属于M(odel)层。各层之间采用何种方式进行调用。 2、框架的选择 &nbs
java开发项目 技术路线 程序开发 框架 hibernate mvc