今年工作签得比较顺利,签了国内著名的通讯IT企业,同时拿到国内著名即时通讯软件公司,国内著名的通讯IT兼国企母公司和其移动开发子公司等另外三家公司的offer。之后时间便充裕,同时步入通讯行业,对手机开发也有浓厚兴趣,所以开始学习android。
一、入门资料
Google+Android+SDK开发范例大全(完整版)以及配套代码;
Android_36计(台湾);
Hello.Android;
A.Programmers.Guide;
Android+Essentials;
professional_android_application_development;
网站有google android的官方网站http://www.android.com/,http://developer.android.com(被墙了,可以FQhttp://androidappdocs.appspot.com/sdk/index.html);
google的在线帮助http://androidappdocs.appspot.com/sdk/index.html;
博客园和CSDN都有很多牛人,http://www.cnmsdn.com,http://www.51cto.com/等等。
另外特别关注的是sdk安装目录下的帮助文档(和在线帮助是一样的),以及sample目录下面的实例代码等。
二、V2.3开发环境搭建
1、Android SDK:新版的SDK已不再包含Android platform和Google add-on,如果想要这个的话要自己另外下载.[http://developer.Android.com,androidappdocs.appspot.com/sdk/ ]http://dl.google.com/android/android-sdk_r08-windows.zip;http://dl.google.com/android/installer_r08-windows.exe.
2、Java Development Kit(JDK SE):http://www.oracle.com/technetwork/java/javase/downloads/index.html;
3、Eclipse IDE for Java Developers:http://www.eclipse.org/downloads/index-developer.php;
4、ADT:Eclipse-Help-Software Update-Find and Install,Add Site-http://dl-ssl.google.com/android/eclipse/。
1、jdk安装,设置环境变量(我的电脑-属性-高级-环境变量-系统变量。
新建JAVA_HOME:jdk安装目录,
新建CLASSPATH:,;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,
修改PATH:;%JAVA_home%\bin;%JAVA_HOME%\jre\bin).
测试安装成功:开始-运行,cmd:java -version。
2、Android解压(android-sdk_r08-windows.zip解压,然后运行SDK Manager.exe,安装更新组件(可以勾选http进行另外方式的下载更新),也可以离线安装。),设置环境变量
新建Android_Home:Android的解压目录;
修改PATH:;%Android_Home%\tools;%Android_Home%\platform-tools;
测试安装成功:开始-运行,cmd:android -help。
3、Eclipse解压,设置
安装ADT(网络有点慢):Eclipse-Help-Install New Software-Add-Add site,name:ADT,location:http://dl-ssl.google.com/android/eclipse/。
或者手动安装ADT(未联网):最新网址http://androidappdocs.appspot.com/sdk/eclipse-adt.html,
然后下载相应的adt,如http://dl.google.com/android/ADT-8.0.0.zip,点击archive按钮,add site,name:ADT-8.0.0,location:jar:file:/路径。
关联Android SDK:windows-Preferences,Android-Android Reference-SDK Location-browseAndroid解压目录。
4、创建AVD
window-Android SDK and AVD Manager-virtual devices-new,选择Android sdk,sd卡的大小和屏幕设置等。
5、创建工程
6、设置project-properties,选中Android sdk版本。
注意:在AndroidManifest.xml中加入这样一行,会使运行的时候检查快一点<uses-sk android:minSdkVersion="9"/>。
创建虚拟sd卡:运行,cmd中输入mksdcard 128M 路径\MySDCard.img。
当以前使用其他avd运行过,使用新的avd运行前,先重新配置运行参数或者删除原来的运行参数。
运行较慢,需要等待。
[2010-12-10 20:43:27 - HelloAndroid] ------------------------------
[2010-12-10 20:43:27 - HelloAndroid] Android Launch!
[2010-12-10 20:43:27 - HelloAndroid] adb is running normally.
[2010-12-10 20:43:27 - HelloAndroid] Performing my.androidapp.helloandroid.HelloAndroid activity launch
[2010-12-10 20:43:28 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'MyAVD'
[2010-12-10 20:43:28 - HelloAndroid] Launching a new emulator with Virtual Device 'MyAVD'
[2010-12-10 20:44:05 - HelloAndroid] New emulator found: emulator-5554
[2010-12-10 20:44:05 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
[2010-12-10 20:45:44 - HelloAndroid] HOME is up on device 'emulator-5554'
[2010-12-10 20:45:44 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-12-10 20:45:44 - HelloAndroid] Installing HelloAndroid.apk...
[2010-12-10 20:47:15 - HelloAndroid] Success!
[2010-12-10 20:47:16 - HelloAndroid] Starting activity my.androidapp.helloandroid.HelloAndroid on device emulator-5554
[2010-12-10 20:47:21 - HelloAndroid] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=my.androidapp.helloandroid/.HelloAndroid }
android 2.3 sdk离线安装补充
1、下载到这个压缩包android-sdk_r08-windows.zip,右键-->解压;
2、包(需要哪些包可以通过http://dl-ssl.google.com/android/repository/repository.xml分析得到)下载下来(打开迅雷,当你复制以下地址,迅雷就检测并下载),下载完后,按下面的映射关系解压文件,
【
USB驱动https://dl-ssl.google.com/android/repository/usb_driver_r04-windows.zip==>usb_driver;
http://dl-ssl.google.com/android/repository/google_apis-9_r01.zip==>add-ons\addon_google_apis_google_inc_9;
文档https://dl-ssl.google.com/android/repository/docs-2.3_r01-linux.zip==>doc;
样例https://dl-ssl.google.com/android/repository/samples-2.3_r01-linux.zip==>samples\android-9;
https://dl-ssl.google.com/android/repository/android-2.3_r01-linux.zip==>platforms\android-9;
https://dl-ssl.google.com/android/repository/platform-tools_r01-windows.zip==>platform-tools;
工具https://dl-ssl.google.com/android/repository/tools_r08-windows.zip==>tools(可以先清空tools);
许可证http://dl-ssl.google.com/android/repository/market_licensing-r01.zip==>market_licensing;
http://dl.google.com/android/ADT-8.0.0.zip(ADT插件)
http://dl.google.com/android/android-sdk_r08-windows.zip(sdk公共部分)
http://dl.google.com/android/installer_r08-windows.exe(sdk公共部分,同上)
】
3、“安装目录/tools”加到系统环境变量PATH,把“安装目录”加到Android_Home。