Android精通教程-第一节Android入门简介
前言
大家好,给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢
每日一句
If life were predictable it would cease to be life, and be without flavor.
--- Eleanor Roosevelt

入门工具的安装
第一步:要下载的朋友注意了,先看完教程了解个大概,下载Android studio前,先安装jdk和IDE,Android SDK
第二步:下载jdk,提供JDK 9 地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
提供JDK 8 地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
第三步:首先登录Android studio 官网地址
https://developer.android.google.cn/studio/index.html
接下来我提供中文社区Android studio下载地址:
http://tools.android-studio.org/index.php
我以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,这是在应用之间共享全局数据的最好方法。
下面重要了,上课学不到的,在这里统统学习一下,学习靠自己
Android Studio2.0 教程从入门到精通Windows版 - 安装篇
Android Studio2.0 教程从入门到精通Windows版 - 入门篇
Android Studio2.0 教程从入门到精通Windows版 - 提高篇
Android Studio2.0 教程从入门到精通MAC版 - 安装篇
Android Studio2.0 教程从入门到精通MAC版 - 入门篇
Android Studio2.0 教程从入门到精通MAC版 - 提高篇
授人以鱼,不如授人以渔
(1)学习android需要积极的心态
(2)注重实践
(3)学以致用
(4)多敲代码
总结
- 本文讲了Android精通教程-第一节Android入门简介,如果您还有更好地理解,欢迎沟通
- 定位:分享
Android&Java知识点,有兴趣可以继续关注
Android精通教程-第一节Android入门简介的更多相关文章
- Android精通教程-Android入门简介
前言 大家好,我是 Vic,今天给大家带来Android精通教程-Android入门简介的概述,希望你们喜欢 每日一句 If life were predictable it would cease ...
- [Learn Android Studio 汉化教程]第一章 : Android Studio 介绍
注:为了看上去比较清晰这里只转载了中文 原地址: [Learn Android Studio 汉化教程]第一章 : Android Studio 介绍 本章将引导您完成安装和设置开发环境,然后你就可 ...
- Android精通教程V
前言 大家好,给大家带来Android精通教程V的概述,希望你们喜欢 前言 如果你想学习Android开发,那你就要了解Java编程,这是基础,也是重点,如果没学Java语法就先学习,再来学Andro ...
- 我的第一节Android课
我的第一节安卓课程,今天非比寻常的一天,我开始了我程序猿之路的第一节安卓课程,安卓课程只是我的一个兴趣班,我的本专业是java开发,因为喜欢做一个属于自己的一个手机APP,就选多个一样技能,毕竟十八般 ...
- Android OpenGL教程-第一课【转】
第一课 快速的开始一个Android OpenGL项目 首先,读懂我们的教程,需要有android的初步基础,我们这里只是通过android提供的SDK,来进行OpenGL的学习,所以你必须先学习如何 ...
- OMnet++ 初学者教程 第一节 入门
第1部分-入门 1.1模型 首先,让我们从一个包含两个节点的"network"开始.节点将做一些简单的事情:一个是节点将创建一个数据包,而两个节点将继续来回传递相同的数据包.我们将 ...
- 新学期的第一节Android课
老师问,你们认为师生关系是什么样子的? 机智的我很快想到啦:或许是猫和老鼠的关系吧,嘿嘿O(∩_∩)O
- Spark入门到精通--(第一节)Spark的前世今生
最近由于公司慢慢往spark方面开始转型,本人也开始学习,今后陆续会更新一些spark学习的新的体会,希望能够和大家一起分享和进步. Spark是什么? Apache Spark™ is a fast ...
- Android初级教程_获取Android控件的宽和高
转载:http://blog.csdn.net/johnny901114/article/details/7839512 我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看 ...
随机推荐
- 如何将R中的data frame对象的数据导入到DB
在使用ARIMA模型来预测我们的销量的时候,如果保存预测版本进DB,以供后续分析呢 1. 在定义变量阶段我们定义了dfResult <- data.frame() 这是一个data f ...
- 记一次vcsa6修复过程
一. 某天发现一台vmware vCenter Server Appliance services 6偶尔能登陆了,但极不稳定,连shell都偶尔能进...... 然后利用各种手段想方设法进到she ...
- Python文件操作---合并文本文件内容
目前一个用的比较多的功能:将多个小文件的内容合并在一个统一的文件中,对原始文件重命名标记其已被处理过.之前使用其他脚本写的,尝试用python写了一下,顺便熟悉一下python的文件处理命令. 原始文 ...
- faster-RCNN框架之rpn 较小目标检测,如果只使用rpn,并减少多个候选框
通常faster-rcnn目标检测有两个步骤,一个是侯选框生成,一个是侯选框微调+目标区分,但是对于单目标识别, 我经常喜欢只使用rpn网络,效果还不错,不过仅仅的rpn使用参考的参数通常会造成一个目 ...
- IntelliJ IDEA——SVN的配置及使用
服务端:VisualSVN-Server-3.9.1-x64 下载地址:https://www.visualsvn.com/server/download/ TortoiseSVN 安装 下载地址:h ...
- Codeforces Round #436 A. Fair Game
题意:给你n张卡片,上面写有数字,两个人选择两个数字,把相同数字的卡片都拿走,问能不能拿走所有的卡片并且两个人拿的卡片书相同. Examples Input 411272711 Output YES1 ...
- jQuery开发工具
开发工具:MyEclipse2014 + aptana插件 下载apada 放到MyEclipse的路径 https://segmentfault.com/a/1190000005711923 ...
- 863. All Nodes Distance K in Binary Tree 到制定节点距离为k的节点
[抄题]: We are given a binary tree (with root node root), a target node, and an integer value K. Retur ...
- 36. Valid Sudoku 判断九九有效的数独
[抄题]: Determine if a 9x9 Sudoku board is valid. Only the filled cells need to be validated according ...
- Selenium 笔记
1. 截屏:get_screenshot_as_file(“C:\\b1.jpg”) 2. 退出:(1).close----关闭当前窗口 (2).quit()-----用于结束进程,关闭所有的窗口 一 ...