《Android模块化项目实战》01 初识Android Studio写字字帖_第1页
《Android模块化项目实战》01 初识Android Studio写字字帖_第2页
《Android模块化项目实战》01 初识Android Studio写字字帖_第3页
《Android模块化项目实战》01 初识Android Studio写字字帖_第4页
《Android模块化项目实战》01 初识Android Studio写字字帖_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目一初识AndroidStudio学习目标通过U酒保项目的学习,了解AndroidStudio内部的功能,创建Android项目,掌握硬件通信原理,具有独立创建和编写项目的能力。在任务实现过程中:学习Eclipse项目导入AndroidStudio的步骤了解AndroidStudio项目提交知道GitHub上的方法掌握AndroidStudio从GitHub上克隆项目的方法了解酒精检测仪器使用方法任务路径情景导入在日常生活中,交通事故所引起的安全问题已经成为人身安全的最大威胁。在世界各地每年有几十万人在车祸中失去生命。而造成这些交通事故的因素有人为、车辆、路况、其他外界环境与管理等方面,其中酒驾是发生悲剧的重要原因之一,为减少悲剧的发生,设计了一款基于Android平台的便携式酒精检测系统——U酒保,减少酒驾的同时也为安全提供保障。该项目主要讲解在Android项目的开发过程中所需软件的安装和环境配置,并实现项目创建。项目分析U酒保是一款便携式酒精检测系统,目的是为了减少酒驾,同时为安全出行提供保障。本系统基于Android开发环境,运用MVC开发模式进行编写,项目中使用了扁平化的UI设计使用户在体验过程中获得更高的舒适感,数据间使用蓝牙模块进行数据传输,通道使用Socket。系统主要分为登录、酒精检测、健康助手、打的代驾、和保险推广五个功能模块如图1.3所示,用户通过简单的操作进行检测,当用户饮酒过多时可以随时随地使用找代驾,打的等服务。在系统中提供了保险的推广,提供最优惠的保险给用户去选择。本书将以U酒保项目为背景分模块讲解如何实现该系统。

U酒保项目背景将Eclispe项目导入AndroidStudio中步骤如下。第一步:在Eclipse中新建项目命名为“Main”,如图1.4所示。导入Eclipse项目导入Eclipse项目第二步:选择左上角“File”“Export”,如图1.5所示。导入Eclipse项目导入Eclipse项目第三步:选择Android下的“GenerateGradlebuildfiles”,点击“Next”,如图1.6所示,出现如图1.7所示界面,点击“Next”。导入Eclipse项目导入Eclipse项目第四步:选择对应工程后,点击“Next”,如图1.8所示。导入Eclipse项目导入Eclipse项目第五步:记住导出路径,点击“Finish”,如图1.9,1.10所示。导入Eclipse项目导入Eclipse项目第六步:打开AndroidStudio选择“File”“New”“ImportProject”,如图1.11所示。导入Eclipse项目导入Eclipse项目导入Eclipse项目第七步:根据工程路径选择要导入的工程,点击“OK”,如图1.12所示。导入Eclipse项目第八步:项目正在导入,如图1.13所示。成功导入,如图1.14所示。导入Eclipse项目导入Eclipse项目第一步:下载安装GitGit是一个免费、开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git下载地址:/download/win。如图1.15,根据自己的电脑系统选择相应的版本进行下载。AndroidStudio集成Git版本控制提交AndroidStudio项目到GitHub第二步:集成Git到AndroidStudio上,如图1.16所示。AndroidStudio集成Git版本控制

第三步:配置AndroidStudio中的GitHub账户,如图1.17所示,可以通过“Test”测试账号是否可用,如果没有GitHub的账号需要到其官网进行注册。AndroidStudio集成Git版本控制第四步:把AndroidStudio上面的项目提交到到GitHub远程仓库,如图1.18所示AndroidStudio集成Git版本控制

第五步:登录GitHub网站,查看刚刚提交的项目工程是否提交成功。如图1.19。AndroidStudio集成Git版本控制

第一步:在AndroidStudio中进行操作“VCS->Checkoutfrom..->GitHub”,如图1.20和图1.21所示。指定要克隆项目的GitHub地址。SimpleNews-master项目地址:/mgp1024/SimpleNews-master。克隆GitHub项目到AndroidStudio上

