Android特性
开发成本来说(IOS需要配备IOS电脑、市场授权费),Android有优势,开发语言OS应用面不广
2008年Google发布第一款Android手机-HTC(Android 1.0)
Android的特性:
应用程序框架
Dalvik虚拟机
内部集成浏览器(开源webkit浏览器)
优化的图形系统
SQLite关系型数据库
多媒体支持(音频、视频、图片)
GSM、蓝牙、EDGE、3G和WI-FI等技术
摄像头、GPS、罗盘、加速度计等接口
完备的开发环境(设别模拟器、调试工具、性能分析工具、开发插件)
Android的优点:
真正开放
应用程序相互平台
应用程序之间沟通无界限
Android应用由各种可单独调用的组件构成。Activity是提供界面(UI)的一种应用组件
创建Android项目
1、安装Android Studio
https://developer.android.google.cn/training/basics/firstapp/creating-project
安装完成配置环境变量 ,ANDROID_HOME=/Users/macbook/Library/Android/sdk
安装完成后在AndroidStudio的Welcome to Android Studio界面(项目选择界面)
点击右下角Configure->Default Project Structure…来设置jdk路径~/.bash_profile以及在Android Studio中配置jdk location
2、创建一个工程
app > java > com.example.myfirstapp > MainActivity
这是主Activity界面的布局。它是应用的入口点,当构建和运行应用时,系统会启动此Activity的实例并加载其布局。主Activity在用户点击应用图标时启动。
app > res > layout > activity_main.xml
此 XML 文件定义了 Activity 界面的布局。它包含一个 TextView 元素,其中具有“Hello, World!”文本
3、数据线连接Android手机,手机打开USB调试模式
4、运行
点击运行,发现本地手机并没有启动APP,在Android Studio控制台发现:Error while waiting for device: The emulator process for AVD Pixel_3a_API_30_x86 was killed
此时,勾选Android Emulater、HAXM插件,进行下载
5、创建Android模拟器AVD
点击 Tools > AVD Manager 以打开 AVD 管理器
点击 AVD Manager 对话框底部的 Create Virtual Device
系统会显示 Select Hardware 页面
选择一个定义的设备,然后点击“Clone Device”,然后点击“Next”