建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2013/4 V4 2014/9 V5

Slides:



Advertisements
Similar presentations
第一章 讲师:张晓飞 微信 : zxf_zxy_rxf Android 快速入门. 1. 介绍 Android 2. 完成第一个 Android 应用 3. 三个开发调试工具 4. 应用练习 1.1 Android 相关基础知识 1.2 Android 系统架构 2.1 搭建开发环境 2.2 开发第一个应用.
Advertisements

湖南城市学院 Android 智能手机开发 信息科学与工程学院 主 讲:李 旎. 湖南城市学院 课程结构 Android 平台概述 – 平台介绍 开发环境: – 构建 Android 开发环境 Android 的基本操作 -- 五种基本操作 应该程序: – 应用程序结构 典型应用: – 用户界面 –
第二章:行動裝置與擴增實境.
Android环境搭建 倚动软件工厂实验室 网络课程地址:
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
Hadoop 單機設定與啟動 step 1. 設定登入免密碼 step 2. 安裝java step 3. 下載安裝Hadoop
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
Ch4 Android SDK常用工具.
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
APP課程:Android程式設計開發環境與工具介紹
Chapter 2 Android開發環境設定.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
臺北市立大學 資訊科學系(含碩士班) 賴阿福
VMware Player 安裝說明 2018/11/14.
Android智慧型手機程式設計實務應用班
物件導向程式設計 CH1, CH2.
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
ANDROID與OSGI平台整合.
JAVA vs. SQL Server 建國科技大學 資管系 饒瑞佶 2013/4 V1.
HelloPurr 靜宜大學服務學習發展中心、資管系 楊子青
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
Android SDK工具 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
Working with Databases (II) 靜宜大學資管系 楊子青
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Android手动测试实践 ——绮珠.
Android Studiod開發架構 建國科技大學資管系 饒瑞佶 2016/3 V1.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
檔案與磁碟的基本介紹.
Android 视频教程简介.
RFID資訊系統 建國科技大學資管系 饒瑞佶 2010/2011.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
Android檔案處理 建國科技大學 資管系 饒瑞佶 2010/10.
Android SDK工具 建國科技大學 資管系 饒瑞佶 2011/1.
使用Android模拟器 本讲大纲: 1、模拟器概述 2、Android虚拟设备和模拟器 3、Android模拟器启动与停止 4、控制模拟器
虛擬機器 下載QEMU Windows版 (0.9.1) 下載Kqemu Windows版 安裝QEMU 安裝Kqumu
Java程式設計 Eclipse.
VS.NET 2003 IDE.
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
App Inventor 2初體驗 靜宜大學資管系 楊子青
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2013/9 V4
TA教育訓練 微處理機系統實習.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
讓Emulator可以 使用Android Market
Install OpenCV C++ with Visual Studio 2017 on Windows PC
IIS Internet Information Services
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
雲端計算.
實驗十六:匯出APK安裝檔與軟體上架.
基本指令.
程式移植.
專案建置與封裝程式 建國科技大學 資管系 饒瑞佶.
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
安裝JDK 配置windows win7 環境變數
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
開發Java程式語言的工具 JDK.
Android Emulator 備忘指令 Android 模擬器 / SD card.
Develop and Build Drives by Visual C++ IDE
社群定位資訊系統 葉國賢 組員: 吳俊億 鄧硯文 郭冠良 魏毓男
Presentation transcript:

建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2013/4 V4 2014/9 V5 Android智慧型手機程式設計 Android SDK工具 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2013/4 V4 2014/9 V5

Why Android SDK? 所有有關Android開發的管理工具是SDK在負責,沒有Eclipse也沒關係 寫程式(類別庫)

對Eclipse而言 把SDK透過ADT整合進來 這裡我們先介紹SDK的”管理”功能

既然這樣… 所以絕對要知道SDK到底有什麼名堂 讓我在沒有Eclipse的狀況下也可以管理Android開發的任務

Android SDK工具 可以在android sdk所在目錄下的tools與platform-tools兩個目錄中找到 需要設定系統路徑,以方便執行(指令模式) 主要工具 adb.exe(Android debug bridge):可以透過類似telnet進行AVD與手機管理 android.exe:可以查看可用的targets與設定AVD emulator.exe:Android模擬器 ddms.bat (Android Dalvik Debug Moniter Server):可以管理AVD與手機連線 mksdcard.exe:進行sdcard管理

SDK工具 多數都是透過命令列方式執行 那就需要知道正確的目錄所在 那每次都要打一長串目錄不就… 所以…可以設定只打命令名稱時,系統一定要去問的幾個目錄 Windows內叫Path

設定Windows環境 使用SDK工具 主要就是設定path

標準做法是設定系統路徑 我的電腦內容—進階 1 3 2 4

設定系統路徑 7 5 8 加入Android SDK的 Tools Platform-tools 所在路徑 6

加上兩組路徑 Android SDK所在目錄\platform-tools Android SDK所在目錄\tools 每個路徑間用;區隔

