首页 > 其他分享 >基于Android共享单车设计与实现

基于Android共享单车设计与实现

时间:2023-06-20 19:02:20浏览次数:31  
标签:APP 语音 手机 Android 单车 共享 客户端

“计算机工业革命”正在以一种猛烈的势头在席卷着全球。近年来,尤其是移动平台和无线网络的发展,更是可谓是日新月异,诞生了大量的手机APP(Application)。手机APP的出现极大地方便了我们的日常生活,也丰富了我们的娱乐生活。伴随着手机APP功能需求的不断完善,近两年随着共享概念的推广,作为共享概念的最初的执行者—共享单车进入了人们的日常生活,以“ofo”和“摩拜”为代表的共享单车互联网公司,向各大城市投放了大量的自行车单车,解决了人们出行的“最后一公里”的问题。本论文的研究核心就是在上述的社会背景下,本次设计的立足点就是设计出一款APP,一是在当骑行者结束骑行即将上锁时,会在手机APP显示相应的信息,同时在客户锁车时,会向客户播报语音,提醒用户“为了公众的出行,请将您的单车停在合适的位置,谢谢您的配合”。

本文通过对市场上的大多数用户量比较大的手机APP是使用的调查,并对调查结果做出需求分析后,确定了基于安卓客户端的语音提醒共享单车合理停放的功能设计方案。实现了在手机端可以调用手机的客户端的扬声器进行语音的播报,同时也实现了搜索附近的共享单车以及查看车辆的信息等。本设计的框架为 Android 系统,客户端界面由其相关组件设计而出,开发语言是JAVA,开发环境是AndroidStudio,数据库为安卓常用的轻量型关系型数据库SqlLite,阐述语音识别手机应用的设计与实现过程。本APP将用户的各种信息存储在APP端,并做到及时更新。客户端为装有Android系统的智能手机,用户可以通过App带有的各种功能进行测试运行。

基于Android共享单车设计与实现_共享单车

现如今,安卓系统已然成为人们最广泛使用的手机以及平板电脑系统之一,在安卓系统的蓬勃发展中,各种APP也如雨后春笋一般蓬勃发展。其中基于手机端的共享单车的也成了很多用户手机上的必备的APP。

本文通过对市场上的大多数用户量比较大的手机APP是使用的调查,并对调查结果做出需求分析后,确定了基于安卓客户端的语音提醒共享单车合理停放的功能设计方案。实现了在手机端可以调用手机的客户端的扬声器进行语音的播报,同时也实现了搜索附近的共享单车以及查看车辆的信息等。本设计的框架为 Android 系统,客户端界面由其相关组件设计而出,开发语言是JAVA,开发环境是AndroidStudio,数据库为安卓常用的轻量型关系型数据库SqlLite,阐述语音识别手机应用的设计与实现过程。

基于Android共享单车设计与实现_计算机毕业设计_02

功能分析

本设计的各种功能主要集中在客户端也就是手机APP中,为了人们可以更加方便的出行,我们结合了前期调研的结果,特别是针对于人们反应出的两大需求,我们对手机APP的设计做了一些有新意的设计,具体流程图见下图;

(1)本App的客户端基于Android系统,对于使用该App的用户来说,可以通过手机更方便地操控手机应用,实现“智能化”的操作手机和输入指示命令,具体功能大致如下:

1)语音播报:用户在“一键锁车”界面中,点击“锁车”按钮后,会有语音播报提示用户请将共享单车停放在指定的合适位置,在用户将共享单车停放完毕后,也能收到相应的语音播报,其中,在本次设计中还提供了男声和女声两种模式,来供用户挑选。  

2)车辆信息:车辆信息模块,不仅包含了用户可以在地图上看到附近的共享单车的标示图标,也包括了,用户可以查看每一辆单车的详细信息,具体的来说包括单车的编号,单车的押金,单车的资费标准,单车的维修记录以及共享单车所属的运营公司等信息。

基于Android共享单车设计与实现_计算机毕业设计_03

标签:APP,语音,手机,Android,单车,共享,客户端
From: https://blog.51cto.com/u_6668792/6524322

