系列文章目录
前言
近期因公司开发的项目需要开发手机APP,所以开始学习Android的开发。不是转型,只是想多学习一门编程语言,多学习一个技术,以供简单的开发出物联网产品使用的手机APP即可。
会跟随学习总结出一系列学习笔记,如果有这方面学习兴趣的友友们,可以一起学习。
Android Studio作为Android应用的开发环境,依赖于JDK、SDK和NDK三种开发工具。
首先先要下载这三个开发工具,搭建开发环境,再下载Android Studio,下面贴上链接,需要的请自行进行下载。
这里就不介绍详细环境搭建了,有需要详细环境搭建的请点击:
官方下载最新的2020.3.1:
不推荐使用Eclipse的ADT进行环境搭建了。
关于Genymotion安装,如果有真机,没必要用虚拟机,真机环境才是用户环境,更能够检验APK的稳定性和可靠性。
一、Android Studio简介
Android是基于Linux的移动设备操作系统,中文名为安卓,主要用于智能手机和平板电脑,现已拓展到互联网电视、可穿戴设备、车载终端和智能家居等。
早期,在Android下开发APP主要使用Eclipse和基于Eclipse的ADT(我还下载了这个,后来发现并不好用)。不过Eclipse毕竟是为了Java工程而生的开发平台,并非专门用于Android,所以先天性不足那以避免。自2015年之后,谷歌公司便停止了ADT的版本更新,转而重点打造自家的Android Studio。(学习Android不要使用老版教材,可以去结合近年的视频进行学习)
使用Android比起使用Eclipse开发的好处:
(1)Android Studio使用v7库与design库等只需增加一行配置,而Eclipse要想使用这些库得引用整个工程。
(2)高版本的SDK和NDK只支持Android Studio,不支持Eclipse。
(3)更多新功能只能在Android Studio中运用,如自动保存、多渠道打包、整合版本管理、支持预览drawable图形文件等。
二、安装并创建新项目
1.Hello Android
打开Android Studio,依次选择菜单File→New→New Project,弹出Create New Project窗口,在name栏输入名称,Domain输入域名,单击Next。
目标设备界面,该界面可选择App期望运行在什么设备上,以及运行App所需的SDK最低版本号,SDK选择API16,这里按照默认选项勾选即可:
该界面提示选择初始界面风格,保持默认选项Empty Activity,单击Next按钮:
这是入口设置界面,该界面可输入活动名称(Acticity Name)与布局名称(Layout Name),正常情况使用默认即可:
第一次创建,这里需要等待半小时以上,耐心等待:
下载好的activity_main.xml:
点击AVD Manager 模拟手机(用真机的也可以跳过这步,USB连接手机到电脑,手机打开开发者模式):
选择一款手机:
给虚拟手机选个系统(这里我选择安卓10.0):
选择同意选项后,单击Next:
点击右侧播放按钮,给手机开机:
点击播放按钮,即可把自写的程序运行到虚拟手机上: