返回列表 發帖

建立Android App開發平台

(1) 安裝 Android SKD

到Google 搜尋網站,輸入 android sdk, 第一位是 Android SDK | Android Developers,點選下面的 "Installing the SDK",網頁應為
http://developer.android.com/sdk/installing.html,點選網頁內的 download, 假設你的電腦為 Window,下載 installer_r16-windows.exe (28.2M) 並執行,其間通常便提示 " Java SE Development kit (JDK) not found" ,此時你必需點擊按鈕 "Visit java.oracle.com", 在 Oracle 網站下載 Java Platform (JDK) 7u2,由於電腦為 Windows x86,要下載及安裝 jdk-7u2-windows-i586.exe (84.04 MB),完成安裝Java SE Development kit (JDK) 後,便可繼續Android SDK Tools Setup,完成後會顯示 Android SDK Manager, 內裡的 Android 4.03 (API 15) 已剔選,建議在 Android 2.33 (API 10) 及 Android SDK Platform-tools 也打勾,跟著按 install packages 開始安裝 packages, 這個安裝花時約十多分鐘 (視乎電腦的速度及資源)


(2) 安裝開發平台Eclipse

到Google 搜尋網站,輸入 eclipse,第一位是 Eclipse - The Eclipse Foundation open source community website,點選下面的 Downloads, 點選 Eclipse IDE for Java Developers (128 MB), 下載 eclipse-java-indigo-SR1-win32.zip,然後把 zip 檔案解壓到一個資料夾,不用安裝,只需雙擊 eclipse.exe直接執行即可。第一次執行需要建立 workspace, 請選擇自己喜歡的位置,跟著到 Help -> Install New Software, 安裝 Android  plugin 到eclipse,在 work with: 右邊有一個"Add" 按鈕,點此按鈕跳出 "Add Repository" 視窗,在 location 一欄輸入
https://dl-ssl.google.com/android/eclipse/,在 Name 一欄隨便輸入一個名字,點選 Developer Tools, 然後點Next 繼續,此時程式會到網頁下載檔案,直至見到 Finish 按鈕按一去便完成plugin 安裝,此時Eclipse 會要求重新啟動,重啟後選擇 Use existing SDKS, 位置 C:\Program Files (x86)\Android\android-sdk,跟著到 Window -> AVD Manager,點擊Add, 在 Name 欄隨便輸入名字如 SimulateDevice, Target 欄選 Android 2.3.3 , 然後按 "Create AVD"

(3) 開發第一個程式 App: Hello World

File -> New -> Other -> Android project, 按 Next
輸入Project name , 例如 Helloworld, 按 Next
選擇 Android2.3.3, 按 Next
在Package name 輸入名字如 sample.helloworld,按Finish

到Google 搜尋網站,輸入 Android hello world,找到相關網站,把 Hello world 原始碼放入 程式內

見到程式碼有紅色線,在紅線上右擊,選擇 import.....會自動加入需要的程式碼,最後按RUN,如果有 Android 設備已接通電腦,程式便直接在 Android 設備安裝並執行,否則便會出現以下視窗


選擇 Android Application,模擬 Android 設備會顯示並在內執行你的Hello World 程式

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
Bill Tang     MSN:billtang@openplatform.com.hk
Openplatform Technology Co.,Ltd. 資訊坊科技有限公司  
無線工程施工、方案設計、無線產品、天饋材料、終端設備綜合供應商
Tel: 852-27491011  Fax: 852-81483532

上面的 Hello world 程式把程式碼都寫到 java 檔案內,Android 提供了另一個編寫程式碼的方案,容許介面設定放在main.xml 內,以便於預覽用戶介面的效果 (Graphical Layout),而亦可把變數及其內容放在 strings.xml 內,增加彈性。


我們會把java 程式 ( HelloworldActivity.java )改為:
package sample.helloworld;
import android.app.Activity;
import android.os.Bundle;

public class HelloworldActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

在 main.xml 加入

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/textview"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:text="@string/hello2"/>    // hello2 為放在strings.xml 內的變數名字

在 strings.xml 加入

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello2">Hello, Android! I am a string resource!</string>  // hello2 為變數名字
    <string name="app_name">My first application</string>
</resources>


附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
Bill Tang     MSN:billtang@openplatform.com.hk
Openplatform Technology Co.,Ltd. 資訊坊科技有限公司  
無線工程施工、方案設計、無線產品、天饋材料、終端設備綜合供應商
Tel: 852-27491011  Fax: 852-81483532

TOP

感謝您的分享。我發現另一個 線上免費資源可先看 一 下:-

Android SDK 手機應用程式開發教學網路講義懶人包 ( 適用 Android 4.0 SDK , Android 3.2 SDK , Android 3.1 SDK , Android 3.0 SDK , Android 2.3 SDK , Android 2.2 SDK , Android 2.1 SDK )

http://blog.chinatimes.com/tomsun/archive/2007/11/03/213763.html

線上免費有影片 - Youtube :-

TheNewBoston – Android Application Development (影片-英文):

http://www.youtube.com/playlist?list=PL34F010EEF9D45FB8
SY
Business Development Manager

TOP

要訣:

每當加入新 Java 程式碼, 按 Ctrl + Shift + O 載入 (import) 必需的 packages
Bill Tang     MSN:billtang@openplatform.com.hk
Openplatform Technology Co.,Ltd. 資訊坊科技有限公司  
無線工程施工、方案設計、無線產品、天饋材料、終端設備綜合供應商
Tel: 852-27491011  Fax: 852-81483532

TOP

返回列表