转自: https://blog.csdn.net/qq_34584049/article/details/78259191

AS的安装及第一个AS中android项目的搭建

前言:前段时间公司搞了个 "校企合作" 的项目,要求公司人员去学校对学生进行阶段性的专业培训,荣幸的我被派去当了回“老师”;哈哈,真的有点“打肿脸充胖子”的感觉;不过,也算是复习下as的安装过程吧,顺便有空了就记录下来,后面万一忘了也好查看。

正文:

首先需要确定好电脑是否有安装java环境:直接电脑桌面ctrl+R 输入cmd:  上代码:分别输入java 、javac 、javadoc、java -version  + enter键   成功的有输出,说明java环境安装成功;

(如果不成功那就得重新研究研究java环境的配置咯)

确定好环境过后,就需要进行AS的安装了,直接百度搜索android studio 下载就OK:

顺便附上百度网盘AS的下载地址:http://pan.baidu.com/s/1dFxqtK9 密码:6c9f

下载完成后直接双击安装:

然后跟着提示走:

next:

继续,然后是一个都有的套路,点击I agree:

然后是选择安装路径:第一个是as的安装路径第二个是android-sdk的安装路径,这里我选择在D盘,自定义的文件夹,原因是as这套工程本就大,运行的内存也大,所以尽可能的避免安装在C盘,都懂的(^∀^)。

然后继续next-->Install 就到了等待的过程:

一段时间等待过后,发现状态框中出现  Completed  说明OK了,继续Next:

到这里说明as安装基本完成,接下来就finish,启动程序:

之后会进入欢迎界面:

继续next,有一个选择type的界面,不用管,直接默认的就ok,下一步:

这里就是一个最最最漫长的等待了,因为这里工程会下载一些组件、sdk检测更新什么的,这里我们要保持电脑网络状态良好也需要短者十几二十分钟,长着高达几个小时。为节省时间也可以绕过这步,不让程序去下载和检测更新。

通常可以这样做:

找到as的安装目录 --> bin文件 --> 找到idea.properties文件,打开编辑,在最后面加上:disable.android.first.run=true

这样我们第一次打开as就不会去检测sdk了,但是我们还的自己手动去网上下载android-sdk

百度网盘androidsdk下载地址:http://pan.baidu.com/s/1mizJR40 密码:bdav;

一切完成之后,android studio就会出现:

选择start a new android studio project开始创建一个新的as工程:

第一个输入框为项目名称、第二个为域名(这里和项目包名相反,创建的时候注意就行)、第三个是项目创建后存放路径,然后下一步;

然后是选择SDK,一般默认的就可以,不用管继续next:

ADD Mobile 选择最初创建的项目:AS自带的有很多初始框架如底部菜单(Bottom Navigation Activity)、侧滑框架(Navigation Drawer Activity)等

选择一个空的项目(Empty Activity),出现一个类似于eclipse创建android项目一样的界面:

包括第一个activity的名字和第一个布局的名字

然后直接finish;

这样我们的第一个android项目就创建完成。

由ec转到as的我开始使用时对开发快捷键不是很习惯,可以根据自己的需求修改:

直接ctrl+alt+S 或者工具栏中File --->Setting ---> keymap   然后选择eclipse  然后点右下角的copy;

但毕竟是在as中还是有区别与ec的,所以可以自己定义快捷键:鼠标右键选择 add keyboard shortcut  修改快捷键

Android Studio默认的主题颜色是灰白色,可以根据自己的喜好修改:

ctrl+alt+S 或者工具栏中File --->Setting  找到Appearance 通过选择theme主题来改变颜色:

as工具自带的有三个主题:Darcula(黑)、Intellij(灰白)、Windows(白) ,当然网上还有很多as主题框架,也可以根据自己的喜好去下载安装。

作为一个程序猿,经常坐在电脑前,所以要尽可能的保护眼睛,一般选择黑色为主题颜色。

修改字体的步骤:setting ---> editor --->colors &font --->font

可以通过font as...添加主题,再通过 Primary font (字体样式)、size(字体大小)、Line spacing(行间距)来修改样式

修改之后as界面如下:

还可以修改project的状态来查看目录一般通用的有 android 和 project两个状态

project状态下 目录是这样的:

可以清楚的看到在project状态下,app下的java文件下类容和ec差不多了,值得一提的是as中有一个mipmap文件夹,这个是存放图片的。

对于as中图片的位置存放在mipmap中呢还是存放在drawable中,网上的说法各有不一,在网上看了很多资料总结下来个人认为还是把资源图片放于drawable,而工程的主题图片(如app的logo)则放于mipmap中。

