基本上是介绍了一下studio,然后模拟器,对studio的各部分功能有了大致了解

Android studio的文件结构

在Android模式的目录下有三个文件夹,其中Manifests中是配置文件,java中是项目的代码,res中包含了各种资源文件

res中的drawable是放图标的,layout中放布局文件,mipmap中放启动图标,values中放一些定义的公共部分

比如说定义颜色,尺寸,国际化,样式等东西

除了这些文件夹之外,可以创建一个assets文件,这里面的文件不会被编译,可以放图片,在代码中通过路径来使用

下面是老师的安装jdk和studio的文章

Android开发环境搭建

学习Android遇到的第一个拦路虎不是知识点的问题,而是开发环境的搭建,尤其是在国内这个环境,有点时候仅仅环境的安装就需要很久的时间,下面就给出搭建步骤,主要会介绍两个平台的搭建,windows,mac,linux在开发环境中比较少见,会稍稍带一笔。

1: 系统要求
Windows
Microsoft® Windows® 7/8/10(32 位或 64 位)
最低:2GB RAM,推荐:8GB RAM
最低:2GB 可用磁盘空间,
推荐:4GB 可用磁盘空间(500MB 用于 IDE + 1.5GB 用于 Android SDK 和模拟器系统映像)
最低屏幕分辨率:1280 x 800
对于加速模拟器:64 位操作系统和支持 Intel® VT-x、Intel® EM64T (Intel® 64) 和禁止执行 (XD) 位功能的 Intel® 处理器

Mac
Mac® OS X® 10.8.5 或更高版本,直至 10.11.4 (El Capitan)
最低:2GB RAM,推荐:8GB RAM
最低:2GB 可用磁盘空间,
推荐:4GB 可用磁盘空间(500MB 用于 IDE + 1.5GB 用于 Android SDK 和模拟器系统映像)
最低屏幕分辨率:1280 x 800

Linux
GNOME 或 KDE 桌面
已在 Ubuntu® 12.04 (Precise Pangolin)(能够运行 32 位应用的 64 位分发)上进行了测试。
能够运行 32 位应用的 64 位分发
GNU C Library (glibc) 2.11 或更高版本
最低:2GB RAM,推荐:8GB RAM
最低:2GB 可用磁盘空间,
推荐:4GB 可用磁盘空间(500MB 用于 IDE + 1.5GB 用于 Android SDK 和模拟器系统映像)
最低屏幕分辨率:1280 x 800
对于加速模拟器:支持 Intel® VT-x、Intel® EM64T (Intel® 64) 和禁止执行(XD) 位功能的 Intel® 处理器,或支持 AMD Virtualization™ (AMD-V™) 的 AMD 处理器

2:jdk安装
Android开发是采用java语言进行开发的,需要有java jdk,只要1.6+以上的版本,最好使用比较新的版本,比如1.8

下载链接: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
在上诉的链接中下载对应机器的jdk,下载完成后安装。

下载完成后可能需要配置环境变量

环境变量:
windows:我的电脑(属性)-高级环境设置--点击环境变量
新建系统变量: JAVA_HOME 值为: 你安装的jdk目录,(例如 C:\Program Files\Java\jdk1.8.0_77)
编辑Path变量: 在最后添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (注意不要删除以前已有的,其次该串前有一个分号)
验证方式:cmd 输入java命令

mac/linux:
1,输入cd ~进入当前用户
2,ls -al 可以看到一个.bash_profile文件,这就是设置环境变量的地方
3,如果没有输入:touch .bash_profile (用来修改文件时间戳,或者新建一个不存在的文件。)
4,输入 vim .bash_profile 输入E(表示进入编辑模式),输入I表示进入编辑输入
5,输入 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home (这是我的目录,你可以去Library下查看自己的JavaVirtualMachines)
6,按ESC键退出输入模式,:wq 退出编辑模式
7,source .bash_profile (使配置生效)
8,echo $JAVA_HOME 如果有输入表示设置生效

3:AndroidStudio安装
a:在安装之前需要先下载AndroidStudio,下载地址:https://developer.android.com/studio/index.html,记得下载对应机器的安装包

windows安装:
启动您下载的 .exe 文件。
根据安装向导的指示安装 Android Studio 和所有所需的 SDK 工具。

mac安装:
启动 Android Studio DMG 文件。
将 Android Studio 拖放到“Applications”文件夹中,然后启动 Android Studio。
选择是否想要导入之前的 Android Studio 设置,然后点击 OK。
之后 Android Studio 设置向导将指导您完成余下的设置,包括下载开发所需的 Android SDK 组件。

Linux安装:
将您下载的 .zip 文件解压缩到您应用的相应位置,例如 /usr/local/(适用于用户个人资料)或 /opt/(适用于共享用户)。
要启动 Android Studio,请打开一个终端,导航至 android-studio/bin/ 目录,并执行 studio.sh。
提示:将 android-studio/bin/ 添加至您的 PATH 环境变量,这样您就可以从任何目录启动 Android Studio。
选择是否想要导入之前的 Android Studio 设置,然后点击 OK。
之后 Android Studio 设置向导将指导您完成余下的设置,包括下载开发所需的 Android SDK 组件。
注:如果您运行的是 64 位版本 Ubuntu,则您需要使用以下命令安装一些 32 位库:
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
如果您运行的是 64 位版本的 Fedora,则所用命令为:
sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

