程序员带你学习安卓开发,十天快速入门-开发工具配置学习

上次课程:.Net程序员学习Android开发-第一课 讲到,.Net程序员学习Android开发的必要性以及对安卓大环境的相关介绍。

其中看到有网友评论,称,搞C#的去搞安卓,还怪自己的移动平台不给力。有的人说,学习.Net就学.Net学习什么安卓。这时的我首先想到了,固步自封的大清朝。当然并不是对这部分人排斥。只能说是想法不一致,认知略有不同,也没有错与对,我只是想把我自己的想法表达出来,期望与您产生共鸣。的确迄今为止,我仍然认为C#是当今我见过的最好的语言。设计规范语法总使我赶到兴奋其优美的语法更是令人陶醉。但我们不能因为其优美而不去领略其他的独特魅力。

我从不把自己认定为C#或者.Net程序员,我认为哪种语言能更加适合的满足需求就去使用他。毕竟每种语言的特点和所适用的场景是不一致的。没法保证用一种语言完美实现需求。微软的wp系统这几年的确不给力。就拿我们学习的成本来说,你去学习wp。学习完毕,很有可能所学的更是用不到。白白浪费了学习的时间。何苦呢?

为何我们不放弃掉wp,转用相同的精力,去学习更加普遍的安卓开发呢?随着学习的深入,我们更会了解到每种语言独特的魅力。更能提高自己的编程思想。何乐而不为?

好了闲话不多说,开始.Net程序员学习安卓开发第二课。

俗话说工欲善其事必先利其器。作为.Net程序员我们使用的开发工具是Visual stdio。今天我们就来学习安装使用开发安卓的工具。当然VS堪称开发的神器,也可以进行安卓开发。然而笔者并没有这方面经验,一直使用Android Stdio进行安卓开发。在以后的时间内,笔者也尝试使用VS开发安卓。后期会写一篇文章,进行着重介绍。

我们这里先进行Android Stdio的安装(以下称为as)。当然为了更符合我们vs的使用习惯,会把as配置成vs的使用规则。

专业Java开发者需要掌握“命令行+记事本”写程序的方法,但是初学者难度太高。因此先学傻瓜化的开发环境。

一、安装

安装包括两个部分:

一是jdk的(这里可以理解为.Net framework)也就是编译环境。这是开发安卓所必须的。

第二个是as的安装。具体安装包会提供在微信公众平台(FullStackCourse)全栈技术教程。请回复“开发工具”获取

    1. jdk的安装
      1. 下载jdk双击,根据默认配置安装即可。但要清楚jdk的安装目录。下面会用到。
      2. jdk的配置。要想使jdk生效就必须进行环境变量的配置。其实这边可以理解为,我们要把jdk声明为全局变量,这样在任何地方都能访问使用它了。安卓程序进行的编译就要用到jdk。所以我们需要进行环境变量的配置。
      3. 配置环境变量:我的电脑-右键属性-高级系统设置-高级-系统变量

        选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径。如下图

      4. 在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”如下图:

      5. 在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”

        如下图:

      6. 最后点击确定,至此配置好环境变量。
      7. 验证是否配置正确。win+R打开运行面板,输入cmd进入DOS命令行窗口。输入“JAVAC”,输出帮助信息即为配置正确。如下图:

    2. as的安装。
      1. as的安装和大部分程序安装一致。只需要依次点击下一步就可以了。
      2. 重要的是中间有和选择SDK的过程大家解压sdk选择对应的目录就可以了。
    3. as的配置:
      1. 第一次运行Android Studio时,自动检查和升级Android SDK。但我们大陆地区无法获取链接谷歌服务器,会导致as开发工具无法打开。所以我们需要禁用自动联网升级。

        修改:idea.properties文件(在as安装目录的bin文件夹下)。找到<android-studio>\bin\idea.properties文件,打开,改成这样:

# 禁止第一次运行Android Studio时,自动检查和升级Android SDK

disable.android.first.run=true

# 下面两个是Android Studio的设置、插件和运行时产生的其他文件存放的目录

# 不改的话,Windows中默认在 C:\Users\<username>\.AndroidStudio.2\ 里面

# ${idea.home.path}表示Android Studio程序的主目录,注意目录分隔符要用正斜杠“/”

idea.config.path=${idea.home.path}/.AndroidStudio.2/config

idea.system.path=${idea.home.path}/.AndroidStudio.2/system

b.至此,as可以打开了。

二、as的配置

按照如图打开设置选项:

设置主题,窗口大小,动画效果

①修改主题 ②修改全局窗口字体(需要选择中文字体,最好默认不做修改),字号 ③ 窗口动画(电脑性能不怎样可以禁止掉)

打开工程设置

①禁用自动打开上次关闭工程 ,禁用退出提示 ②打开新项目提示方式

禁用自动检查更新

①取消自动更新

显示行号,显示方法分隔线

①显示行号 ②显示方法分隔符

代码智能提示

① 敲什么都提示②③提示时间设置

敲什么字符会提示,All(大小写全部符合),None(不管大小写,符合就提示),(First letter)(第一个字符符合就OK,其他随意)。我这种脑残没记性的当然选择None。时间设置根据自己电脑性能.

修改代码字体

强烈建议用Consolas字体

修改文件编码为UTF-8

配置快捷键

①自定义快捷键②根据内容搜索快捷键③根据按键搜索快捷键④删除快捷键

在快捷键里面我们可以修改为VS的快捷键的啦。

至此as的配置修改完毕。

