用 Andriod 國立北門高中 林明璋

Download Report

Transcript 用 Andriod 國立北門高中 林明璋

12年國教~有效教學策略設計
用
Andriod手機
國立北門高中
林明璋
[email protected]
[email protected]
課程規劃
• 1. 簡介Andriod
– Android版本演進
• 2. 在電腦上玩Android的各種方法
–
–
–
–
Android SDK
BlueStacks
YouWave
Android-x86
• 3. APK安裝練習
– APK Downloader網頁版
• 4. 將行動裝置畫面接上電腦
2
有趣的數據(1)
• 過去5年間,全球人口成長6%,而全球的行動裝置人口增
加超過4倍,達到354%
3
有趣的數據(2)
• Android使用率在2010年超越Apple
4
有趣的數據(3)
• Google併購Android,正式推出以來,每年以2次的速度推
出更新
5
有趣的數據(4)
• 每次發表新的Android系統時,都會伴隨一隻「Hero」等
級的新產品;每年也都會有有新的晶片組誕生。
6
有趣的數據(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萬人。
7
8
Android簡介
• 以Linux為基礎的開放原始碼作業系統。
• 最初由Andy Rubin創辦,最初只支援手機。
• 2005年由Google收購注資,並拉攏多家製造商組
成開放手機聯盟(Open Handset Alliance)。
• Android本義為『機器人』是Google於07年11月5
日宣佈的基於Linux平臺開源手機作業系統名稱。
• 2008/9/22,正式發佈第一款Google手機——TMobile G1。該款手機為宏達電製造,是世界上第
一部使用Android作業系統的手機
• Google 規劃每半年進行一次系統升級的。每一代
的 Android 系統都以甜點命名
9
10
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)
11
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)
12
Android SDK(1)
• 1. 事前準備:
– Java開發工具包(Java Development Kit, JDK)
主要包括了JRE(Java Runtime Environment,
Java執行環境)javac 編譯器、jar封裝工具、
javadoc文件生成器。
– http://www.oracle.com/technetwork/java/javas
e/downloads/[Java SE Downloads],依照作業
系統下載對應的JDK並進行安裝,基本上設定
都用預設即可。
13
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」按鈕。
14
Android SDK(3)
• 3. 安裝Android上的程式(以apk為例)
– Step1. 在SDK安裝目錄中,找到androidsdk/platform-tools,將cBook(好讀電子書程
式)copy至該處
– Step2. 執行cmd,在該目錄下執行adb install
cBook.apk,出現Success字樣即成功安裝好
apk程式。
– Step3. 回到主選單時,即可看到安裝好的好讀
程式。
– Step4. 雙擊兩下,即可執行該apk程式。
15
BlueStacks(1)
• 模擬出一般 Android 手機或平板電腦中的
APP 應用程式在行動裝置中的運作,
• 直接在 Windows 系統的視窗中,試玩、試
用各種常見的遊戲或應用程式。
• 沒有完整的桌面功能、選單與 Android 平
台該有的設定及服務,
• 單純讓我們拿來玩 APP 與遊戲用的。
16
BlueStacks(2)
• 1. 前置作業
– Step0-1. 需要安裝Microsoft .NET Framework
4,可至http://www.microsoft.com/zhtw/download/details.aspx?id=17851 下載
– Step0-2. 需要安裝Windows Installer 4.5,可
至http://www.microsoft.com/zhtw/download/details.aspx?id=8483 下載
17
BlueStacks(3)
• 2. 安裝步驟:
– Step1. 連結網址http://bluestacks.com/ 下載並
安裝 BlueStacks。
– Step2. 開始 →「BlueStacks」→「Launch
BlueStacks」
• 安裝完 BlueStacks 後,Windows的桌面上
會多了一個 BlueStacks 的小工具
(widget),內裡會有一些 Android 程式的
圖示。你可以按那些圖示直接啟動這些程
式。
18
(1)
(2)
(4)
(3)
19
BlueStacks(4)
• Step3. 主畫面主要分成四個部份:
– (1)是BlueStacks的快速列,讓我們可以快速選
擇需要的功能。
– (2)紅框內表演我們目前已安裝的Apps,有個綠
色的小箭頭表示目前這些Apps正在下載安裝中。
– (3)紅框則是Apps搜尋列,讓我們可以搜尋想要
的Apps。
– (4)紅框則是推薦的Apps。看到這個畫面表示我
們已經安裝成功囉。
20
BlueStacks(5)
• 3. 安裝Android上的程式(以apk為例)
• Step1. 將下載的cBook.apk程式(範例),按
右鍵執行【開啟檔案/BlueStacks Apk
Handler】
• Step2. 在BlueStacks主畫面即可出現好讀
程式執行的主畫面
21
YouWave(1)
• YouWave Android是一個Android軟體的開發平台
• 可以在您的電腦裡運行測試成千上萬的Android應
用程式,它搭配了Android-x86 2.3 移植版、
VirtualBox 虛擬電腦、以及增加了若干 Android
界面按鈕的收費軟體。
• 提供十天免費試用。
• 與VirtualBox不相容。
• 可支援Windows XP,Vista和Windows 7系統。
• 是一個簡單實用的Android Emulator(模擬器)。
22
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 然後執行了。
23
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
24
Android-x86(2)
• 1. 下載檔案:
• Step1. 連結網址http://www.androidx86.org/download 下載你想試玩的 Android 版本
的 ISO 檔案。
• 不同版本說明:
– (1) 「eeepc」:使用 Eee PC 來試玩。
– (2) 「asus_laptop」: 華碩或其他英特爾處理器的筆
記簿電腦、桌面電腦、甚至如 VMWare 或 VirtualBox
的虛擬電腦。
– (3) 「amd_brazos」:電腦是採用 AMD Brazos 晶片
– (4) 「tegav2」:採用 NVidia Tegra 2 晶片。
25
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 檔
26
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) 系統安裝中。接著就會看見恭喜你的訊息。
27
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
28
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. 雙擊兩下,即可執行該好讀程式。
29
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(安裝檔)檔到您的電腦中。
30
將行動裝置接上電腦(1)
• 硬體方案:Uptech HC110A
• HDMI TO VGA影音轉換器
• 可將HDMI訊號影音,轉成一組VGA影像及一組3.5mm音
源的轉換器產品。
• 可連接筆記型電腦、平板電腦,或其它具有HDMI輸出端
子的設備,將HDMI數位訊號轉換為VGA端子+立體聲輸出,
輕鬆的將影音畫面顯示在螢幕或投影機上。
31
將行動裝置接上電腦(1)
32
將行動裝置接上電腦(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- 33
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 】
佘志龍、陳昱勛、鄭名傑、陳小鳳、郭秩均。悅
知文化】
34
問題討論Q&A
35