hello,world,android开发的创世纪

对于Android发展史在此就不重复的累述了。
有用的信息:用得着的最低版本是2.2 ,现在我下载的最高版本是4.2.2。
Android开发环境的概括:
搭建Android开发环境需要 JAVA ,SDK ,Eclipse ,ADT (Eclipse的插件)  ,Android SDK。

下载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应用程序目录结构
新建一个Android project,与新建JAVA project差不多,只是是新建android project
有点两注意的地方,
1.Name的开头需要大写字母。
2.Android手机识别相同的应用程序是看Package,并不是看Name


Src一般都不会陌生,MainActivity  主函数
Gen里面的文件是Android开发自动生成与更新的文件,所以开发者不要轻易去改变,不然会出现编译错误。
Android 4.2.2 SDK里面的JAVA
Android Dependencies 保证上下版本兼容。
Assrts 视频 音频 图片等资源文件放在里面
Bin 都比较熟悉,放置二进制文件,编译过后的文件都放里面
Libs 里面放第三方jar文件,别人的代码编译成class然后打包成jar放这里面
Res 放资源文件,但是格式有严格的要求的,里面的文件都会在android生成独自的ID
Drawable-XXXX放不同分辨率的图片
Layout 布局文件
Menu 应用菜单
Values 值,例如颜色,字符串之类的值。
AndroidManifest.xml 整个应用程序的主配置文件,组件都需要在这个里面注册。
Proguard-project 设置应用程序代码混淆,防止别人反编译。
Projiect.properties 设置项目属性。

Src assets res AndroidManifest.xml 用的比较频繁。

接下来运行Android文件,在模拟器上看到了 Hello world 。
这对于程序员的生涯来说无疑使踏出了我们最坚实的一步。


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

软件开发不可能让程序员一行行的写代码,这样没效率,也累。
所以我们要了解 基于组件的应用程序开发。也就是将一些常用的代码封装起来成为组件。
在android中最重要的四种组件
1.Activity 相当于网页的门户,主要与用户交互。
2.Servce 承担后台大部分数据处理。有点像干脏活累活的沙僧,
3.Content Provider 像其他应用程序暴露数据,例如在通讯录里面查看电话本
4.BroadcastRecevier 广播接收器,监听系统行为,例如手机没电了,就给应用程序发送广播,应用程序有系统接收器,就会提示用户没电了。

猜你喜欢

转载自loda-y.iteye.com/blog/1861442