本节课就写到这里吧。不能说自己写的多好,但是自己每天使用两个多小时的努力认真写下来。希望可能帮到更多的人。当然如果您有更多建议与想法。欢迎加入QQ技术交流群:538742639。三百多个技术大牛等着你。也可以评论本文章相互思想的碰撞。

下篇文章链接:程序员带你学习安卓开发,十天快速入-对比C#学习java语法

时间: 2024-10-10 14:59:51

程序员带你学习安卓开发,十天快速入门-开发工具配置学习的相关文章

程序员带你学习安卓开发,十天快速入门-基础知识(四)

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到熟悉的效果. 本系列课程是.Net程序员学习安卓开发系列课程. 下面是前三次课程列表: 程序员带你学习安卓开发,十天快速入门-安卓学习必要性 程序员带你学习安卓开发,十天快速入门-开发工具配置学习 程序员带你学习安卓开发,十天快速入-对比C#学习java语法 为了大家系统有效的快速入门安卓开发,推荐

程序员带你学习安卓开发,十天快速入-对比C#学习java语法

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到熟悉的效果. 上次课程:.程序员带你学习安卓开发,十天快速入门-开发工具配置学习讲的是java环境的配置以及as安装工具的安装. 其中有网友@鹅鹅鹅_说道,其实jdk的环境变量配置,不用配置的那么麻烦了.当前的jdk版本只要设置一个变量javahome就可以了,其他的可以不需要配置.在这里提一下.

程序员带你学习安卓开发系列-Android文件存储

这是程序员带你学习安卓开发系列教程.本文章致力于面向对象程序员可以快速学习开发安卓技术. 上篇文章:.Net程序员快速学习安卓开发-布局和点击事件的写法 主要讲解了布局和点击事件的写法. 上篇文章补充: 控件单位介绍: px 像素 dip或者dp 设备独立像素 sp 比例像素 控件的高度宽度一般用dip或者dp.字体用sp. Android 存储数据项目: 描述:实现QQ登录效果.如图: 输入帐号密码,并勾选记住帐号 ,点击登录时,保存帐号信息.下次登陆可以直接显示上次保存的QQ帐号. 前台界面

程序员带你学习安卓开发-XML文档的创建与解析

这是程序员带你学习安卓开发系列教程.本文章致力于面向对象程序员可以快速学习开发安卓技术. 上篇文章:程序员带你学习安卓开发系列-Android文件存储 因知识连贯性推荐关注头条号:做全栈攻城狮.从头开始学习. 链接:http://www.toutiao.com/m5443584213/ 项目概述: 学生信息管理系统.添加学生信息,到XML文件库. 显示所有添加的学生列表. 界面: 前台界面代码: XML生成: 生成的xml: XML解析: 更多教程,欢迎大家关注今日头条-做全栈攻城狮.一起交流探

程序员带你十天快速入门Python,玩转电脑软件开发(二)

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到熟悉的效果. 声明:本次教程主要适用于已经习得一门编程语言的程序员.想要学习第二门语言.有梦想,立志做全栈攻城狮的你 如果是小白,也可以学习本教程.不过可能有些困难.如有问题在文章下方进行讨论.或者添加QQ群538742639.群马上就满了,名额不多. 上节课主要讲解了以下内容: 为什么学习Pyth

程序员带你十天快速入门Python,玩转电脑软件开发(三)

声明:本次教程主要适用于已经习得一门编程语言的程序员.想要学习第二门语言.有梦想,立志做全栈攻城狮的你 . 如果是小白,也可以学习本教程.不过可能有些困难.如有问题在文章下方进行讨论.或者添加QQ群538742639.群马上就满了,名额不多. 这是高级程序员快速入门Python语言课程.助你快速学习Python语言.这是第三课. 程序员带你十天快速入门Python,玩转电脑软件开发(一) 程序员带你十天快速入门Python,玩转电脑软件开发(二) 因技术知识连贯性,还没有学习前两课的同学,建议点

程序员带你十天快速入门Python,玩转电脑软件开发(一)

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到熟悉的效果. 声明:本次教程主要适用于已经习得一门编程语言的程序员.想要学习第二门语言的你.有梦想的你,立志做全栈攻城狮. 如果是小白,也可以学习本教程.不过可能有些困难.如有问题在文章下方进行讨论.或者添加QQ群538742639.群马上就满了,名额不多. 目录: 为什么学习Python? Pyt

Spring+SpringMVC+MyBatis深入学习及搭建(十六)——SpringMVC注解开发(高级篇)

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7085268.html 前面讲到:Spring+SpringMVC+MyBatis深入学习及搭建(十五)——SpringMVC注解开发(基础篇) 本文主要内容: (1)SpringMVC校验 (2)数据回显 (3)异常处理器 (4)图片上传 (5)Json数据交互 (6)支持RESTful 1.SpringMVC校验 1.1校验理解 项目中,通常使用较多的是前端的校验,比如页面中js校验.对于安全要求较高的

程序员,怎么样面对自己三十岁后的下坡路(转)

程序员,怎么样面对自己三十岁后的下坡路 2015-04-09 10:48 向阳生涯 (文/向阳生涯)程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险.30岁,是一个程序员伤不起的年龄.明天,何去何从? 一.30岁现象 在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把.很明显嘛,权力过期作废,再不捞就要退休了,没有机会了. 在程序员的圈子里,也有一个30岁现象.当然,如果你有铁饭碗,比如以前在国企或政府机关,那你是无法理解底层劳动人民的感受的.