配色: 字号:
《Android模块化项目实战》01 初识Android Studio写字字帖
2023-05-24 | 阅:  转:  |  分享 
  
项目一初识Android Studio通过U酒保项目的学习,了解Android Studio内部的功能,创建Android项目,掌握硬件通信
原理,具有独立创建和编写项目的能力。在任务实现过程中:学习Eclipse项目导入Android Studio的步骤了解Androi
d Studio项目提交知道GitHub上的方法掌握Android Studio从GitHub上克隆项目的方法了解酒精检测仪器使用
方法在日常生活中,交通事故所引起的安全问题已经成为人身安全的最大威胁。在世界各地每年有几十万人在车祸中失去生命。而造成这些交通事故
的因素有人为、车辆、路况、其他外界环境与管理等方面,其中酒驾是发生悲剧的重要原因之一,为减少悲剧的发生,设计了一款基于Androi
d平台的便携式酒精检测系统——U酒保,减少酒驾的同时也为安全提供保障。该项目主要讲解在Android项目的开发过程中所需软件的安装
和环境配置,并实现项目创建。U酒保是一款便携式酒精检测系统,目的是为了减少酒驾,同时为安全出行提供保障。本系统基于Android开
发环境,运用MVC开发模式进行编写,项目中使用了扁平化的UI设计使用户在体验过程中获得更高的舒适感,数据间使用蓝牙模块进行数据传输
,通道使用Socket。系统主要分为登录、酒精检测、健康助手、打的代驾、和保险推广五个功能模块如图1.3所示,用户通过简单的操作进
行检测,当用户饮酒过多时可以随时随地使用找代驾,打的等服务。在系统中提供了保险的推广,提供最优惠的保险给用户去选择。本书将以U酒保
项目为背景分模块讲解如何实现该系统。?U酒保项目背景将Eclispe项目导入Android Studio中步骤如下。第一步:在Ec
lipse中新建项目命名为“Main”,如图1.4所示。导入Eclipse项目第二步:选择左上角“File”?“Export”,如
图1.5所示。导入Eclipse项目第三步:选择Android下的“Generate Gradle build files”,点击
“Next”,如图1.6所示,出现如图1.7所示界面,点击“Next”。导入Eclipse项目第四步:选择对应工程后,点击“Nex
t”,如图1.8所示。导入Eclipse项目第五步:记住导出路径,点击“Finish”,如图1.9,1.10所示。导入Eclips
e项目第六步:打开Android Studio 选择“File”? “New”? “Import Project”,如图1.11所
示。导入Eclipse项目导入Eclipse项目第七步:根据工程路径选择要导入的工程,点击“OK”,如图1.12所示。第八步:项目
正在导入,如图1.13所示。成功导入,如图1.14所示。导入Eclipse项目第一步:下载安装GitGit是一个免费、开源的分布式
版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是Linus Torvalds为了帮助管理Linux内核开发
而开发的一个开放源码的版本控制软件。Git下载地址:https://git-scm.com/download/win。如图1.15
,根据自己的电脑系统选择相应的版本进行下载。提交Android Studio项目到GitHub第二步:集成Git到Android
Studio上,如图1.16所示。 第三步:配置Android Studio中的GitHub账户,如图1.17所示,可
以通过“Test”测试账号是否可用,如果没有GitHub的账号需要到其官网进行注册。第四步:把Android Studio上面的项
目提交到到GitHub远程仓库,如图1.18所示 第五步:登录GitHub网站,查看刚刚提交的项目工程是否提交成功。如
图1.19。 第一步:在Android Studio中进行操作“VCS->Checkoutfrom..->GitHub”
,如图1.20和图1.21所示。指定要克隆项目的GitHub地址。SimpleNews-master项目地址:https://gi
thub.com/mgp1024/SimpleNews-master。 第二步:克隆完毕后,查看SimpleNews-
master项目目录结构,如图1.22所示。 NDK:Android本地开发工具集,可以把C/C++编译成一个Linu
x下可以执行的二进制文件,Java代码里面就可以通过JNI调用执行二进制的文件。(JNI:Java本地开发接口,JNI是一个协议这
个协议用来沟通Java代码和外部的本地代码(C/C++).通过这个协议,Java代码就可以调用外部的C/C++,代码外部的C/C+
+代码也可以调用Java代码。) 1.配置NDK环境,“File->ProjectStructure”,如图1.23所示
。 2.打开下载SDK界面安装CMake,“Tools->Android->SDKManager”,如图1.24所示。
其中CMake是构建C/C++代码的工具,根据谷歌官方描述CMake开发NDK只支持64位系统,32位系统是无法使用的。
3.下载完成之后创建支持C/C++开发的Android项目,如图1.25所示,注意要选中箭头所指部分。 在创建项目
之后,打开项目的目录,发现有如图1.26画框部分的文件则证明支持C/C++开发的Android工程创建成功了。硬件设备采用MQ-3
气体传感器与STM32F103R开发板数据间使用蓝牙模块进行数据传输,通道使用Socket。通过蓝牙连接MQ-3气体传感器,将检测
参数接入到酒精浓度检测模块中,通过模拟电压信号放大判断酒精浓度,将采集到的模拟电压信号通过单片机控制经A/D转换,得到数字电压信号
,用于显示浓度的数码管显示模块,通过电压到浓度的线性转换和最终浓度值的数码管显示。酒精检测仪器介绍通过如下步骤实现在Android
Studio中创建第一个Android项目,具体步骤如下所示。第一步:打开Android Studio,新建第一个项目。如果未打
开项目,在Welcome to Android Studio窗口中,点击“Start a new Android Studio
project”新建项目,如图1.27所示。如果已打开项目请选择“File”?“ New Project”,如图1.28所示。第二
步:在创建工程页面中配置项目,添加项目名称、域名、以及存放路径,设置完成后点击“Next”,如图1.29所示。第三步:在Phone
and Tablet(手机和平板项目)下的Minimun SDK中设置Module支持的Android兼容最低版本,根据不同的用
户可选择不同的版本,可点击“Help me choose”查看当前Android版本分布情况,如图1.30所示,设置完成后点击“N
ext”。第四步:选择是否创建Activity以及创建Activity的类型。默认选择Empty(空的)Activity,如图1.
31所示,选择完成后点击“Next?”。?第五步:为Empty Activity添加名称,默认为MainActivity,如图1.
32所示。添加完成后点击“Finish”后出现进度条,如图1.33所示。第六步:项目创建完成后设置界面布局并添加相关代码实现初次进
入程序时的导航效果,核心代码如下所示。编写完代码以后进入Android Studio主页面,点击机器人图标创建模拟器,如图1.34
所示。第七步:点击“Create Virtual Device…”按钮,如图1.35所示。进入模拟器规格选择界面,如图1.49所示
,选择模拟器的规格,默认为Phone,其中选择Nexus One,点击“Next”。进入下一界面如图1.37所示,点击“Finis
h”,至此模拟器创建完成。第八步:模拟器创建完成后,跳到如图1.38所示界面,选择模拟器并点击绿色箭头启动。第九步:模拟器界面如图
1. 39所示。第十步:进入Android Studio中点击绿色箭头运行程序,如图1.40所示,选择所使用的模拟器,点击“OK”
,在模拟器上运行,如图1.41所示。第十一步:在模拟器中显示运行效果,如图1.42、1.43所示。本项目介绍了U酒保项目结构以及A
ndroid Studio开发工具的安装配置与使用方法,重点讲解如何搭建和使用Android Studio开发工具。通过对本项目的
学习可以清楚的了解Android开发的基本概念,掌握Android Studio的特点、环境的搭建和程序运行的基本流程,提高对An
droid项目的认知度以及Android Studio使用熟练度。 Android 安卓 Studio 工作室gitHub? 使用 update 更新Gradle 摇篮 build 建立mipmap 纹理映射 values 值layout 布局 color 颜色
献花(0)
+1
(本文系大高老师原创)