Android第一天

来源:互联网 发布:怎么联系手机淘宝客服 编辑:程序博客网 时间:2024/06/06 23:58
一、Andrid开发环境搭建:
1.安装Eclipse(JDK的安装及配置在之前的Java学习中已经配置好了)
Eclipse是一套集成开发环境,本身是一个框架和一组服务,也是众多插件的集合,最初主要用来开发java语言,目前也
可以开发其他语言,如C++、Python、PHP等,这里知道作为开发Android主要工具之一即可,安装过程也不多说了,还是
那句话,百度去。

2.接下来就是Android SDK了
Android SDK(Software Development Kit)是开发Android应用的重要开发组件,它提供了开发Android应用程序所需的
API库和构建、测试和调试Android应用程序所需的开发工具。Android SDK安装过程也不多说了,就提一下Android SDK 
Manager,这个SDK管理工具可以在线获取可安装的SDK版本,但是大多数时间会提示连接不到某个网站,因为国内有墙,
所以这里就需要使用一点小手段了,下面就是今天在网上找到的解决方法:
由于Android官网在国内无法正常访问,在安装android sdk时经常会出现http://dl.google.com拒绝访问的情况。
为了解决这个问题,建议使用国内镜像源,这里推荐几个: 
1.mirrors.neusoft.edu.cn //东软信息学院 
2.ubuntu.buct.edu.cn/ubuntu.buct.cn //北京化工大学 
3.mirrors.opencas.cn (mirrors.opencas.org/mirrors.opencas.ac.cn) //中国科学院开源协会 
4.sdk.gdgshanghai.com 端口:8000 //上海GDG镜像服务器 
5.mirrors.dormforce.NET //电子科技大学 —–推荐 
使用方法: 
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager – Settings』窗口; 
在『Android SDK Manager – Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入
mirrors.neusoft.edu.cn和80,并且选中「Force https://… sources to be fetched using http://…」复选框。设置完成后单击
[Close」按钮关闭『Android SDK Manager – Settings』窗口返回到主界面; 

3.安装 Android Development Tools (ADT)  
ADT软件包可以加快开发 Android 应用程序,且可以从 Eclipse IDE 直接使用其它 Android 开发工具,如代码的自动生成、调试、
编译、打包、拖拽式界面等功能。简单点说,ADT就是作为Eclipse的辅助工具插件存在的,主要为SDK添加路径的。

二、adb(Android Debug Bridge,就是一个调试工具,用来管理设备或者Android模拟器的)
在安装好的SDK目录下有个platform-tools文件夹,里边有个adb.exe程序,在当前目录下使用Ctrl+Shilt再在空白处点鼠标右键,选择“在此
处打开命令窗口”可快速打开DOS命令窗口,不用再cmd一点点进入当前目录了。
1.adb devices(查看当前连接设备);
2.adb install/uninstall 文件名(安装或者卸载APK文件);
3.adb shell (登录到设备的shell,可使用Linux命令操作);
4.adb push <当前路径下的文件> <目的路径>(把电脑上的文件复制到设备上,也可把设备里的文件复制到电脑上);
5.adb help(帮助);


三、创建Android项目注意事项:
1.Application Name :Android应用名;(填完应用名后边俩自动补全)
 Project Name:项目名;
 Package Name:包名;
 
2.Minimum Required SDK:程序最低兼容的版本;
 Target SDK :最高支持Android API版本;
 Compile SDK :使用哪个版本的SDK进行编译;
 Theme :主题随意;
 
这个版本要是选不好的话,创建到第四步会出现错误,不能再往下继续Next,这个我也说不太清,网上那些还是没看懂......

四、Android工程目录
1.src目录:存放源代码的地方。

2.gen目录:包含R.java文件,这个文件是由ADT自动生成的,最好不要手动更改。

3.assets目录:一些资源文件,例如文档、MP3等。

4.bin目录:编译后的生成目标文件的目录,如 java 的二进制文件、资源打包后 apk 文件和其他编译后的资源等。

5.libs目录:存放项目中需要使用到的jar包的位置。

6.res目录:包含应用程序的资源,如图片资源, 颜色资源, 字符串资源等等,子文件夹中存放的资源,会在 R 文件中生成 id,所以可以通
  过 R.*.*的形式访问。

7.AndroidManifest.xml:  是 android 系统的清单文件,用于控制 android 应用的名称、图标、访问权限等整体属性。


五、小接触
1.在res目录下的values文件夹下,打开strings.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>


<string name="app_name">Cat</string>
<string name="hello_world">Hello Cat!</string>
<string name="action_settings">Settings</string>


</resources>
 可以在 <string name="app_name"> 处修改Android应用程序的名字,起成QQ都行。
 在  <string name="hello_world"> 处修改程序文本内容,当然这是默认最简单的。

2.可以往res目录下的任意一个drawable_*文件夹下直接拖入图片,注意不能拿数字当图片文件名。
 还要改一下AndroidManifest.xml文件里的 android:icon="@drawable/mao" 改成图片名(图片名不能以数字开头:
 不然R.java文件会报错;也不能以大写字母开头,不然编译时会在项目名左下角有个红叉,也能运行但是没效果)。再
 次运行AVD会看到你设置的图片成为了应用的图标,应用的名称也是你改成的Cat,里面显示的文本内容是Hello Cat!,
 当然那这是最简单的尝试,之后学习到更多的在慢慢添加吧。
 

3.添加按钮事件我还没弄好,等我先研究研究吧......