第二步:克隆完毕后,查看SimpleNews-master项目目录结构,如图1.22所示。克隆GitHub项目到AndroidStudio上NDK:Android本地开发工具集,可以把C/C++编译成一个Linux下可以执行的二进制文件,Java代码里面就可以通过JNI调用执行二进制的文件。(JNI:Java本地开发接口,JNI是一个协议这个协议用来沟通Java代码和外部的本地代码(C/C++).通过这个协议,Java代码就可以调用外部的C/C++,代码外部的C/C++代码也可以调用Java代码。)AndroidStudio中NDK开发配置1.配置NDK环境,“File->ProjectStructure”,如图1.23所示。AndroidStudio中NDK开发配置2.打开下载SDK界面安装CMake,“Tools->Android->SDKManager”,如图1.24所示。其中CMake是构建C/C++代码的工具,根据谷歌官方描述CMake开发NDK只支持64位系统,32位系统是无法使用的。AndroidStudio中NDK开发配置3.下载完成之后创建支持C/C++开发的Android项目,如图1.25所示,注意要选中箭头所指部分。AndroidStudio中NDK开发配置

在创建项目之后,打开项目的目录,发现有如图1.26画框部分的文件则证明支持C/C++开发的Android工程创建成功了。AndroidStudio中NDK开发配置硬件设备采用MQ-3气体传感器与STM32F103R开发板数据间使用蓝牙模块进行数据传输,通道使用Socket。通过蓝牙连接MQ-3气体传感器,将检测参数接入到酒精浓度检测模块中,通过模拟电压信号放大判断酒精浓度,将采集到的模拟电压信号通过单片机控制经A/D转换,得到数字电压信号,用于显示浓度的数码管显示模块,通过电压到浓度的线性转换和最终浓度值的数码管显示。酒精检测仪器介绍酒精检测仪介绍通过如下步骤实现在AndroidStudio中创建第一个Android项目,具体步骤如下所示。第一步:打开AndroidStudio,新建第一个项目。如果未打开项目,在WelcometoAndroidStudio窗口中,点击“StartanewAndroidStudioproject”新建项目,如图1.27所示。如果已打开项目请选择“File”“NewProject”,如图1.28所示。任务实施第二步:在创建工程页面中配置项目,添加项目名称、域名、以及存放路径,设置完成后点击“Next”,如图1.29所示。第三步:在PhoneandTablet(手机和平板项目)下的MinimunSDK中设置Module支持的Android兼容最低版本,根据不同的用户可选择不同的版本,可点击“Helpmechoose”查看当前Android版本分布情况,如图1.30所示,设置完成后点击“Next”。第四步:选择是否创建Activity以及创建Activity的类型。默认选择Empty(空的)Activity,如图1.31所示,选择完成后点击“Next

”。

任务实施第五步:为EmptyActivity添加名称,默认为MainActivity,如图1.32所示。添加完成后点击“Finish”后出现进度条,如图1.33所示。第六步:项目创建完成后设置界面布局并添加相关代码实现初次进入程序时的导航效果,核心代码如下所示。编写完代码以后进入AndroidStudio主页面,点击机器人图标创建模拟器,如图1.34所示。第七步:点击“CreateVirtualDevice…”按钮,如图1.35所示。进入模拟器规格选择界面,如图1.49所示,选择模拟器的规格,默认为Phone,其中选择NexusOne,点击“Next”。进入下一界面如图1.37所示,点击“Finish”,至此模拟器创建完成。任务实施第八步:模拟器创建完成后,跳到如图1.38所示界面,选择模拟器并点击绿色箭头启动。第九步:模拟器界面如图1.39所示。第十步:进入AndroidStudio中点击绿色箭头运行程序,如图1.40所示,选择所使用的模拟器,点击“OK”,在模拟器上运行,如图1.41所示。第十一步:在模拟器中显示运行效果,如图1.42、1.43所示。任务实施本项目介绍了U酒保项目结构以及AndroidStudio开发工具的安装配置与使用方法,重点讲解如何搭建和使用AndroidStudio开发工具。通过对本项目的学习可以清楚的了解Android开发的基本概念,掌握AndroidStudio的特点、环境的搭建和程序运行的基本流程,提高对Android项目的认知度以及AndroidStu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论