第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000 Communicator 1998 9110 9110i Symbian 1997 Nokia 9000 Communicator GS88 2000 PDA Symbian Palm OS Windows CE Symbian Ericsson R380 Smartphone 2000 Symbian Symbian Symbian 2001 2 Palm Kyocera 6035 2002 Microsoft Windows Powered Smartphone 2002 Windows CE Windows Mobile
RIM Research In Motion 2003 BlackBerry SMS Web 2007 6 iphone UI Web itunes 2007 11 Android 2008 T-Mobile USA Android T-Mobile G1 Android iphone Android 2009 2 Windows Mobile 6.5 Windows Phone 7 Windows Mobile 6.5 2009 10 Windows Phone 7 2010 10 2011 LG HTC 1.2GHz 3. 智能手机与 4G 4G Fourth Generation 3G 1G GSM TDMA 2G 3G 4G 3G WLAN 4G 10Mb/s 200 5Mb/s 4G DSL 5G 4G 100 1.2 Android ios Windows Mobile Symbian BlackBerry Palm 1.Android Android Google Linux Java Android 002
2.iOS ios iphone OS iphone Mac Objective- C iphone ipod Touch ipad ios 3.Windows Phone 7 Windows Phone 7 Windows Mobile Microsoft Windows 4.Symbian Symbian 32 Symbian Android Symbian 2010 2 5.BlackBerry BlackBerry RIM Android ios 6.Palm Palm Palm 32 2010 Palm Web OS 7.Bada Bada Flash SNS 2009 11 10 1.3 Android 1.3.1 Android 操作系统的发展 Android 1886 Android Google 2002 Android 2005 Android 2007 11 5 Android 1.0 API Android 1.0 T-Mobile G1 003
T-Mobile HTC T-Mobile G1 Android HTC Dream 2009 4 Android 1.5 9 Android 1.6 Android 1.6 HTC Hero G3 Android 1.6 HTC Hero G3 2009 10 Android 2.0 OpenGL ES 2.0 Android 2.0 NEXUS One HTC NEXUS One 2010 1 2010 5 Android 2.2 SD Flash FLV Android 2.2 HTC Desire HD GALAXY S 2010 12 Android 2.3 Android 2.3 GALAXY S HTC Sensation 2011 2 3 Android 3.0 CPU 2D 3D USB Android 2011 5 11 Google Android 3.1 Android 2011 7 13 Google Android 3.2 7 1024 600 10.1 2011 10 19 Android 4.0 Android 4.0 UI 2012 6 28 Android 4.1 Google Now 2012 10 30 Android 4.2 Google Now 2013 7 25 Android 4.3 WiFi 2013 9 4 Android 4.4 RAM 2014 10 15 Android 5.0 Material Design 2015 9 30 Android 6.0 Material Design 2016 8 22 Android 7.0 3D Touch VR 2017 Android 8.0 Android Android HTC 004
LG Open Handset Alliance Google 2007 11 5 Google Android Android Android 1.3.2 Android 操作系统的特点 Android Linux 1 Android Android Android Android 2 Android API 3 4 HTML JavaScript Web View 5 Android Android 1 Android Android 2009 11 10 Android Mobile Spy 2010 8 12 Trojan-SMS.Android OS.FakePlayer.a 2011 11 20 Google Android 2 Android 3 Android UI Android Android Android Android 1.3.3 Android 操作系统与 ios 操作系统的对比 1 ios Android Android ios Android ios 2 Android ios ios ios Android Google Android ios 005
3 ios Android ios Android 4 ios ios Android 5 ios GPS VoIP 10 ios Android 6 ios Android Android ios Android ios 1.4 Android 2013 IDE Android Studio Android Studio IDE 2016 9 Google Android Studio 2.2 11 Eclipse+ADT Eclipse Android Studio Android Studio Android Windows XP Windows 10 Windows XP Windows 10 64 Windows XP 32 Windows 10 Android Studio Java JDK http://www.oracle.com/technetwork/java/javase/downloads/ Android Studio http://www.android-studio.org/ http://www.androiddevtools.cn Android SDK Android Studio 1.4.1 安装 JDK 1 JDK 1 jdk-8u112-windows-x64 1.1 2 1.2 JDK D: \Java\jdk1.8.0_112\ 006
1.1 1.2 JDK 3 1.3 4 JRE JDK D:\Java\jre8 1.4 5 JRE 1.3 1.4 JRE 2 1 1.5 1.5 2 1.6 3 1.7 JAVA_HOME D:\Java\ jdk1.8.0_112 1.8 classpath.;%java_home%\lib\tools. 007
jar;%java_home%\lib\dt.jar;%java_home%\bin; 4 Path 1.9 Path %JAVA_HOME%\bin D:\Java\jdk1.7.0_21\bin 1.10 3 JDK cmd java version JDK 1.11 JDK 1.6 1.7 1.8 JAVA_HOME 1.9 Path 008
1.10 %JAVA_HOME%\bin 1.11 JDK 1.4.2 安装 Android Studio 1 android-studio-windows.exe Android Studio 1.12 2 Next Android Studio Android SDK Android SDK Android Virtual Device 1.13 Next 1.12 Android Studio 1.13 Android Virtual Device 3 I Agree 1.14 Android Studio SDK 1.15 Next Android Studio Do not creat shortcuts 1.16 Install 1.14 1.15 009
4 Android Studio 1.17 1.16 1.17 1.4.3 Android Studio 的基本配置 Android Studio 1 Android SDK 1 Android Studio Tools Android SDK Manager 1.18 SDK Manager Android 1.19 1.18 SDK Manager 1.19 SDK Manager 2 Launch Standalone SDK Manager Android SDK Manager 1.20 3 Android 1.20 Install n packages 1.21 Accept License Install platforms Android 2 Android Studio 1 Help Check for Update 1.22 1.23 010
1.20 Android SDK Manager 1.21 1.22 1.23 2 Download 3 Android AVD 1 Tools Android AVD Manager AVD Manager 1.24 2 Create Virtual Device 1.25 AVD Next 1.26 Next AVD Finish 1.27 1.24 AVD Manager 1.25 011
1.26 1.27 3 AVD 1.28 4 1.29 AVD 1.28 AVD 1.29 AVD 4 Android AVD Genymotion Android USB USB Tools Android Android Device Monitor Run 1.30 012
1.30 1.5 Android Android Studio Android 1 File New New Project Android 1.31 2 FirstDemo org.hnist.cn d:\androidspace\firstdemo 1.32 Next 1.31 1.32 3 1.33 Wear TV (Android Auto) SDK Help me choose 4 Next 1.34 Empty Activity Next 1.35 Activity Layout Finish Android Studio 1.36 013
1.33 1.34 1.35 Activity Layout 1.36 FirstDemo 1.37 FirstDemo APP 1.38 a b 1.37 FirstDemo 1.38 FirstDemo 014
1.6 Android Android Google Play Android 1 Android Studio Build Generate Signed APK... 1.39 1.40 2 Key Create new... Key 1.41 Key Choose existing 3 OK 1.40 1.42 Next 1.43 APK Finish 1.44 1.39 1.40 Key 1.41 Key 1.42 015
1.43 APK 1.44 APK 4 1.44 Show in Explorer APK 1.45 APK Android Market 1.45 APK Android Android Android Studio Android Android Android Android 1 Android 2 Windows 7 Android 3 Android HelloDemo org.hnist.hello APK 016