前言

大家好,我是 Vic,今天给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢

每日一句

If life were predictable it would cease to be life, and be without flavor.

--- Eleanor Roosevelt

每日一句

入门工具的安装

第一步:要下载的朋友注意了,先看完教程了解个大概,下载Android studio前,先安装jdk和IDE,Android SDK

我以windows64位例子下载教程:

点击 android-studio-ide-171.4408382-windows.exe 无 Android SDK 进行下载

然后进行点击你所下载的软件,进行安装。

第四步:

配置环境变量JAVA_HOME,操作步骤:

“计算机(我的电脑)”----“属性”----“高级系统设置”----“环境变量”----系统变量下

的“新建”:

环境变量:

JAVA_HOME:D:\Java\jdk1.8.0_25

CLASSPATH :.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Path:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

常用快捷键

Ctrl+C: 复制

Ctrl+V: 粘贴

Ctrl+X: 剪切

Ctrl+D: 在当前行下方复制一行

Ctrl+Y: 删除当前行

Ctrl+G: 快捷行数定位

Ctrl+E: 查看最近打开的文件

Ctrl+N: 查找类名,文件名

Ctrl+F: 类内搜索

Ctrl+R: 查找替换

Ctrl+Alt+L: 格式化代码

构件

活动、片段、视图、意图、服务和内容提供者

活动(Activity),是一个用户界面屏幕。应用可以定义一个或多个活动,用于处理应用程序的不同阶段。

片段(Fragment),是活动的一个组成部分,通常显示在屏幕上,但并非必须如此。通过片段,能够使应用轻松适应不同尺寸屏幕。

视图(View),是最小的用户界面单元,可以直接包含在活动中,也可以包含在活动的片段中。视图可以用Java代码创建,但更好的方式是使用XML布局来定义。

意图(Intent),是一种行为描述机制(如选择照片,打电话等)。在Android中,几乎一切都是通过意图来实现的,这给我们提供了大量替换或重用组件的机会。

服务(Service),是运行在后台的任务,无需用户直接与之交互。

内容提供者,是一组数据和用于读取它们的自定义API,这是在应用之间共享全局数据的最好方法。

下面重要了,上课学不到的,在这里统统学习一下,学习靠自己

授人以鱼,不如授人以渔

(1)学习android需要积极的心态

(2)注重实践

(3)学以致用

(4)多敲代码

总结

本文讲了Android精通教程-第一节Android入门简介,如果您还有更好地理解,欢迎沟通

定位:分享 Android&Java知识点,有兴趣可以继续关注

android 教程概要,Android精通教程-第一节Android入门简介相关推荐

  1. 第一节 加工中心数控系统简介

    2006-04-04 00:01:55 加工中心加工 第一节 加工中心数控系统简介 一,Siemens 810D数控系统 Siemens 810D数控系统是由德国Siemens公司研制开发的,它具有以 ...

  2. Spring入门到精通:第一章 基础入门:1.Spring框架概述

    Spring入门到精通:第一章 基础入门:1.Spring框架概述 前言:为什么要学习Spring框架? 为什么要学习Spring框架呐? (1)使用广泛:现在很多的企业都有Spring的影子,不管是 ...

  3. android视频显示,好消息,今天发布1节Android显示系统视频

    原标题:好消息,今天发布1节Android显示系统视频 今天发布1节显示系统视频 第003课第01节_最简单的Surface测试程序 主要内容: 使用C语言编写Surface应用程序,忽略java复杂 ...

  4. python PyQt5中文教程☞【第一节】PyQt5简介

    引用文章:http://code.py40.com/pyqt5/ 文章目录 PyQt5说明 PyQt4和PyQt5的区别 PyQt5说明 pyqt5是一套Python绑定Digia QT5应用的框架. ...

  5. 第一章第一节:C++简介与学习方法

    文章目录 一:必读:使用本专栏前注意 二:什么是C++ 三:C++发展史 四:C++应用 五:C++修炼"宝典" 一:必读:使用本专栏前注意 学习C++之前,请一定具备C语言基础和 ...

  6. 学pyqt5之前需要学python吗_【第一节】PyQt5简介

    本教程是翻译自http://zetcode.com/gui/pyqt5/,因水平有限,难免会有纰漏,望谅解,如果是在难以理解可以直接翻看英语网站. 本教程适合初学者和中级程序员.看完这个教程,你将能够 ...

  7. python一节课多久_第一节课 python简介

    标签: 一.python特性概要 1. Python是解释性语言.我们和c比较一下. 2. Python特性总结:字节码.动态.缩进 2.1 字节码 2.2 动态语义 在赋值时确定数据类型 2.3 缩 ...

  8. 【第一节 Node.js简介】

    1.Node.js是什么? Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的.可扩展的网络应 ...

  9. 第一节 zadig 入门

    最近看公众号,发现之前没有接触过的持续集成工具zadig,于是乎在自己的测试环境跑一边流程,检验下zadig的优劣势. Zadig 是 KodeRover 公司基于 Kubernetes 自主设计.研 ...

最新文章

  1. 索引是建的越多越好吗?
  2. 5月“.公司”域名注册总量TOP15:西部数码第四
  3. android logger的使用
  4. javaweb学习总结(八)——HttpServletResponse对象(二)
  5. 你必须知道的.Net 读书笔记----new 关键字 和const readonly
  6. 笔记-知识产权与标准化知识-GB/T-12504-1990计算机软件质量保证计划规范
  7. 产品经理 - 学习书籍
  8. Hbase数据倾斜问题处理手段汇总(持续更新中)
  9. 第三次学JAVA再学不好就吃翔(part67)--Math类
  10. android studio导出apk_Android 应用构建速度提升的十个小技巧
  11. 【ArcGIS遇上Python】ArcGIS Python实现Modis NDVI批量求年最大值
  12. I—爆炸的符卡洋洋洒洒(不模不行的DP)
  13. 推荐系统中的相似性度量
  14. LayoutInflater拦截View创建,自定义Resource对象
  15. Windows Server 2008 R2 Enterpris服务器上安装一个Moodle
  16. 计算机类中英附录,欧盟gmp附录1计算机系统(中英文对照).doc
  17. 苹果开发者账号续费不成功?提示你的支付授权失败?看这里...
  18. 细胞自噬机制最新研究进展(2021年12月)
  19. 新春将至,“牛”气冲天
  20. M - windy数

热门文章

  1. linux资源隔离是哪些,【转载】Linux cgroup资源隔离各个击破之
  2. python关键字的意思_python 关键字(Keywords)
  3. mysql跳过安全_Navicat连接MySQL数据库
  4. oracle保存type类型,oracle type类型
  5. 跨平台低延迟的RTMP/RTSP直播播放器设计实现
  6. mysql中union 查询
  7. php多表递归查询,使用公用表表达式的递归查询
  8. java服务端无法发送给客户端,无法从客户端向服务器发送消息
  9. ug冲模标准件库_昆山兴模lt;携手gt;武汉益模,打通冲模“智能设计+精益管理”的最后一道关卡...
  10. String(min)