可以透過設定PATH的工具軟體 RedmondPath來簡化

試試ddms這個指令 確認Windows Path設定完成 結合AVD或實體手機 我們來試試ddms這個指令

記得! 電腦要連結手機或至少有一個AVD ddms 手機與模擬器同時存在

電腦連結手機設定 Eclipse可切換到ddms畫面 有沒有好奇心玩一玩DDMS要做什麼?

透過類似telnet進行AVD與手機管理 adb.exe 透過類似telnet進行AVD與手機管理

adb.exe 可以透過類似telnet進行AVD與手機管理 需要透過指令視窗模式執行

adb.exe 可以透過類似telnet進行AVD與手機管理 1 2 3 1

adb.exe 可以透過類似telnet進行AVD與手機管理 在提示字元後輸入adb shell 4

adb.exe 可以透過類似telnet進行AVD與手機管理

adb.exe 可以透過類似telnet進行AVD與手機管理 實際手機的前置符號則是$ 一次只能一個

adb.exe 可以透過類似telnet進行AVD與手機管理 離開請打exit

adb.exe還沒結束 待續…

可以查看可用的targets與設定AVD android.exe 可以查看可用的targets與設定AVD

android.exe 可以查看可用的targets與設定AVD android list:列出所有可用的targets與AVD 1 可用的targets 設定AVD時需要此id(Android API版本)

android.exe 可以查看可用的targets與設定AVD android list:列出所有可用的targets與AVD 可用的AVD Eclipse.exe

android.exe 可以查看可用的targets與設定AVD android create avd -n AVD名稱 -t API_level 如: android create avd -n my_avd2 -t 4

API Level id http://developer.android.com/guide/appendix/api-levels.html

android.exe 可以查看可用的targets與設定AVD android create avd -n avdName -t avdID 如: android create avd -n my_avd2 -t 4

android.exe 可以查看可用的targets與設定AVD android create avd -n avdName -t avdID 如: android create avd -n my_avd2 -t 4

android.exe 可以查看可用的targets與設定AVD android list:列出所有可用的targets與AVD 剛建立的my_avd2

刪掉AVD android delete avd –n AVD名稱

AVD Manager 從Eclipse或單獨啟動 大家執行的都是這支程式

透過android指令建立專案 紅色是要填的參數 先執行看看 …參數意義後面再解釋 Android 產生專案 android create project --target 1 --name MyAndroidApp --path c:\MyAndroidAppProject --activity MyAndroidAppActivity --package com.example.myandroid 紅色是要填的參數 先執行看看 …參數意義後面再解釋

使用Eclipse File  Import 將產生的專案放進Eclipse

emulator.exe Android模擬器

emulator.exe Android模擬器 啟動已存在的AVD emulator –avd avdName 或 emulator @avdName

emulator.exe Android模擬器 my_avd2 請耐心等待

emulator.exe Android模擬器 my_avd2

emulator.exe Android模擬器 my_avd 代表有載入虛擬sdcard 設定方式稍後說明

再看adb.exe

adb.exe 可以透過類似telnet進行AVD與手機管理 再次執行adb shell 出現#提示符號,表示連接成功 如果是連到實際手機 提示符號將是$

adb.exe 可以透過類似telnet進行AVD與手機管理 例如ls查看檔案與目錄

Package實際安裝的位置 列出所有安裝的packages 列出package apk安裝路徑 列出package內的目錄檔案結構 pm list packages 列出package apk安裝路徑 pm list packages –f 列出package內的目錄檔案結構 run-as PackageName

adb.exe 模擬器data\app內有安裝的程式 手機則是在system\app

取出APK adb pull /data/app/com.android.hello.apk . adb pull指令 (Android SDK tools) adb pull /data/app/com.android.hello.apk .

安裝APK到模擬器 adb install com.android.hello.apk adb install指令 (Android SDK tools) adb install com.android.hello.apk apk檔案需要認證 有沒有其他安裝方法?

Android.exe練習 連到手機上看system/app 看提示符號的變化 看是否有apk檔案 隨便抓一個下來到PC

ddms.bat 可以管理AVD與手機連線

dddms.bat 可以管理AVD與手機連線 請耐心等待

dddms.bat 可以管理AVD與手機連線

dddms.bat 可以管理AVD與手機連線

dddms.bat 可以管理AVD與手機連線 這裡可以做與電腦間的檔案交換

dddms.bat 可以管理AVD與手機連線 這裡可以做螢幕截取

mksdcard.exe 進行sdcard管理

建立sdcard的映像檔 建立 SD 卡的映像檔 (只需做一次) mksdcard sizeM [path\]name.img 如: mksdcard 1024M d:\sdcard.img

建立sdcard的映像檔

Emulator 掛載 SD 卡 emulator –avd AVD名稱 -sdcard [path\]name.img 如: emulator –avd my_avd2 -sdcard d:\sdcard.img 模擬器就具備有sdcard功能

補充 ASM Android Screen Monitor 教學與報告用 手機需要透過usb與電腦連結才行