手把手教你做安豆计算器(一)-开发环境搭建与部署

2023-11-21 08:21

本文主要是介绍手把手教你做安豆计算器(一)-开发环境搭建与部署,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

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

于是我们写了这篇操作性强,手把手教你应用开发的教程,帮助准备开始学习安卓应用开发的同学。万事开头难,把开始的第一只拦路虎解决掉,以后的路就越走越宽了。

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

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


本文针对的读者是: 1. 对安卓开发需要指导的新手; 2. 搭建开发环境中遇到问题的开发者; 在开始以前,假设各位已经做好了如下准备: * 一台Windows系统(Win7 Win8 Win10)的电脑(台式机或笔记本); * 一部安卓系统设备(手机或平板电脑); * 一根连接电脑和安卓设备的数据线(通常是micro usb数据线); * 一到两天时间。 * 会java编程语言(略懂就行); * 耐心与求知欲。 本文将分成3个部分进行。 1. 搭建开发环境:我们将在使用者最为广泛的Windows操作系统上,进行开发环境的搭建; 2. 部署应用:创建一个空的项目工程,并部署到设备上运行; 3. “计算器”应用的开发:从一个空的项目工程开始,一步一步,实现计算器的完整功能。 本文的代码,可以从[安豆网](http://www.anddle.com)的[示例代码](http://ref.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 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编程中购买相关硬件。同时也感谢大家对我们这些码农的支持。

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

这篇关于手把手教你做安豆计算器(一)-开发环境搭建与部署的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/401097

相关文章

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S

Redis在windows环境下如何启动

《Redis在windows环境下如何启动》:本文主要介绍Redis在windows环境下如何启动的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis在Windows环境下启动1.在redis的安装目录下2.输入·redis-server.exe

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.