4:gradle
在安装过程中还可能会遇到一个下载的问题,就是对应版本的gradle。gradle可能下载特别慢,导致第一次安装需要很久,因此可以手动下载gradle。
下载链接:https://services.gradle.org/distributions
找到对应的版本的gradle,手动下载,将下载的gradle文件手动添加到.gradle/wrapper/dists/xxx
之后重新启动AndroidStudio就ok了。

微课程--Android--Android概述的更多相关文章

  1. [Learn Android Studio 汉化教程]第二章:Android Studio概述(一)

    [Learn Android Studio ]第二章:Android Studio概述(一) Android Studio是一个视窗化的开发环境.为了充分利用有限的屏幕空间,不让你束手束脚,Andro ...

  2. Android数据加密概述及多种加密方式 聊天记录及账户加密 提供高质量的数据保护

    Android数据加密概述及多种加密方式 聊天记录及账户加密 提供高质量的数据保护 数据加密又称password学,它是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文.而解密则是通过解密 ...

  3. 利用AccessibilityService自动获取微信号(Android)

    前言: 最近遇到一个需求,要求写一个小插件,能够自动在微信的页面弹出一个窗口,展示用户的相关信息(与我们公司有关的信息,方便运营快速了解用户信息). 当时我第一反应是不可能,如果能够在别的app中获取 ...

  4. android视图概述

    android视图概述 一.简介 数据和控件分开的作用: 便于引用 便于修改:修改的时候直接改一次数据就可以了

  5. Android零基础入门第33节:Android事件处理概述

    原文:Android零基础入门第33节:Android事件处理概述 通过对Android基本组件的学习,也有接触少部分Android的事件处理,比如按钮的点击事件.选框的状态切换事件. 一.Andro ...

  6. Android布局概述

    布局 布局定义用户界面的视觉结构,如Activity或应用小部件的 UI.您可以通过两种方式声明布局: 在 XML 中声明 UI 元素.Android 提供了对应于 View 类及其子类的简明 XML ...

  7. Android监视器概述

    还望支持个人博客站:http://www.enjoytoday.cn Android监视器可帮助您分析应用程序的性能,以便您优化,调试和改进它们. 它可以让您从硬件设备或Android模拟器监控应用程 ...

  8. [Android]Android Design之Navigation Drawer

    概述 在以前ActionBar是Android 4.0的独有的,后来的ActionBarSherlock的独步武林,对了还有SlidingMenu,但是这个可以对4.0下的可以做很好的适配.自从Goo ...

  9. Stack Overflow 排错翻译 - Closing AlertDialog.Builder in Android -Android环境中关闭AlertDialog.Builder

    Stack Overflow 排错翻译  - Closing AlertDialog.Builder in Android -Android环境中关闭AlertDialog.Builder 转自:ht ...

  10. [Android]Android端ORM框架——RapidORM(v2.1)

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/6020412.html [Android]Android端ORM ...

随机推荐

  1. 【JAVA、C++】LeetCode 019 Remove Nth Node From End of List

    Given a linked list, remove the nth node from the end of list and return its head. For example, Give ...

  2. ORACLE清除某一字段重复的数据(选取重复数据中另一个字段时期最大值)

    需求:资产维修表中同一资产可能维修完继续申请维修,这时候维修状态需要根据最近的维修时间去判断维修状态,所以同一资产ID下会出现重复的数据(维修审批通过,维修审批未通过),或者可能不出现(未申请维修), ...

  3. Http协议之Get和Post的区别

    get(默认值)是通过URL传递表单值,post传递的表单值是隐藏到http报文体中,url中看不到.区别(常考):get是通过url传递表单值,post通过url看不到表单域的值:get传递的数据量 ...

  4. 【图文详解】python爬虫实战——5分钟做个图片自动下载器

    python爬虫实战——图片自动下载器 之前介绍了那么多基本知识[Python爬虫]入门知识,(没看的先去看!!)大家也估计手痒了.想要实际做个小东西来看看,毕竟: talk is cheap sho ...

  5. free(): invalid next size (fast/normal)问题

    本文转自 http://blog.sina.com.cn/s/blog_77f1e27f01019qq9.html  ,在此感谢! c++编译常会出现free(): invalid next size ...

  6. SPI试验---verilog(实用单通模式)

    SPI通信的读写操作 一.     SPI简介: SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时).也是所有基于SP ...

  7. Maven使用笔记(七)Maven使用问题记录

    1.Java-maven异常-cannot be cast to javax.servlet.Filter 报错 tomcat 启动后先将tomcat/lib目录下的jar包全部读入内存,如果weba ...

  8. 模型验证组件——FluentValidation

    之前在博客园有幸从网友那里得知一个C#的模型验证组件(哈 不知道这样表述正确不),组件的功能比较简单,主要是实现了对Model的验证,例如验证用户名是否为空,密码长度是不是多余6个字符,当然还有其他更 ...

  9. Xamarin.Android开发实践(七)

    Xamarin.Android广播接收器与绑定服务 一.前言 学习了前面的活动与服务后,你会发现服务对于活动而言似乎就是透明的,相反活动对于服务也是透明的,所以我们还需要一中机制能够将服务和活动之间架 ...

  10. js 事件监听 兼容浏览器

    js 事件监听 兼容浏览器   ie 用 attachEvent   w3c(firefox/chrome)  用 addEventListener 删除事件监听 ie 用 detachEven   ...