系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、Android Studio简介
  • 二、安装并创建新项目
    • 1.Hello Android

前言

近期因公司开发的项目需要开发手机APP,所以开始学习Android的开发。不是转型,只是想多学习一门编程语言,多学习一个技术,以供简单的开发出物联网产品使用的手机APP即可。
会跟随学习总结出一系列学习笔记,如果有这方面学习兴趣的友友们,可以一起学习。


Android Studio作为Android应用的开发环境,依赖于JDK、SDK和NDK三种开发工具。
首先先要下载这三个开发工具,搭建开发环境,再下载Android Studio,下面贴上链接,需要的请自行进行下载。
这里就不介绍详细环境搭建了,有需要详细环境搭建的请点击:

Android Studio环境搭建

官方下载最新的2020.3.1:

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:



点击右侧播放按钮,给手机开机:


点击播放按钮,即可把自写的程序运行到虚拟手机上:


Android Studio(0)开发开篇 环境搭建 创建工程 2020.3.1版本 虚拟手机相关推荐

  1. Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)

    Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具) 在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一 ...

  2. 记一次Android全流程开发体验经历以及Android Studio使用【从环境搭建到项目打包发布 + 真实踩坑总结】

    前言 临时安排接手一个 Android 应用项目开发,庆幸的是 Android APP 已经开发完成,我只需要在我的电脑上运行起来打包看一下效果即可,但是对于一个从未接触过安卓开发的我来说真的是费尽脑 ...

  3. android studio ndk HelloWorld 编译环境搭建

    android studio NDK helloworld 项目 第一步 android studio ndk 编译环境搭建 http://yunpan.cn/c3cCxxgwrqDaL 访问密码 6 ...

  4. Windows Java JavaFX IntelliJ IDEA 开发环境搭建 创建工程 编译运行 打包分发 自定义运行时

    博文目录 文章目录 本文说明 JavaFX 简单说明 JavaFX 版本说明 JavaFX 与 JDK 的关系 JavaFX 与 JDK Modular (JDK 9 模块化系统) JavaFX 模块 ...

  5. Android Studio安装配置、环境搭建详细步骤及基本使用

    前言 Android Studio的安装配置及使用篇终于来啦~ 废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下).Android Studio的安装,配置,以及创建工程 ...

  6. Android 开发初步环境搭建

    1. 俗话说的好,要想功夫深,铁杵磨成针.要想武功高,马步要扎牢.在开发好的Android软件时,开发环境也是必须走入的课程.Android开发环境有很多,我就列举一下: 1)Eclipse+SDK+ ...

  7. .net core 2.0学习笔记(一):开发运行环境搭建

    期待已久的.net core 2.0终于发布了!大家等的花儿都谢了. 不过比预期提前了一个多月,这在微软历史上还真的不多见.按照历史经验看,2.0版本应该比较靠谱,我猜这也是社区非常火爆的原因吧.下面 ...

  8. Android Studio应用开发简介

    2017年6月,英创公司在ESM6802+10.1"LCD的硬件平台上成功运行Android 7.1.1原生操作系统.2017年8月,ESM6802 Android 版可以支持GPIO.串口 ...

  9. auto.js id为参数滑动_【Autojs教程】02Autojs PC端开发调试环境搭建

    [Autojs教程]02-Autojs PC端开发调试环境搭建 写在前面 本篇教程算是保姆级教程了,希望以此能吸引更多感兴趣的同学学习Autojs,也希望大家能因此碰撞出更多的奇思妙想 关注微信公众号 ...

最新文章

  1. 在linux下面安装MySQL5.6管理帐号安装失败的解决方法
  2. 科大讯飞 ai算法挑战赛_为井字游戏挑战构建AI算法
  3. python是值传递还是引用传递_Python里参数是值传递还是引用传递?
  4. springboot集成oauth2和JWT(授权码模式)
  5. 如何避免程序员的大脑超载?
  6. 干货 | 腾讯云智能语音行业落地探索与实践
  7. 国标:PAAS应用程序管理要求
  8. android设备登录是什么手机_Android手机丢失或被盗?现在就告诉你如何找回它
  9. 10种受欢迎的前后端相关开发工具
  10. 官宣 .NET 6 RC (Release Candidate) 2
  11. 无限循环 for(;;) 与 while(true) 的区别
  12. dnf连接服务器黑屏xp系统,windows xp进入桌面后黑屏的解决技巧
  13. EXCEL数组公式求解一定条件下的最大值及最小值
  14. [渝粤教育] 华中科技大学 模拟电子技术基础 参考 资料
  15. KVM-虚拟化技术之Hypervisor-架构
  16. windows内网信息收集
  17. STM32 CubeMx LL库-ADC操作
  18. 构筑数字底座,同济医院用全闪存提速智慧医疗
  19. php生成PDF使用的类MPDF
  20. 又是一场雨湿了多少人的心

热门文章

  1. 计算机更新一直在57转怎么办,联想电脑正在更新怎么办
  2. Caused by: org.flywaydb.core.api.FlywayException: Validate failed: Migration checksum mismatch for m
  3. Java 中线程同步锁和互斥锁
  4. 图片<img>、链接<a>等去除referer标记
  5. Android调用天气接口(和风天气)
  6. 基于5G/4G无线通信的银行ATM无线通信联网方案
  7. Ubuntu18.04(NVIDIA)使用网线连接华为路由器XD10无法ping通问题排查和轻解决
  8. vscode常用插件总结
  9. 微信支付——扫码支付Native
  10. Linux下重命名文件或文件夹