編輯:關於android開發
1. 卸載OpenJDK
新立得軟件中心中徹底刪除包含OpenJDK的包
2. 安裝Sun JDK1.6
[1] 從http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html
下載jdk-6u31-linux-i586.bin文件
[2] 將jdk-6u31-linux-i586.bin文件移動到想要安裝JDK的位置,這裡移動到/usr/local/java中,當然也可以不移動
$ mv jdk-6u31-linux-i586.bin /usr/local/java
[3] 運行該文件
$ cd /usr/local/java
$ ./jdk-6u31-linux-i586.bin
[4] 修改環境變量
$ sudo gedit /etc/profile
在文件最後添加以下內容:
export JAVA_HOME=/usr/local/java/jdk1.6.0_31
export JRE_HOME=/usr/local/java/jdk1.6.0_31/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
3. 安裝eclipse
[1] eclipse的安裝有兩種方法,從Ubuntu軟件中心安裝和手動下載安裝。這裡選擇手動下載安裝,這樣可以將eclipse放在想要的位置。
從http://www.eclipse.org/downloads下載Eclipse IDE For Java Developers,即eclipse-java-indigo-SR2-linux-gtk.tar.gz文件。至於多
個eclipse的版本,包括Eclipse Classic,Eclipse IDE For Java Developers,Eclipse IDE For Java EE Developers的選擇問題。個人
認為不需要太糾結,應該是都可以,但Android教材上推薦安裝Eclipse IDE For Java Developers,因為它已經集成了幾個Android需要
的插件。
[2] 解壓文件eclipse-java-indigo-SR2-linux-gtk.tar.gz
$ tar zxvf eclipse-java-indigo-SR2-linux-gtk.tar.gz
[3] 將解壓後得到的文件夾移動到期望位置即可
[4] 建立eclipse的快捷方式
$ sudo gedit /usr/share/applications
$ sudo gedit eclipse.desktop
在eclipse.desktop中添加以下內容:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platfrom
Comment=Eclipse IDE
Exec=your_eclipse_dir/eclipse
Icon=your_eclipse_dir/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
給文件賦予權限
$ sudo chmod u+x eclipse.desktop
注意去掉每一行前後的空格。這樣,eclipse的快捷方式便出現在系統的菜單中。
4. 安裝Android SDK
不得不說Android環境的搭建過程還是很繁,主要因為在線安裝在國內基本不現實,而采用離線安裝則要分別下載多個組件,還要注意版本對應問題。這裡采用的原 則為,能離線安裝的組件就不要在線安裝。經過昨天的摸索,Android環境需要的組件主要有:Android SDK,SDK tools,Platforms,Platform tools,ADT
[1]首先安裝Android SDK,可以從http://developer.android.com/sdk/index.html下載到。這裡下載android-sdk_r16-linux.tgz
[2]解壓android-sdk_r16-linux.tgz
$ tar zxvf android-sdk_r16-linux.tgz
[3]將解壓得到的文件夾放在想要的位置即可
5.安裝SDK tools
目前的版本中,SDK tools已經包含在Android SDK中,其位置為your_android_sdk_dir/tools
6.離線安裝Platforms,Platform tools,ADT
這三個組件的安裝是最浪費時間的也是最麻煩的,正統的在線安裝方式是使用SDK tools裡的SDK Manager來下載安裝,但在天朝,此路不通。離線安裝方法如下:
[1]首先注意版本問題,目前發現SDK tools版本和ADT版本是必須要一樣的。因為下載的Android SDK版本是最新的16,它裡邊包含的SDK tools版本也就是16。因此ADT版本也就必須下載16。其實除了Platforms,其他組件均下載最新的是最保險的。要想查看各組件的最新版本,這時候SDK Manager倒是起作用了,運行之後可以看到Platform tools和ADT的最新版本。運行SDK Manager的方法:
$ cd your_android_sdk_dir/tools
$ ./android
這裡觀察到最新的Platform tools版本是10,ADT版本是16。OK,下面就是離線下載這些包。
[2]上述組件的下載地址為:
Android SDK Tools, revision 10 Android SDK Platform-tools, revision 3 Android SDK Docs for Android API 11, revision 1 Android SDK Platform 3.0, revision 1 Android SDK Platform 2.3.3._r1 Revision 1 Android SDK Platform 2.3.1_r2 Revision 2 (Obsolete) Android SDK Platform 2.2_r1 Revision 2 Android SDK Platform 2.1_r2 Revision 2 Android SDK Platform 1.6_r2 Revision 3 Android SDK Platform 1.5_r3 Revision 4 Android SDK Samples for Android API 11, revision 1 Android SDK Samples for Android API 10, revision 1 Android SDK Samples for Android API 9, revision 1 Android SDK Samples for Android API 8, revision 1 Android SDK Samples for Android API 7, revision 1 Android + Google APIs, API 11, revision 1 Android + Google APIs, API 10, revision 1 Android + Google APIs, API 9, revision 2 Android + Google APIs, API 8, revision 2 Android + Google APIs, API 7, revision 1 Android + Google APIs, API 4, revision 2 Android + Google APIs, API 3, revision 3 Google USB Driver package, revision 4這裡的地址只是作為參考,而且此處必須下載的只是Platforms和Platform tools,其他的視需要下載。下載時只要將版本改為你想要的數字,Linux下將windows改為linux即可。而ADT下載地址為:http://developer.android.com/sdk/eclipse-adt.html#downloading,文件名為ADT 16.0.1.zip(不區分操作系統)。
[3]將Platform tools解壓後放到先前的SDK目錄下,與tools文件夾平行。
[4]將Platforms,這裡下載了2.2版本,解壓後放到SDK目錄下的platforms文件夾內。
[5]運行eclipse,離線安裝ADT。eclipse->Help->Install New Software->Add->Archive,找到ADT 16.0.1.zip,OK即可。此處即便是這種離線安裝,仍然需要較長時間,可能在安裝過程裡還是包括了自動到官網下載一些文件。
[6]配置
eclipse->Window->Preferences->Android,選擇Android SDK所在路徑,OK
Android Handler、Loop 的簡單使用,androidhandler1、子線程和子線程之間的通信 package lib.com.myapplicatio
Android開發案例,android案例所有電商APP的商品詳情頁面幾乎都是和淘寶的一模一樣(見下圖): 采用上下分頁的模式 商品基本參數 & 選購參數在上頁
Android四大組件之BroadcastReceiver BroadcastReceiver 簡介 BroadcastReceiver 廣播是一種訂閱–通知
activity切換動畫特效,activity切換特效效果圖: 結構圖: 測試代碼: 布局: 1 <?xml version=1.