接下来就可以根据项目需求进行开发了。

完整版—Android studio入门教程相关推荐

  1. 2012 android开发工具,2012最新完整版Android开发入门教程

    此文档为2012年最新完整版的Android开发入门教程,免费分享给大家,希望大家喜欢! 点击索取: android开发者资料大全 第一篇:安装SDK 这里主要介绍如何安装Android的SDK开发包 ...

  2. Android Studio入门教程(计算器)

    一.建立开发环境 1.AS简介 Android Studio 是Google开发的一款面向Android开发者的IDE,支持Windows.Mac.Linux等操作系统,基于流行的开发语言java集成 ...

  3. Android Studio入门教程(新手必看)

    上篇文章已经说过了Android Studio的安装配置,从这里开始我们就来完成第一个Android项目吧! 如何安装配置还不太熟悉的可以参考这篇文章:Android Studio安装配置详细步骤(超 ...

  4. android studio控件使用方法,android studio使用教程

    android studio使用教程 Android Studio是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studi ...

  5. Android基础入门教程——4.2.3 Service精通

    Android基础入门教程--4.2.3 Service精通 标签(空格分隔): Android基础入门教程 本节引言: 本节,我们继续来研究Service(服务)组件,本节将会学习下Android中 ...

  6. 【收藏向】谷歌技术团队出品,Android开发入门教程,开源分享

    程序员圈子中,python.java等都是热门领域,网络上相关学习资源也比较多,相较之下Android的学习资料就比较少了,并且大多是碎片化的知识,不够系统和全面. 今天就来整理一下Android开发 ...

  7. android设置webview缓存目录,Android基础入门教程——7.5.5 WebView缓存问题

    Android基础入门教程--7.5.5 WebView缓存问题 Android基础入门教程 本节引言:现在很多门户类信息网站,比如虎嗅,ifanr,钛媒体等等的APP,简单点说是信息阅读类的APP, ...

  8. Android Studio Git教程

    Android Studio Git教程 组里经常有新人不会使用Android Studio的git工具,也有分不清rebase.merge的,写篇文章普及下.转载请注明出处. 1 安装配置 建议在 ...

  9. Android基础入门教程——4.3.1 BroadcastReceiver牛刀小试

    Android基础入门教程--4.3.1 BroadcastReceiver牛刀小试 标签(空格分隔): Android基础入门教程 本节引言 本节我们将来学习Android四大组件中的第三个:Bro ...

最新文章

  1. 信息工程大学806自主命题2020年回忆版真题2020年信息工程大学,初试806回忆版
  2. 牛客c语言数组,牛客网学习笔记 - C/C++
  3. python获取文件路径下指定的类型的文件_python学习1-列出指定目录下的指定类型文件...
  4. SpringBoot2.0 基础案例(09):集成JPA持久层框架,简化数据库操作
  5. jquery插件整理篇(六)HTML编辑器插件
  6. 虚拟机网络桥接-NAT-HOST的理解
  7. C语言/ 运算符的优先级以及结合方向
  8. kd树 python实现_kd树 寻找k近邻算法 python实现
  9. abp后台任务BackGroundWorker
  10. Easyui 默认图标以及自定义图标
  11. 游戏引擎:BigWorld(大世界3D游戏引擎)、KBengine、Skynet
  12. Java代理(proxy)
  13. 宝宝泡药浴和直接吃药有什么区别吗?
  14. 三角函数的倍角、半角与降幂公式
  15. 微信公众号主体注销了,如何办理账号迁移?
  16. 全国院线总票房破50亿!影院复工后,哪些电影最受欢迎?可视化案例
  17. 网上在线培训平台哪家好?
  18. 图书管理系统之普通用户、超级管理员页面布局(四)
  19. win11系统右键还原win10菜单和恢复
  20. SONY新的圈铁耳机

热门文章

  1. linux 内存 内核参数详解,linux系统内核参数说明
  2. 地下水采样—气囊泵和潜水泵的选择
  3. 程序员如何拓展技术技能?
  4. 理科生在爱情上为什么总吃亏?
  5. 缉拿隐藏进程以及隐藏CPU利用率的进程
  6. 如何做好英文外贸B2C网站的优化
  7. Dhtml,html,xhtml的区别
  8. Prometheus_additional传统配置
  9. 测试人员如何摆脱被钳制的局面?如何利用现有条件资源冲破禁锢?
  10. com.android.gms是什么,com.google.android.gms.cast的用途是什么?