手把手教你安卓入门(一),更多入门见文后参考

  • 博客
  • 学院
  • 下载
  • GitChat
  • 论坛

手把手教你安卓入门(一)

2016年05月20日 15:21:58
  • 35425

前言

很多同学想学安卓应用开发,但是还没有开始就遇到了很多问题,比如资源无法下载,环境搭建遇到问题,代码不知该从何处写起。从0到1的过程让新手们抓狂。

于是想写一篇比较简单、操做性强的快速指南,帮助准备开始学习安卓应用开发的同学。万事开头难,把开始的第一只拦路虎解决掉,以后的路就越走越宽了。

本文将从一个实用的例子-“计算器”应用入手,向准备学习安卓开发的新手介绍安卓应用开发的整个过程–包括开发环境的搭建,程序的部署,界面设计,功能实现等等。

当完成这个“计算器”应用后,初学者就学会了开发一个简单的安卓应用。


本文针对的读者是: 1. 对安卓开发需要指导的新手; 2. 搭建开发环境中遇到问题的开发者; 在开始以前,假设各位已经做好了如下准备: * 一台Windows系统(Win7 Win8 Win10)的电脑(台式机或笔记本); * 一部安卓系统设备(手机或平板电脑); * 一根连接电脑和安卓设备的数据线(通常是micro usb数据线); * 一天时间。 * 会java编程语言(略懂就行); * 耐心与求知欲。 本文将分成3个部分进行。 1. 搭建开发环境:我们将在使用者最为广泛的Windows操作系统上,进行开发环境的搭建; 2. 部署应用:创建一个空的项目工程,并部署到设备上运行; 3. “计算器”应用的开发:从一个空的项目工程开始,一步一步,实现计算器的完整功能。 本文的代码,可以从[安豆网](http://www.anddle.com)的[示例代码](http://www.anddle.com/?page_id=34)中下载。 — /*****************************************************************************/ \* 版权声明 \* 本教程只在[CSDN](http://blog.csdn.net/anddlecn/)和[安豆网](http://www.anddle.com)发布,其他网站出现本教程均属侵权。 /*****************************************************************************/

第1节 开发环境搭建

进行安卓开发,首先要搭建开发环境。在Windows系统上,我们需要安装:

  1. JDK:Java开发工具包,因为安卓使用java开发,而且安卓应用开发的其它部分工具也依赖于java开发环境,所以必须安装JDK;
  2. Android SDK:谷歌提供的安卓应用开发工具包。
  3. Android Studio:谷歌提供的安卓开发环境。

1.1 JDK的下载和安装

JDK可以通过官方网站下载。

也可以通过安豆网提供的下载页面进行下载。

*下载时,请根据操作系统的种类和位数进行选择。


下载到本地后,双击安装包进行安装。

安装完成后,

  1. 通过Win+R启动Windows操作系统的运行面板;
  2. 在面板中输入cmd,启动命令行窗口;
  3. 在命令行窗口中,输入java -version;

如果此时能看到类似以下的内容,就说明JDK安装成功了。

C:\Users\XXX>java -version
java version "1.8.0_66" Java(TM) SE Runtime Environment (build 1.8.0_66-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b18, mixed mode)                 
  • 1
  • 2
  • 3

1.2 Android SDK和Android Studio的下载和安装

在Windows系统上搭建开发环境很方便。谷歌将Android SDK和Android Studio打包在一起提供我们下载。

我们可以通过安卓应用开发的官方网站下载。

也可以通过安豆网提供的下载页面进行下载。


下载完成后,双击安装包进行安装。

安装完成后,启动Android Studio

  1. 首次启动,Android Studio会连接谷歌网络,检查软件更新。因为网络原因,连接始终会失败,直接选择取消就可以了;
  2. 因为我们安装的是Android SDK和Android Studio的整体包进行安装,所以就不需要单独下载Android SDK,也不需要对Android SDK进行单独的配置。

至此,Window平台下的Android开发环境就搭建好了。


/*******************************************************************
* 版权声明 
* 本教程只在CSDN和安豆网发布,其他网站出现本教程均属侵权。 
/*******************************************************************/

第2节 应用的创建与部署

这一节我们会创建一个全新的项目工程,编译后,让它运行到设备上。

2.1 创建应用工程

启动Android Studio,选择Start a new Android Projcet


进入项目设置的界面一:

  1. Application name栏,为应用取个名字为Calculator
  2. Company Domain栏,按照网址的形式填上anddle.com--当然,你也可以根据自己的喜好填上别的域名;
  3. Project location栏,填写应用存放的位置,可以选择任意你希望存放项目工程的目录。

选择下一步后,进入项目设置界面二:

  1. 勾选上Phone and Tablet
  2. Minimum SDK的选择,要与调试设备的安卓版本尽量一致。

    *手机版本与API等级的对应关系如下:


选择下一步后,进入项目设置界面三:

  1. 选择Empty Activity


选择下一步后,进入项目设置界面四:

  1. Activity Name栏,Activity采用默认的名字MainActivity
  2. Layout Name栏,layout文件也采用默认的名字activity_main


选择完成后,工程创建完成。

*因为Android Studio是第一次创建项目工程,因此需要连接网络下载一些组件,需要多等待一些时间。一旦下载成功,以后创建工程就不会花费这些时间了。

2.2 部署应用到设备

为了验证我们创建的工程,我们需要把生成的项目,编译成Apk,然后部署到设备上运行。

要在设备上进行调试,首先要打开设备的开发者选项,不同品牌的安卓设备界面虽然不尽相同,但使用方式都大同小异:

  1. 启动安卓设备上的“设置”应用,进入“关于手机”选项卡;
  2. 连续点击“版本号”,直到出现您现在处于开发者模式!的提示信息;


  3. 返回上级菜单,进入“开发者选项”,开启调试模式,钩上USB调试;


将手机和电脑用USB数据线连接起来。

在Windows系统,需要为连接上的设备安装ADB驱动:

  1. 在安豆网的资源下载下载ADB的Windows驱动到电脑本地;
  2. 在“我的电脑”上点鼠标右键,选择“管理”,打开“设备管理器”,可以看到没有安装驱动的设备;
  3. 为它更新驱动,选择“浏览计算机查找”,


  4. 指定下载的ADB驱动目录位置,点击确定后,驱动很快就安装成功了。

  5. 点击Android Studio的Android Monitor窗口,就能看到这个连接上的设备了,这个窗口还输出了手机端打印的运行信息。


将应用部署到设备上:

  1. 点击菜单栏中的绿色的小三角;

    或者使用Debug快捷按键shift+F10

  2. 在选定的设备上双击,

    此时就可以在设备上看到,我们的程序运行起来了。


至此,我们成功的创建了一个可以在设备上运行的空项目工程。


/*******************************************************************
* 版权声明 
* 本教程只在CSDN和安豆网发布,其他网站出现本教程均属侵权。

*另外,我们还推出了Arduino智能硬件相关的教程,您可以在我们的网店跟我学Arduino编程中购买相关硬件。同时也感谢大家对我们这些码农的支持。

*最后再次感谢各位读者对安豆的支持,谢谢:) 
/*******************************************************************/

  • 本文已收录于以下专栏:
  • 手把手教你做安卓应用开发
 
dcw142857
  • dcw142857

    2018-01-16 13:223楼
  • 学到了,对于自己还有点基础,学习来开发还是不错,也推荐去看看星创客,安卓入门的教程很详细。星创客官网:superedu.com.cn
  • 回复
weixin_40827495
  • weixin_40827495

    2017-10-28 20:432楼
  • 为什么我点击发布后,没有看到程序运行呢
  • 回复
WingsOf_Liberty
  • WingsOf_Liberty

    2017-08-23 15:361楼
  • 不错,不过我最后的显示屏幕中间会有个helloworld。。。。。是as默认的吗。。。。。
  • 回复
查看  4 条热评

Android开发入门经典实例

  • It_BeeCoder
  • It_BeeCoder
  • 2016年09月25日 14:57
  • 56633
androidandroid-studio 0  2  From:https://www.tianmaying.com/tutorial/a-simple-sample-for-androi...

Android Studio入门到精通

  • yanbober
  • yanbober
  • 2015年04月27日 09:59
  • 112495
PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!目标:Android Studio新手–>下载安装配置–>零基础入门...

Android开发入门(一)——基本语法

  • sallyxyl1993
  • sallyxyl1993
  • 2017年04月23日 22:03
  • 1804
参考资料:《Android系统下Java编程详解》 本文摘录了该书的一些知识点,适合有面向对象编程基础的开发者。...

android开发入门教程--上(完整版)

  • 2011年01月24日 11:26
  • 18.39MB
  • 下载

安卓开发入门篇(一):Android Studio导入ApiDemos

引言本人程序员,之前做网站比较多,nodejs/express+html/css+mysql,再之前也做过Java开发,编程上还是有丰富的经验。在持续的实战中,发现想做产品的话,前端似乎更重要,因为前...
  • dreamer2020
  • dreamer2020
  • 2016年08月25日 23:15
  • 10471

Android串口开发入门

  • weixin_37730482
  • weixin_37730482
  • 2017年05月04日 14:15
  • 2208
最近根据项目需求,会用安卓上层应用直接与主板打交道,统称硬件吧,支配主板开锁,打印等功能,网上也有很多资料,但是我可以说,没有一个可以真正能用的,所以花了很多时间专门研究了串口开打,下图是主板示意: ...

一步一步图示开发第一个Android项目并运行 看图学Android---Android 开发实例教程二

开发第一个Android 并运行 图示建立过程和运行过程 一步一步建立工程和运行
  • wyx100
  • wyx100
  • 2015年04月24日 16:41
  • 3165

Android开发入门

  • 2012年09月25日 23:15
  • 38.72MB
  • 下载

Android 入门教程:Android Studio 介绍

  • kmyhy
  • kmyhy
  • 2017年02月08日 16:57
  • 7082
原文:Beginning Android Development Tutorial: Introduction to Android Studio 作者:Megha Bambra 译者:k...

第一行代码_Android(全书完整版)高清PDF+源码.rar

  • 2016年12月15日 10:30
  • 51.16MB
  • 下载

工作感悟之Android系统开发入门

  • armmfc
  • armmfc
  • 2016年04月15日 20:26
  • 2353
从离开学校到工作快两年了,这期间感悟良多,喜悦、悲伤、希望、失望、、、总的说来在曲折中不断前进,相信乘风破浪会有时,直挂云帆济沧海。     从事Android有些偶然因素,原始打算做WPF相关的开发...

[14本经典Android开发教程]-1-Android开发从入门到精通

  • 2015年01月12日 23:54
  • 1.15MB
  • 下载

Android开发入门教程.pdf

  • 2017年08月30日 16:57
  • 25.17MB
  • 下载

Android开发入门经典实例

  • atbird0321
  • atbird0321
  • 2017年10月16日 12:32
  • 244
来自:https://www.tianmaying.com/tutorial/a-simple-sample-for-android-development 开发实例概述 今天带大家做一个...

Android应用开发入门教程(经典版)

  • 2017年09月26日 11:43
  • 5.26MB
  • 下载

【Android 开发入门】我认识中的Android

  • testcs_dn
  • testcs_dn
  • 2016年06月04日 08:22
  • 2123
2014年12月从csdn专家福利获得的一本书《Android游戏开发技术实战详解》,尘封了一年多的时间,今天才翻开来看。我认识中的Android,提到Android最先浮现在我脑海中的是那可爱的机器...

Android视频开发基础(一)

  • goodlixueyong
  • goodlixueyong
  • 2017年03月16日 00:04
  • 3436
最近项目中实现了短视频的功能,主要包括视频的编辑处理、上传和播放。这是第一次真正略深入的接触视频开发,项目中接触到许多新的概念,也踩了很多坑,整体感觉视频处理还是十分复杂的知识体系,需要花大量的精力和...

一看就懂的Android APP开发入门教程

  • u012746763
  • u012746763
  • 2016年05月31日 20:29
  • 2715
http://www.android100.org/html/201502/22/122385.html 工作中有做过手机App项目,前端和android或ios程序员配合完成整个项...

Android入门第一篇

  • hellogv
  • hellogv
  • 2009年09月03日 15:47
  • 96382
本文来自http://blog.csdn.net/hellogv/           最近Android挺火的,可惜刚毕业,温饱才刚刚解决,还没能力买台Android手机,所以目前的开发只能用模拟器...

Android基础篇之Android快速入门--你必须要知道的基础

Android快速入门 1. 搭建开发环境 >解压压缩文件,得到:①Android SDK   (类似于JDK)② Eclipse  ③ADT >配置两个path环境...
  • u011200604
  • u011200604
  • 2016年07月12日 23:57
  • 4989

他的最新文章

更多文章
  • android应用开发-从设计到实现 4-10 解析天气预报数据
  • android应用开发-从设计到实现 4-9 天气指数列表的布局
  • android应用开发-从设计到实现 4-8 天气预报的布局
  • android应用开发-从设计到实现 4-7天气详情的布局
  • android应用开发-从设计到实现 4-6界面的整体布局

文章分类

  • 随笔
    1篇
  • 安卓入门快速指南
    3篇
  • 安卓调试
    2篇
  • 大话Arduino智能硬件
    9篇
  • 视频播放器
    7篇
  • 资源下载
    2篇
  • Application应用
    1篇
  • APK反编译
    4篇
  • 布局与控件
    9篇
  • 多线程开发
    3篇
  • 四大组件之Service
    4篇
  • 四大组件之ContentProvider
    4篇
  • 四大组件之BroadcastReceiver
    2篇
  • style与theme
    1篇
  • 动画效果
    1篇
  • 安豆计算器
    8篇
  • 安豆蓝牙聊天
    6篇
  • 智能LED灯
    4篇
  • 音乐播放器
    11篇
  • 设计模式
    0篇
  • 从设计到实现
    31篇
展开

博主专栏

  • 手把手教你安卓入门(一),更多入门见文后参考_第1张图片
    29

    大话安卓应用开发

    200971
  • 手把手教你安卓入门(一),更多入门见文后参考_第2张图片
    34

    手把手教你做安卓应用开发

    265301
  • 手把手教你安卓入门(一),更多入门见文后参考_第3张图片
    10

    手把手做Arduino智能硬件

    74938
  • 手把手教你安卓入门(一),更多入门见文后参考_第4张图片
    19

    从设计到开发

    33809
展开

文章存档

  • 2017年9月
    3篇
  • 2017年8月
    2篇
  • 2017年7月
    2篇
  • 2017年5月
    3篇
  • 2017年4月
    3篇
  • 2017年3月
    11篇
  • 2017年2月
    7篇
  • 2016年10月
    4篇
  • 2016年9月
    18篇
  • 2016年7月
    16篇
  • 2016年6月
    24篇
  • 2016年5月
    19篇
  • 2016年3月
    5篇
展开

他的热门文章

  • 手把手教你安卓入门(一)
    35275
  • 手把手教你做音乐播放器(二)技术原理与框架设计
    31482
  • 手把手教你智能硬件开发(一) 我选Arduino
    15977
  • 手把手教你做蓝牙聊天应用(三)-获取要连接的设备
    11897
  • 手把手教你做视频播放器(一)-设计方案
    11400
  • 22
内容举报
返回顶部

你可能感兴趣的:(手把手教你安卓入门(一),更多入门见文后参考)