用 Andriod手機 12年國教~有效教學策略設計 國立北門高中 林明璋 玩 goodnice9457@mailg.pmsh.tnc.edu.tw goodnice418@gmail.com
課程規劃 1. 簡介Andriod 2. 在電腦上玩Android的各種方法 3. APK安裝練習 4. 將行動裝置畫面接上電腦 Android SDK BlueStacks YouWave Android-x86 3. APK安裝練習 APK Downloader網頁版 4. 將行動裝置畫面接上電腦
有趣的數據(1) 過去5年間,全球人口成長6%,而全球的行動裝置人口增加超過4倍,達到354%
有趣的數據(2) Android使用率在2010年超越Apple
有趣的數據(3) Google併購Android,正式推出以來,每年以2次的速度推出更新
有趣的數據(4) 每次發表新的Android系統時,都會伴隨一隻「Hero」等級的新產品;每年也都會有有新的晶片組誕生。
有趣的數據(5)資策會(2013.07.17) 台灣持有智慧型手機或平板電腦的民眾已高達1,053萬人,占12歲以上人口49.5%,意味著每兩個人中,就有一人擁有智慧型行動裝置。 目前擁有智慧型手機的人口佔比已經高達43.1%,推估持有人數為916萬人;相較於2012年同期增加了16.9%,持有人口數增加了359萬人。 在平板電腦方面,而12歲以上持有平板電腦的比例已高達18.5%,推估為393萬人,較去年同期增加了8.5%,成長約181萬人。 以上述智慧手機、平板電腦2012~2013年的成長速度推算,預計到2015年,台灣智慧型手機的普及率將達到67.2%,持有人口將突破1,400萬人;而持有平板電腦的普及率將達到31.6%,約為672萬人。
Android簡介 以Linux為基礎的開放原始碼作業系統。 最初由Andy Rubin創辦,最初只支援手機。 2005年由Google收購注資,並拉攏多家製造商組成開放手機聯盟(Open Handset Alliance)。 Android本義為『機器人』是Google於07年11月5日宣佈的基於Linux平臺開源手機作業系統名稱。 2008/9/22,正式發佈第一款Google手機——T-Mobile G1。該款手機為宏達電製造,是世界上第一部使用Android作業系統的手機 Google 規劃每半年進行一次系統升級的。每一代的 Android 系統都以甜點命名
Android版本(1) Android 1.5 Cupcake 紙杯蛋糕(2009/04/30) Android 1.6 Donut 甜甜圈(2009/09/15) Android 2.0-2.1 Eclair 閃電泡芙(2009/10/26) Android 2.2 Froyo 霜凍優格(2010/05/20) Android 2.3 Gingerbread 薑餅(2010/12/7)
Android版本(2) Android 3.0-3.2 Honeycomb 蜂巢(2011/2/2) Android 4.0 Ice Cream Sandwich 冰淇淋三明治 (2011/10/19) Android 4.1-4.3 Jelly Bean 雷根糖(2012/6/28) Android 4.4 KitKat雀巢巧克力棒(2013/9/4)
Android SDK(1) 1. 事前準備: Java開發工具包(Java Development Kit, JDK) 主要包括了JRE(Java Runtime Environment,Java執行環境)javac 編譯器、jar封裝工具、javadoc文件生成器。 http://www.oracle.com/technetwork/java/javase/downloads/[Java SE Downloads],依照作業系統下載對應的JDK並進行安裝,基本上設定都用預設即可。
Android SDK(2) 2. 安裝步驟: Step1. 連結網址http://developer.android.com/sdk/index.html,直接點選【Download the SDK for Windows】下載install_r20-windows.exe安裝 Step2. 安裝完成後,開始 →「Android SDK Tools」→「SDK Manager」。 Step3. 在彈出的「Choose Packages to Install」的視窗裡,選擇你要試玩的 Android 版本,勾選並按「Install」按鈕。 Step4. 在「SDK Manager」裡,選擇「Tools」選單,並選「Manage AVDs...」 Step5. 在「Android Virtual Device Manager」裡,按「New」按鈕。
Android SDK(3) 3. 安裝Android上的程式(以apk為例) Step1. 在SDK安裝目錄中,找到android-sdk/platform-tools,將cBook(好讀電子書程式)copy至該處 Step2. 執行cmd,在該目錄下執行adb install cBook.apk,出現Success字樣即成功安裝好apk程式。 Step3. 回到主選單時,即可看到安裝好的好讀程式。 Step4. 雙擊兩下,即可執行該apk程式。
BlueStacks(1) 模擬出一般 Android 手機或平板電腦中的 APP 應用程式在行動裝置中的運作, 直接在 Windows 系統的視窗中,試玩、試用各種常見的遊戲或應用程式。 沒有完整的桌面功能、選單與 Android 平台該有的設定及服務, 單純讓我們拿來玩 APP 與遊戲用的。
BlueStacks(2) 1. 前置作業 Step0-1. 需要安裝Microsoft .NET Framework 4,可至http://www.microsoft.com/zh-tw/download/details.aspx?id=17851 下載 Step0-2. 需要安裝Windows Installer 4.5,可至http://www.microsoft.com/zh-tw/download/details.aspx?id=8483 下載
BlueStacks(3) 2. 安裝步驟: Step1. 連結網址http://bluestacks.com/ 下載並安裝 BlueStacks。 Step2. 開始 →「BlueStacks」→「Launch BlueStacks」 安裝完 BlueStacks 後,Windows的桌面上會多了一個 BlueStacks 的小工具(widget),內裡會有一些 Android 程式的圖示。你可以按那些圖示直接啟動這些程式。
(1) (2) (3) (4)
BlueStacks(4) Step3. 主畫面主要分成四個部份: (1)是BlueStacks的快速列,讓我們可以快速選擇需要的功能。 (2)紅框內表演我們目前已安裝的Apps,有個綠色的小箭頭表示目前這些Apps正在下載安裝中。 (3)紅框則是Apps搜尋列,讓我們可以搜尋想要的Apps。 (4)紅框則是推薦的Apps。看到這個畫面表示我們已經安裝成功囉。
BlueStacks(5) 3. 安裝Android上的程式(以apk為例) Step1. 將下載的cBook.apk程式(範例),按右鍵執行【開啟檔案/BlueStacks Apk Handler】 Step2. 在BlueStacks主畫面即可出現好讀程式執行的主畫面
YouWave(1) YouWave Android是一個Android軟體的開發平台 可以在您的電腦裡運行測試成千上萬的Android應用程式,它搭配了Android-x86 2.3 移植版、VirtualBox 虛擬電腦、以及增加了若干 Android 界面按鈕的收費軟體。 提供十天免費試用。 與VirtualBox不相容。 可支援Windows XP,Vista和Windows 7系統。 是一個簡單實用的Android Emulator(模擬器)。
YouWave(2) 1. 安裝步驟: Step1. 連結網址http://www.youwave.com/download.html 下載並安裝 YouWave,目前版本為2.3.4(檔案大小約107MB)。 2. 安裝Android上的程式(以apk為例) Step1. 把 cBook.apk 直接丟到我的文件/apk目錄下,再選【File -> Path to Apps... 】。設定存放.apk檔案的位置,完成後可看到可供安裝的apk檔案。 Step2. 在YouWave for Android 程式畫面,看到新丟進去的apk 的圖標,選擇【Open】 Step3. 滑鼠直接在那個圖標 double click , 可以執行的apk 就會loading 然後執行了。
Android-x86(1) Android x86這個計畫項目是將 Google Android 作業系統移植至 x86 平台的開放源碼計劃 計畫的主持人台灣華碩的工程師黃志偉(Chih-Wei Huang) 。 x86版本的Android特別適合用在x86小筆電與平板電腦等。 本計劃自 2009 年六月開始,已進行超過三年的時間。 自從2011年底開始,Android x86 項目開始有了突飛猛進的進展 Intel 與Google 攜手最佳化Android x86平台 AMD 計劃把 Android 系統移植到 x86 PC
Android-x86(2) 1. 下載檔案: Step1. 連結網址http://www.android-x86.org/download 下載你想試玩的 Android 版本的 ISO 檔案。 不同版本說明: (1) 「eeepc」:使用 Eee PC 來試玩。 (2) 「asus_laptop」: 華碩或其他英特爾處理器的筆記簿電腦、桌面電腦、甚至如 VMWare 或 VirtualBox 的虛擬電腦。 (3) 「amd_brazos」:電腦是採用 AMD Brazos 晶片 (4) 「tegav2」:採用 NVidia Tegra 2 晶片。
Android-x86(3) 2. 前置作業(使用VirtualBox安裝): Step1. 連結網址http://www.virtualbox.org/wiki/Downloads/ 下載安裝VirtualBox 4.1.18 Step2. 新增一台虛擬機器,作業系統要選擇 Other及/Unknown ,名稱設定為Android-x86_lmj Step3. 記憶體調整大小為512MB。 Step4. 設定新建硬碟VDI格式;大小為動態配置:10GB Step5. 調整設定:掛上開機ISO檔 android-x86-4.0-RC2-eeepc.iso 這個 ISO 檔
Android-x86(4) 3. 安裝步驟: 啟動虛擬機器,請選「Installation - Install Android-x86 to harddisk」。 (1) 建立磁碟分區partitions。選「Create/Modify partitions」。 (2) 選擇NEW 來建立磁區。設定屬性為 「Primary」。 (3) 將磁區設定為 Bootable,作為開機磁區。 (4) 將設定寫入硬碟。「Write 」,按下Enter。輸入 yes 。 (5) 離開 cfdisk。選「Quit」、按 Enter 鍵繼續安裝步驟。 (6) 選擇把 Android-x86 安裝到剛才建立好的磁碟分區。 (7) 把磁碟分區格式化為「ext3」。並安裝GRUB系統。 (8) 把 /system 目錄設定為可讀寫的屬性。。 (9) 系統安裝中。接著就會看見恭喜你的訊息。
Android-x86(5) 4. 首次設定步驟: (1) 選擇系統語言。預設是 English,可以調整成繁體中文。 (2) 之後設定都可以直接下一步,不過到了設定 Google 帳戶這個階段,因為沒有網路連線所以選擇暫時不要。 (3) 設定完後就會進入 Android-x86 4.0 的桌面,進入後右上角就是 App 的清單。 (4) 設定網路:剛安裝好的 Android-x86 4.0 是無法連線到網路的,必須要手動地設定DNS。在App清單中開啟Terminal Emulator。 (5) 出現終端機介面,接著輸入ip a就會列出目前的網路卡。可以看到 eth0已經透過 DHCP取得IP。 (6) 設定 DNS Server,su取得超級使用者權限,輸入setprop net.dns1 168.95.1.1
Android-x86(6) 5. 安裝Android上的程式(以apk為例) Step1. 開啟系統Terminial Emulator Step2. 切換至 /data目錄下:cd /data Step3. 切換至root權限:su Step4. 取得apk檔案:wget http://210.60.224.8/~goodnice/cBook.apk Step5. 安裝apk程式:執行adb install cBook.apk,出現Success字樣即成功安裝好apk程式。 Step6. 回到主選單時,即可看到安裝好的好讀程式。 Step7. 雙擊兩下,即可執行該好讀程式。
APK安裝練習 APK Downloader網頁版 不用登入google帳號也能直接下載 APK 檔案 (1)先到 Google Play 上搜尋你要下載的應用程式,在點擊進入應用程式頁面後,把網址複製下來 (2)將應用程式的網頁鏈結貼上,點選 【Generate Download Link】來產生下載連結 (3)網站會去抓取該App的APK檔,並產生APK檔的檔案大小、MD5辨識碼與下載連結等資訊 (4)點選【Click here to download 軟體名稱 now】的連結就會下載App的APK(安裝檔)檔到您的電腦中。
將行動裝置接上電腦(1) 硬體方案:Uptech HC110A HDMI TO VGA影音轉換器 可將HDMI訊號影音,轉成一組VGA影像及一組3.5mm音源的轉換器產品。 可連接筆記型電腦、平板電腦,或其它具有HDMI輸出端子的設備,將HDMI數位訊號轉換為VGA端子+立體聲輸出,輕鬆的將影音畫面顯示在螢幕或投影機上。
將行動裝置接上電腦(1)
將行動裝置接上電腦(2) 軟體方案(HTCFlyer同步軟體)【感謝台南二中涂益郎組長提供】 Flyer 同步軟體已 USB 傳輸線連結 Flyer 及 PC 即可將載具內影像同步至電腦當中。 Step1. 請將「adb」資料夾複製至 C 槽。 Step2. 安裝「01-htc_sync_setup_3.3.21.exe」。 Step3. 安裝「02-chromeinstall-7u7」。 Step4. 將Android行動裝置,「設定」→「應用程式」→「開發」→「USB 除錯中」打勾。 Step5. 將Android行動裝置以 USB 線連接電腦後,點選「03-droidAtScreen-1.0.1」開啟。 Step6. 點選「ADB」→「ADB Executable Path」→連結點選到 C 槽「adb」資料夾內「adb.exe」。 Step7. 點選「Reload Devices」開啟同步。 Step8. 完成安裝,之後僅需點選「03-droidAtScreen-1.0.1」即可開啟同步功能。
參考資料 【免費玩Google手機】http://www.techbang.com.tw/posts/3105 【Andriod SDK】http://developer.android.com/sdk/index.html 【Google! Android手機應用程式設計入門】 蓋索林。文魁 【前進Android Market! Google Android SDK實戰演練】何孟翰。悅知文化 【Google Android SDK開發範例大全2 】 佘志龍、陳昱勛、鄭名傑、陳小鳳、郭秩均。悅知文化】
問題討論Q&A