关于学习方向这一块,我想了很长时间,安卓在未来的几年里肯定不如之前火爆,但是我既然一开始在这个方向上做了不少的努力,那么就没有理由选择放弃,这就是我的思维方式吧。在我刚入门的时候想过很多东西,也有很多弯路,而且我没有认真的一步一步的走过来,而是选择了在使用中学习。我的学习过程不系统,导致了很多错过的东西。其实真正的学习,并不是知道如何去使用,而是要弄懂为很么要这样用(ps:或许我的想法有些偏激吧)。目前来说,企业大都希望你去会用,用的足够的熟悉就可以了,能够给公司带来利益就万事大吉了。在我看来,就算是做一个简单的程序员,也应该做一个有思想的程序员。虽说市面上的理论都是,不要造轮子,但是如果一直用别人造好的轮子,那么我们存在的意义又是什么。或许那样就可以称之为正经的码农了吧,Crtl+C、Crtl+V。当然这些都是些废话,只是讲给我自己听的,完全可以忽略掉。废话讲完了,这里就写一些简单的东西吧

一、 环境搭建

1. 系统环境

windows 7
Android Studio 3.0

2. 软件获取

  • Android Studio 是谷歌推出的不错的一个安卓集成开发环境,包含了虚拟机,sdk,也内置了Jdk,所以直接安装就可以了。软件包获取可以到官网获取https://developer.android.com/ (PS:需要科学上网)。我这里推荐一个简单的方法。

  • 安卓模拟器,这里有很多的选择,可以选择Android Studio自带的,目前速度应该是挺快的;可以选择Genymotion,这个是很多人的选择,确实速度挺快,不过个人感觉这个东西有点庞大了;我选择了夜神模拟器(PS:不是广告)。

3. 安装软件

Android Studio 安装
下载完安装包后,直接点击安装

一路下一步,也可以自定路径

首次启动时,会有这么一个界面

选择第一项也可以,代表自己选择配置文件的位置,这里可以直接选择ok

首次启动会出现此界面

这里直接cancel,后面就是一路next,就可以了,并等待自动配置sdk完成。

二、 环境测试

等安装完成后,就可以创建第一个项目了

应该可以看明白,第一个选项就是创建新项目了,一路next,就可以完成第一个小项目的创建了

现在看一下Android Studio中一个安卓工程的项目结构:

一个项目创建完成后,大概就是上面这个样子了,其中manifests文件夹下面是AndroidManifest.xml,这个文件就是一个配置文件,项目开发中,一些安卓权限的添加,activity,service等组件的注册就是在这个文件下面的了。
java文件夹就是放置源码的目录了,开发过程中,我们些的源码就放在这个目录下了。
下面的res目录就是放置app的一些资源文件了,drawable是防止一些图片资源,layout中放置了app的布局文件,values中放置的是一些常用的键值映射,包括arrays,strings,styles,colors等数据。
这里不做详细的介绍了,看一下默认生成的程序的运行效果吧:

以上就是未作修改的默认程序。下一篇就讲解一下安卓中的布局文件。

Android 入门篇(一)环境搭建相关推荐

  1. JNI开发笔记(一)--Android Studio安装与环境搭建

    Android Studio安装与环境搭建 1. 前言 1.1 什么是JNI 1.2 JNI从零开发流程 2. Java环境配置 3. Android Studio安装 参考链接 1. 前言 工作中需 ...

  2. 【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)

    [安卓开发系列 -- 开发环境]Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具) [1]Unbuntu ...

  3. Android源码编译环境搭建教程 (一) - Ubuntu系统构建

    Android源码编译环境搭建教程 (一) - Ubuntu系统构建 本教程为感兴趣的同学提供Android源码编译的环境搭建,当然这里都是基于windows系统,mac系统也差不多,将相应的软件替换 ...

  4. Android下NDK开发环境搭建

    Android下NDK开发环境搭建 1.     AndroidNDK安装与配置 1.1  NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP部 ...

  5. RockChip Android平台抓取android trace的windows环境搭建

    RockChip Android平台抓取android trace的windows环境搭建的步骤 安装python2.7.9 下载链接: https://www.python.org/download ...

  6. Android入门篇(四):自动拨打电话、手动拨打电话

    Android入门篇(四):自动拨打电话.手动拨打电话 一.前言 最近在做的项目需要用到自动拨号的这一功能,17年写了一个,最近拿出来用发现不能使用了,后面查资料据说是因为Android 6(api2 ...

  7. python从入门到精通图片_Python从入门到精通之环境搭建教程图解

    本章内容: 一.下载python安装包 二.选择适合自己系统的文件,进行下载 Windows环境安装(Windows 10) 三.Python解释器的安装 双击python-3.7.4-amd64.e ...

  8. Android电视应用开发环境搭建

    Android电视应用开发环境搭建 虽然一直在做Android应用,但是一直没有涉及电视应用的开发.最近家里买了一台小米电视,条件成熟,于是开始尝试. Android Studio与电视的连接调试 像 ...

  9. 毕业设计准备篇一——环境搭建

    毕业设计准备篇一--环境搭建 经过四年的学习和实战经验,打算做一个可以融合大多数学习的知识的毕业设计,所以就给自己的毕设取名:(分布式)桌面化多媒体网站系统.系统采用的构架如图1所示. 图1 系统架构 ...

最新文章

  1. MATALO OPENCART 自适应主题模板 ABC-0679-02
  2. 专属海报小程序_剑3泡泡 | 小程序给你一份专属的账号海报!
  3. AI算法连载20:统计之隐马尔可夫模型
  4. 十、Python第十课——字典的些许知识(重点)
  5. SSZipArchive的使用详解和遇到的问题
  6. Spring+Hibernate整合Hessian
  7. 在域控制器上安装Exchange 2003的注意事项
  8. 《信息安全工程》读书笔记
  9. NSOJ 一个人的旅行(图论)
  10. 好好编程-物流项目02【tomcat插件启动web项目】
  11. STM32 电机PWM控制
  12. 鱼塘钓鱼 优先队列 多路归并排序 贪心
  13. java 集成极光推送
  14. 超市收银系统无法连接服务器,超市收银系统常见问题介绍与回答
  15. 【持续更新】计算机类PDF整理
  16. SAS的基本使用介绍1(数据集建立与输入输出格式)
  17. 【网络安全】LemonDuck木马进化,危害性增强
  18. 小程序云开发之上传数据到数据库
  19. 星露谷物语多玩家显示联机服务器没法邀请,星露谷物语联机怎么玩 星露谷物语联机玩法介绍...
  20. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day28】—— 数据库5

热门文章

  1. 本表收录的字符的Unicode编码范围为19968至40869
  2. Android 版本对于 API
  3. asp.net后台cs 和 JavaScript 互相调用方法
  4. 浏览器兼容的JS写法总结
  5. python图像转矩阵_python 图像转矩阵,矩阵转图像
  6. iOS searchbar拼音和汉字搜索全国城市
  7. Android编程之如何取得View的当前位置
  8. android-- dp px sp长度单位的区别
  9. 使用javac编译时碰到的问题
  10. 科技圈CEO用微鲸尬明星脸,除了罗永浩还有哪些大牛光荣上榜?