hello,world,android开发的创世纪

对于Android发展史在此就不重复的累述了。

有用的信息:用得着的最低版本是2.2,现在我下载的最高版本是4.2.2。

Android开发环境的概括:

搭建Android开发环境需要JAVA,SDK,Eclipse,ADT(Eclipse的插件),AndroidSDK。

下载SDK,Eclipse以及ADT:

其实这些步骤可以精简为一步,去www.android.com下载SDK里面就包括了Eclipse以及插件ADT和SDK。

关于安装,我也不重复,注意最重要的一点也就是不要使用中文和带空格的目录名,会产生莫名其妙的错误。

设置Android环境变量:

新建Android环境变量Android_SDK_HOME,变量值随意指定一个目录,个人认为有点挂羊头卖狗肉的意思,创建Android模拟器的目录,这与JAVA的环境变量大相径庭。

Android相对于ISO有很大的不同,它拥有很多不同的厂商,所以会有很多不同的机型。

创建Android模拟器:

这是最重要的步骤,也是我们进步的第一步。

Name约定俗成的规范,Android_版本_XXXX。设备的选取,

注意模拟SD卡的存储空间大小,不要很实在的写16GB的SD卡,因为他会开辟出16GB的单独空间,如果多开模拟器,那么会浪费很多电脑的硬盘资源,所以没有很大的需求就选择64MB就行了。

不得不说执行Android模拟器很费时间,建议在写代码的之前早一点启动模拟器。

既然模拟器创建好了,那么接下来就开始写我第一个Android应用程序并运行。

这里我先学习的是Android应用程序目录结构

新建一个Androidproject,与新建JAVAproject差不多,只是是新建androidproject

有点两注意的地方,

1.Name的开头需要大写字母。

2.Android手机识别相同的应用程序是看Package,并不是看Name

Src一般都不会陌生,MainActivity主函数

Gen里面的文件是Android开发自动生成与更新的文件,所以开发者不要轻易去改变,不然会出现编译错误。

Android4.2.2SDK里面的JAVA

AndroidDependencies保证上下版本兼容。

Assrts视频音频图片等资源文件放在里面

Bin都比较熟悉,放置二进制文件,编译过后的文件都放里面

Libs里面放第三方jar文件,别人的代码编译成class然后打包成jar放这里面

Res放资源文件,但是格式有严格的要求的,里面的文件都会在android生成独自的ID

Drawable-XXXX放不同分辨率的图片

Layout布局文件

Menu应用菜单

Values值,例如颜色,字符串之类的值。

AndroidManifest.xml整个应用程序的主配置文件,组件都需要在这个里面注册。

Proguard-project设置应用程序代码混淆,防止别人反编译。

Projiect.properties设置项目属性。

SrcassetsresAndroidManifest.xml用的比较频繁。

接下来运行Android文件,在模拟器上看到了Helloworld。

这对于程序员的生涯来说无疑使踏出了我们最坚实的一步。

在学习了几个小时之后,我并没有跳过学习写代码,我认为学习一门技术,不能从细节上去研究,这样会让我们从技术上产生一种迷茫。

我们应该从一个宏观角度去看这门技术,然后在细致开始研究。

软件开发不可能让程序员一行行的写代码,这样没效率,也累。

所以我们要了解基于组件的应用程序开发。也就是将一些常用的代码封装起来成为组件。

在android中最重要的四种组件

1.Activity相当于网页的门户,主要与用户交互。

2.Servce承担后台大部分数据处理。有点像干脏活累活的沙僧,

3.ContentProvider像其他应用程序暴露数据,例如在通讯录里面查看电话本

4.BroadcastRecevier广播接收器,监听系统行为,例如手机没电了,就给应用程序发送广播,应用程序有系统接收器,就会提示用户没电了。

相关推荐