1.1        安装工具

想要进行Android开发,必须先安装java,IDE和AndroidSDK.

1.1.1        Java开发包

首先,需要先安装Java开发包(JDK).所有Android开发工具都需要它,在编写程序时我用的Java语言.我安装的是JDK 8.建议去Oracle官网下载:Java Archive | Oracle

然后去配置环境变量JAVA_HOME,使其指向JDK安装位置.(网上教程很多)安装完成之后可以打开shell窗口,执行 java -version 指令

出现类似的输出,配置成功.

1.1.2 Android Studio

安装完Java开发环境。建议使用android Studio,因为他是免费的,直接百度下载就好了Download Android Studio and SDK tools  |  Android Developers (google.cn)

下载并安装Android Studio后,启动它,并按屏幕指示进行操作。对于所有设置,都接受默 认的标准值,即不断地单击Next按钮,并最终单击Finish按钮。下载并安装所需的一切可能需要 几分钟.(可网上找教程)

1.2        创建第一个程序

Android Studio自带了多个示例程序,下面我们完成第一个程序”hello,android“.选择Start a new Android Studio project.选择Empty Activity.

然后接下来确认信息

如果你用Java写的话Language记得改成Java.点击Finish.一个空项目就完成了.

1.3 在Android模拟器中运行

模拟器是一个程序,它运行在一种硬件上,却可以模拟另外一种硬件.使用Android模拟器机会可以模拟任何移动设备的虚拟版本.

我的建议是先安装Android虚拟设备(AVD).点击这个按钮,

手机型号随便你自己选了,选好之后就是下载安装模拟器的系统了,这里我推荐你一定要下Google APIs的系统因为,后面需要用到Android Device Monitor的时候需要修改文件权限,APIs它是有root权限的,避免以后踩坑,

选好之后点击next,下载的时间很长,请耐心等待.

下载完成之后就可以运行程序了,要运行Android程序,可选择菜单Run➤Run 'app',也可单击工具栏上的Run按钮.

第一个程序咱们就这么完成了

Android基础教程学习(一)相关推荐

  1. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第三章:简单控件

    第 3 章 简单控件 本章介绍了App开发常见的几类简单控件的用法,主要包括:显示文字的文本视图.容纳视图的常用布局.响应点击的按钮控件.显示图片的图像视图等.然后结合本章所学的知识,演示了一个实战项 ...

  2. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第六章:数据存储

    第 6 章 数据存储 本章介绍Android 4种存储方式的用法,包括共享参数SharedPreferences.数据库SQLite.存储卡文 件.App的全局内存,另外介绍Android重要组件-应 ...

  3. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第五章:中级控件

    第 5 章 中级控件 本章介绍App开发常见的几类中级控件的用法,主要包括:如何定制几种简单的图形.如何使用几种选择按钮.如何高效地输入文本.如何利用对话框获取交互信息等,然后结合本章所学的知识,演示 ...

  4. 关于android基础教程一书的初步解读后发现的一些问题

    我是一个比较固执的人..在进行android基础教程一书的初步学习之后,说实话,这本书虽然说为了照顾有需要的童鞋,提供了所有的源代码,就连我也在亲自打了好久的代码之后最后决定放弃,也偷偷懒,进行简单无 ...

  5. Android基础教程pdf

    下载地址:网盘下载 内容简介  · · · · · · <Android基础教程>内容完整丰富,具有较强的通用性,读者都能通过<Android基础教程>快速学习Android开 ...

  6. linux磁盘符变化autofs,Linux基础教程学习笔记之Autofs自动挂载

    Linux基础教程学习笔记之Autofs自动挂载 Autofs自动挂载: yum -y install autofs vim /etc/auto.master  在文件中添加下面行 /home/gue ...

  7. 网络存储 linux 访问,Linux基础教程学习笔记28——使用Samba访问网络存储

    Linux基础教程学习笔记28--使用Samba访问网络存储 SMB用于Windows和类Linux系统直接的文件共享 安装samba client包: [root@linuxidc~]# yum i ...

  8. 黑马程序员最新版JavaWeb基础教程-学习笔记

    da@黑马程序员最新版JavaWeb基础教程-学习笔记 day06-HTML&CSS HTML HTML(HyperTest Markup Language):超文本标记语言 是一门语言,所有 ...

  9. Android基础知识点学习总结

    Android基础知识点学习总结 安卓基础知识个人学习笔记分享~ 一.Android系统架构 Linux内核层→系统运行层→应用框架层→应用层 1.Linux内核层:Android系统是基于Linux ...

  10. SQL基础教程学习第六站:数据更新

    仅用于记录学习,欢迎批评指正,共同交流,共同进步,大神勿喷 系列文章 SQL基础教程学习第一站:PostgreSQL下载安装以及如何创建并登录数据库: SQL基础教程学习第二站:数据库基本知识: SQ ...

最新文章

  1. 刻意练习:Python基础 -- Task12. 模块
  2. 从小玩到大的超级玛丽,计算复杂性是怎样的?
  3. 搭建自己的前端自动化测试脚手架(三)
  4. Jquery JS 正确比较两个数字大小的方法
  5. PMCAFF微课堂 (已结束)| 京东平台产品负责人:如何打造一个支撑3200万日订单量的平台型产品
  6. win10安装Navicat 12 for MySQL
  7. leetcode206 反转链表
  8. 演义群侠传(八)【bloom组件源码学习】
  9. 【Flink】Too many fields referenced from an atomic type
  10. Python基础 - MySQLdb模块
  11. 均方根误差RMSE(Root Mean Square Error)
  12. IDA保存修改的寄存器值
  13. 小菜找实习——阿里3.25场笔试第一题(矩阵数组最小差值和)
  14. 第03讲- 第一个Android项目
  15. 你利用好网络这个工具了吗?
  16. js将 0,1,2,3...转成一,二,三....(数字转换大写)
  17. 小米路由器r2d_小米路由器R2D亮黄灯维修
  18. Centos7环境启动mongod报polkit服务启动失败
  19. ESXI主机密码忘记恢复
  20. 在日本申报个人所得税流程

热门文章

  1. YYLabel使用笔记
  2. Xshell v6 Build 0193 绿色特别版及全套产品
  3. CAXA 分解命令x 解决不能选中图形问题。
  4. 《应用商务统计分析》第五章 定序回归
  5. 在禁用uac_禁用仅管理员用户帐户控制(UAC)
  6. 分享一个数据库在线文档系统
  7. 2440 led-管道-控制应用程序详细解释(摘抄+解释部分)
  8. 图片里的数学公式转换成word
  9. 破解有道翻译反爬虫机制
  10. opencv 图像伽马校正