相关文章

  • 基于Android的线上读书会设计
    本文通过对市场上的大多数用户量比较大的手机APP是使用的调查,并对调查结果做出需求分析后,确定了基于安卓客户端的线上读书活动的功能设计方案。实现了在手机端可以查看读书活动,同时管理端可以在后台发布相关的读书活动的一些信息。本设计的框架为Android系统,客户端界面由其相关组......
  • 活动回顾 | 汇聚行业技术大咖,共享思维碰撞时刻,2023 Meet TVM · 北京站圆满落幕
    内容一览:「2023MeetTVM·北京站」于6月17日在中关村车库咖啡顺利举办,现场吸引了来自企业和高校的150余名参与者,大家进行了充分热烈的讨论。关键词:机器学习编译2023MeetTVM本文首发自HyperAI超神经微信公众平台~6月17日,由MLC.AI及HyperAI超神经主办、Op......
  • 一位死磕大厂的Android开发面试总结
    本人19年毕业于一家普通二本,考研凉了且没有实习经验,每天就是不断地投简历、刷面经,感觉自己都要抑郁了最后勉强进入了一家学校合作的外包公司干了3年,刚开始每个月拿着4-6000地薪水还要被迫接受996,虽然后面涨到了10k+,但仍感觉未来没有希望。我决定做出改变,离开这里!刚开始准备地时候其......
  • 监测Android Market是否被下过
    try{PackageManagermanager=context.getPackageManager();PackageInfoappInfo=manager.getPackageInfo(YOUR_PACKAGE_NAME,PackageManager.GET_SIGNATURES);//Nowtestifthefirstsignatureequalsyourdebugkey.......
  • 5. 域对象共享数据
    在SpringMVC中,域对象(也称为作用域对象)是一种可以在请求处理过程中共享数据的机制。SpringMVC提供了多种类型的域对象,包括request域、session域和application域。通过在控制器方法中定义方法参数,SpringMVC可以自动将数据绑定到域对象中,从而在请求处理过程中实现数据共享。例如,在一......
  • android studio 各个版本区别
    在使用AndroidStudio时,建议使用最新的动物命名版本,以获取最新的功能和修复的错误。官网描述动物命名是重要版本(间接理解为稳定版本) 2022年9月 Dolphin(海豚)2022年5月 Chipmunk(花栗鼠)AndroidStudioFlamingo | 2022.2.1 (火烈鸟)2022年1月 Bumblebee(大......
  • Android基于KeyStore对数据进行加解密
    问题背景在我们App开发过程中,可能会涉及到一些敏感和安全数据需要加密的情况,比如登录token的存储。我们往往会使用一些加密算法将这些敏感数据加密之后再保存起来,需要取出来的时候再进行解密。此时就会有一个问题:用于加解密的Key该如何存储?为了保证安全性,Android提供了KeyStore......
  • 云上使用 Stable Diffusion ,模型数据如何共享和存储
    随着人工智能技术的爆发,内容生成式人工智能(AIGC)成为了当下热门领域。除了ChatGPT之外,文本生成图像技术更令人惊艳。StableDiffusion,是一款开源的深度学习模型。与Midjourney提供的直接将文本转化为图像的服务不同的是它允许用户自行搭配并训练自己的图像风格,这一特性吸引了......
  • Android面试涨薪攻略指南:Android面试必知必会Java知识点
    前言大多数面试者,虽然看起来工作努力,但他们表现出来的能力水平,却不足以通过面试,或拿到期望的薪资。在我看来,造成这种情况的原因,主要有这么两方面:第一,“知其然不知其所以然”。做了几年技术,开发了一些业务应用,但没有思考过这些技术选择背后的逻辑。所以,公司很难定位你日后的成长潜力......
  • Android大厂面试题以及答案整理(2022年2月份更新),助你轻松拿下高薪offer
    前言想必现在有许多朋友,都在为即将到来的金三银四做准备,不知道各位朋友是否十足的把握能拿到自己心仪的Offer呢?下面无偿分享一份包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,熟悉本文中列出的知识点会大大增加通过前两轮......