基于手机内置传感器的安卓app开发

毕设选题,题目是“android+H5app手机端开发”,老师简单说了一下要求,我听了之后一头雾水,我只学过C、C++、matlab等,完全不熟悉这些,所以想请教路过各位大神:
我需要做一个手机app,老师说可以根据H5标准做,app可以实时采集手机内置传感器如陀螺仪、重力传感器等的数据,然后传到服务器上,同时我还要对这些数据进行简单判断是什么动作然后app实时显示相应的简单动画,动画的话老师说可以用3Dmax来做。有很多问题:
1 做app需要什么编程软件呢?这个编程软件可以通过编程实时采集传感器数据吗?有什么这方面的参考例子或者书籍吗?
2 采集完数据我怎样传到服务器上呢?有什么代码或者协议或者算法之类的吗?和问题一用的是一个编程软件吗?
3 对于采集到的数据有什么算法可以判断是不同的动作呢?
4 关于做动画,建个3D模型怎样做成动画并在我自己编的app里面显示的呢?有什么书籍或者例子可以参考的吗?
求教各位大神了,我对于这些真的完全不懂,但是毕设题目已经联系老师了,老师让我做出ppt来,我觉得我只有搞懂这些之后才能有个大致的框架和流程图

2

1个回答

开发工具Android Studio或者Eclipse,开发语言Java,Android内置有传感器的API,如用H5开发,需学习Android和JS交互方面,你的动画可以做成Html在Android上显示,参考书籍,第一行代码,Android开发艺术探索等

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
安卓传感器开发源码大集合
安卓各传感器开发,内含加速度传感器、方向传感器、陀螺仪传感器、磁场传感器、重力传感器、线性加速度传感器的实时返回数据。运行软件为andriod studio。
安卓手机的内置传感器
智能手机之所以被称之为智能,主要原因是它具备了传统通讯设备所没有的附加属性。移动SoC芯片强大的性能与整合性让智能手机获得了更强的运算能力,但要说提升用户交互体验的,确是隐藏在手机背后的那些传感器。   什么是手机传感器?   简单来说,传感器Sensor就是手机里那些可以被测量并且能按照一定的规律转换成可用输出信号的器件或装置。一般这类传感器都是由敏感元件以及转换元件组成。本文我们不说复杂原理
android手机的传感器调用
android 传感器使用的demo,包括光线传感器,加速度传感器,距离传感器和方向传感器。 demo:下载地址 源码: package com.bobo.study.study_5_1; import android.app.Activity; import android.content.Context; import android.hardware.Sensor
通过Google内置计步器和加速度传感器制作android计步程序(附源码)
最近需要做一个计步程序,在网站上研究了一些别人写的程序代码,比较普遍实用的是根据API大小,使用Google内置计步器或加速度传感器进行计步。但是网上源代码的注释很少,经过了一番波折,自己终于有了头绪,并且对计步程序做了一些改进。为了让大家能更快的理解计步原理,现在分享一下自己的一些经验,希望对大家有所帮助   先看一下效果:   (PS:这是我从整个程序中抽出来的一部分,只实
Android 开发——传感器开发完全解析
1.Android的三大类传感器 Android传感器按大方向划分大致有这么三类传感器:动作(Motion)传感器、环境(Environmental)传感器、位置(Position)传感器。 (1)动作传感器 这类传感器在三个轴(x、y、z)上测量加速度和旋转角度。包括如下几个传感器: 加速(accelerometer)传感器、重力(gravity)传感器、陀螺仪(gyrosc
Android计步模块优化(今日步数)
最近在项目中研究计步模块,主要功能记录当天步数,类似微信运动,支付宝计步,咕咚今日步数。
Android——获得自己手机内部的传感器
每一部手机都有很多传感器来完善手机的各个功能,加速传感器通过速度的变化来统计数据(记步),重力传感器、距离传感器(打电话自动锁屏)等等很多。如何获取自己手机内一共有多少个 传感器呢?1、SensorManager sm=(SensorManager) getSystemService(Context.SENSOR_SERVICE);获得传感器服务2、List< Sensor > list = sm.
Android传感器完全解析——电子罗盘app实现
什么是传感器 维基百科是这样定义的:传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件(如光、热、湿度)或化学组成(如烟雾),并将探知的信息传递给其他装置或器官。 常用传感器介绍与用法 Android平台支持三个大类的传感器 Motion sensors(运动传感器) 这些传感器测量加速力,并沿三个轴的旋转力。此类别包括加速度计,重力感应器, 陀螺仪和旋转矢量
SensorUdp app for android 用Matlab采集手机传感器数据
安卓手机安装此软件后,用matlab可获得手机的传感器数据,matlab需安装相应的工具包
基于DHT11温湿度传感器的Android硬件访问服务的简单实现(一)
一、实现的功能 以DHT11温湿度传感器为例,实现一个简单的Android硬件访问服务。实现的功能是:通过编写Android APP来读取温湿度的数值并将它们显示出来。 二、基本的开发环境 PC端 : 操作系统 Ubuntu12.04 交叉编译工具版本 gcc version 4.5.1 开发板: 友善之臂 Tiny4412(Cortex-A9) 操作系统 Android-5.0.
使用android传感器自己编写温度计,湿度计 支持android5.0
编写温湿度计的原理很简单,就是获取温度,湿度传感器的数据,和其它的传感器的使用方法是一样的(前提是手机要有温度,湿度传感器)   首先是获取传感器管理器:   (SensorManager) getSystemService(Context.SENSOR_SERVICE);  可以通过下面这段代码查看手机上有哪些传感器: List deviceSensors = mSensorManag
基于Android的计步器app
用Androidstadio开发,计步数界面,设置锻炼计划,查看历史步数功能
安卓红外学习控制(完整版)
基于安卓的红外的空调遥控器,实现了对格力空调的所有功能的实现,修复了发现的bug,具体页面实现完整版
Android开发之传感器(加速度传感器、方向传感器)
SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); Sensor sensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); sensorManager.registerListener(Bas...
Android开发 百度地图开发(定位、传感器应用)
前言结合传感器的使用实现百度地图的开发,基本功能包括实时定位。其中利用传感器确定手机朝向并实现图标方位转动以及摇一摇功能的实现。功能介绍 调用百度地图SDK实现地图的展示以及交互,其中包括左下角的按钮,实现的功能如下: 获取当前所在位置与方向,并在百度地图上显示出来,如图中黑色箭头所示,箭头中心位置为定位结果,箭头方向为手机的朝向。 实现简单摇一摇功能,比如我通过摇一摇实现了手机的震动以及更多模式的
基于Android的温湿度采集系统
本次设计结合日常生活中的需要,应用单片机技术、蓝牙通信技术和Android手机APP开发技术,设计了一种以Android智能手机作为指令传送和数据接收终端,获取实时温湿度信息的系统。系统整体框架如图所示。 整体设计包含硬件与软件两大部分,硬件提供数据支持,软件用于数据显示,数据传送的桥梁HC-05蓝牙模块,它支持Socket蓝牙通信协议,这种协议与4.0低功耗蓝牙通信协议有很大的区别,具
在用Kivy开发Python手机游戏时通过Plyer扩展访问Android传感器
如何在用Python开发手机游戏时访问传感器。
android 获取所有传感器数据
main.xml       android:orientation="vertical"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     >     android:layout_width="fill_parent" 
蓝牙传输Android传感器数据
通过蓝牙传输手机加速度、亮度、磁场、方向等数据
手机五大内置传感器
http://tech.163.com/mobile/12/0216/06/7QC7QNOB00112K8D.html 有兴趣的可以仔细研究一下。
Android传感器的使用开发、简易指南针
领卓教育培训第七十天简介现在每部Android手机里边都会内置有许多传感器,如光照传感器、加速度传感器、地磁传感器、压力传感器、温度传感器等,它们能够监测到各种发生在手机撒花姑娘的物理事件。当然Android系统只是负责将这些传感器所输出的信息传递给我们,然后我们可以利用这些信息去开发一些好玩的应用。用法每种传感器的用法步骤几乎都一样,只是不同传感器的数据参数会有略微不同,这里以光照传感器为例,介绍
Android传感器计步器
暑假里做了一个安卓计步器,不依靠GPS,也不用联网,只依靠重力加速度传感器和三轴磁力传感器,就可以实现记录步数和记录行走轨迹。我还加入了摇一摇切歌的功能,享受运动的乐趣~~ 这个项目只用了三天时间(作为自己的第一个安卓作品,我觉得还是很快的~~),当时完全是被deadline给逼出来的。老师对这个项目赞不绝口,觉得我一个正在上预科的孩子,学校里C语言还没有开课,就能自己做得这么好,于是果断给99
手机内置红外传感器安卓代码
目前国内厂商很多手机自带红外传感器,红外传感器仅支持安卓API19以上的安卓系统
基于Linkit Smart 7688 Duo 控制的安卓APP文件
基于Linkit Smart 7688 Duo 开发的安卓版的手机控制APP,可以通过APP将Linkit Smart7688 Duo控制的传感器数据上传到手机,及对设备进行开关。
Android检测用户心率应用源码
亲测可用。当打开软件时,手机的闪光灯也会自动打开,将手指放在摄像头上时,可以将用户的心跳条形图和心率数值显示出来。
Android移动开发-获取Android移动设备上支持的传感器的实现
传感器Sensor是一系列感应器的总称,是Android设备用来感知周围环境和运动信息的工具。因为具体的感应信息依赖于相关硬件,所以虽然Android定义了众多感应器,但是不是所有的Android手机或平板都能支持这么多的感应器,千元以下的低端手机往往只只能支持加速度等少数感应器。
安卓手机传感器数据采集工具
基于安卓手机平台的多传感器数据采集工具,可以得到九轴惯导数据,GPS数据,wifi,光传感器等,可用于室内外定位算法的开发
查看手机上传感器的信息
360安全卫士-----》应用工具--------------》系统检测-------》更多硬件信息
利用OpenGL ES、手机传感器、相机和调用百度语音包服务,实现AR+语音播报导航功能(导航功能为模拟,Android)
Demo展示: 几个重要模块 GLSurfaceView: 1.首先需要自定义类实现GlsurfaceView.Renderer接口 public abstract class AbstractMyRender implements GLSurfaceView.Renderer { public float ratio; // 围绕X轴旋转的角度 public...
WIFI温湿度读取APP源码
通过WIFI的通信方式,实现对温湿度数据的读取和存储的APP源码文件
基于手机的跌倒监测系统
跌倒监测系统用于跌倒识别,并在跌倒后通过报警缩短救援时间,以达到减小跌倒危害的目的。在人口老龄化和空巢化的背景下,开展老年人跌倒监测研究,具有重要的社会意义。本文根据四个经常用于佩戴手机的部位(前胸、侧腰、后腰和大腿)设计实验和算法,实现了基于手机的跌倒监测软件及其后台服务器,以应用于跌倒识别和跌倒后报警。论文主要包括三个部分: 第一是实验设计。首先将人体活动模式分类,再设计实验的活动模式并组织实验,包括实验设备的选定、实验场地的布置、实验对象的选择和具体的实验步骤等,最后将传感器节点布置于四个经常用于佩戴手机的部位进行实验,该实验产生了设计和检验跌倒监测算法的原始数据。 第二是算法设计。在对实验数据和跌倒过程深入分析的基础上,设计了特征提取方法和BP神经网络模型。考虑了6种不同佩戴习惯的用户:只将手机固定佩戴于四个部位之一的(共4种)、上身三部位(前胸、侧腰、后腰)随意佩戴的、和四个部位随意佩戴的;并从是否有陀螺仪考虑了2种手机后,设计了12种神经网络模型,并得出以下结论:(1)只将手机佩戴于大腿部位的用户使用没有陀螺仪的手机会出现较多的漏检和一些误报。(2)在有陀螺仪和没有陀螺仪的两种手机中,上身三部位随意佩戴的用户敏感度分别是100%和98.67%,特异度分别是100%和96.54%;四个部位随意佩戴的用户敏感度分别是96.12%和89.28%,特异度分别是97.17%和95.07%,对比几个可将手机放于多个部位的研究,本文的算法敏感度和特异度都是最高的。(3)经对比,最终选择了上身三部位随意佩戴和四部位随意佩戴的2种佩戴习惯对应的神经网络模型设计跌倒监测算法。 第三是系统设计与实现。系统包括一个基于Android手机的跌倒监测软件和一个基于MFC、SQL SERVER数据库的后台服务器。跌倒监测算法基于OpenCV实现,通过JNI实现Java与C++间的相互调用。发生跌倒后手机基于百度地图SDK进行GPS、Wi-Fi、基站混合定位,通过发送包含跌倒位置的短信向预先设定的联系人远程求助并使用报警铃声本地求助。手机端在产生跌倒和误报时会将相应信息上传至后台服务器以用于算法研究及数据统计;同时手机端将相应信息添加到训练集中,重新训练神经网络,进行算法改进。后台服务器使用SQL SERVER数据库进行信息存储和用户管理,手机与后台服务器间基于TCP/IP协议通过Socket通信。 综上所述,本文首先根据四个经常用于佩戴手机的部位设计实验、获得算法的原始数据,然后考虑了6种不同佩戴习惯的用户并从是否有陀螺仪考虑了2种手机,设计出12种神经网络模型进行对比后,选择了随意佩戴于上身三部位和四个部位随意佩戴的2种佩戴习惯对应的神经网络模型设计跌倒监测算法,最后基于Android手机实现跌倒监测系统,本系统有望解决人口老龄化和空巢化背景下的跌倒监护难题。 关键词:跌倒监测,BP神经网络,Android,后台服务器
Android编程红外编程——红外码详析
近日,为了实现手机个红外功能,学习了Android 4.4以上提供的红外API——ConsumerIrManager。 用以实现遥控器功能。   首先简单介绍一下ConsumerIrManager。  在官方提供的API说明文档中,给ConsumerIrManager提供了三个方法: 1. getCarrierFrequencyRange[] : 此方法返回手机支持的红外信号的频率范
Android 手机获取加速度传感器加速度数据并自定义采样频率
因为项目需要利用到了Android手机中的加速度传感器来获取三个加速度轴的加速度大小,同时也可以实现自定义采样频率,这个我写了一个类,通过类来控制。 获取加速度数据总体来说比较简单,首先获取服务: SensorManager sm = (SensorManager) getSystemService(SENSOR_SERVICE); 然后在onResume()方法中注册监听器,开始使
Android调用磁力传感器,获取当前磁力值
对Android的磁力传感器做的简单小程序,获取传感器的值
APP 内嵌browser开发HTML5应用(基于android)
开发一个andorid的APP,内部嵌入webkit 浏览器,从而可以动态的在app内加在html5相关的应用, 比如MSE(Media Source Extensions: https://rawgit.com/w3c/media-source/fa8c6f5/media-source.html#dom-sourcebuffer), videotag,picture 浏览等功能!
安卓开发获取手机传感器数据
安卓移动开发,获取手机传感器信息。光线传感器,温湿度传感器,压力传感器。
android 加速度和陀螺仪传感器
android 加速度和陀螺仪传感器
android 传感器使用与开发---陀螺仪传感器
/**  * 功能:采集加速度传感器,磁场传感器和陀螺仪传感器的数据,得到传感器从外界采集数据的时间间隔  * @author jarlen  *  */ public class MainActivity extends Activity implements SensorEventListener { private SensorManager se
Android 传感器开发详解
> 转载请标明出处: [http://blog.csdn.net/airsaid/article/details/52902299](http://blog.csdn.net/airsaid/article/details/52902299) > 本文出自:[周游的博客](http://blog.csdn.net/airsaid) [TOC] #前言 Android系统提供了对传感器的支持,如
Android手机传感器及实时数据显示
开发环境 Android studio 2.3 最近在学习Android开发,看到传感这里,想看看我的手机有哪些传感器,每个传感器的实时值。写了一个显示所有传感器信息及其实时值的程序,安装在手机显示正常。OK,代码上传,希望对大家有用。工程名字实验其它项目时候取的,别介意。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 基于安卓小游戏开发教程 内置web教程