免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
获取真机所有可用传感器及其参数获取真机所有可用传感器及其参数 截图 截图 1 使用使用 ListView 作为作为 Activity 的布局 故不需对默认布局进行设置 的布局 故不需对默认布局进行设置 为为 ListView 自定义其每一个条目所需的布局自定义其每一个条目所需的布局 R layout item 传感器的测试必须放在真机上 在模拟器上没作用 2 ListView 需要适配器为其装载数据 我在这里使用的是 BaseAdapter 当然也可以使用 SimpleAdapter ArrayAdapter 使用 BaseAdapter 需要写继承它的类 package com example androidsensor import java util List import android content Context import android hardware Sensor import android view View import android view ViewGroup import android widget BaseAdapter import android widget LinearLayout import android widget TextView 装载数据所用的适配器 需覆写其四个方法 并在getView 中完成数据装载 public class MyAdapter extends BaseAdapter private Context ct private List sensors public MyAdapter Context ct List list ct ct sensors list public int getCount 传感器数量 TODO Auto generated method stub return sensors size public Object getItem int position 指定位置传感器 TODO Auto generated method stub return sensors get position public long getItemId int position 指定位置传感器的id TODO Auto generated method stub return 0 完成数据装载 public View getView int position View convertView ViewGroup parent TODO Auto generated method stub if sensors null 有可用传感器 载入自定义List条目的布局 View v LinearLayout inflate ct R layout item null Sensor sensor sensors get position 获取当前位置传感 器 使用Sensor的各种方法获取传感器的参数 TextView v findViewById R id name setText getSensorNameByType sensor getType TextView v findViewById R id type setText 类型 sensor getType TextView v findViewById R id version setText 版本 sensor getVersion TextView v findViewById R id vendor setText Vendor名 sensor getVendor TextView v findViewById R id max setText 最大值 sensor getMaximumRange TextView v findViewById R id power setText 功率 sensor getPower mA TextView v findViewById R id resolution setText 精度 sensor getResolution return v return null 根据传感器的类型返回传感器的中文名字 当然也可在上面直接使用 sensor getName 获取其英文名字 public String getSensorNameByType int sensorType String name switch sensorType case Sensor TYPE ACCELEROMETER name 加速器 break case Sensor TYPE GRAVITY name 重力传感器 break case Sensor TYPE GYROSCOPE name 陀螺仪 break case Sensor TYPE LIGHT name 光照 break case Sensor TYPE MAGNETIC FIELD name 磁力计 break case Sensor TYPE ORIENTATION name 方位传感器 break case Sensor TYPE PRESSURE name 压力传感器 break case Sensor TYPE PROXIMITY name 距离传感器 break case Sensor TYPE TEMPERATURE name 温度传感器 break case Sensor TYPE LINEAR ACCELERATION name 线性加速器 break case Sensor TYPE ROTATION VECTOR name 矢旋转传感器 break return name 3 在入口 Activity 中显示传感器列表 package com example androidsensor import java util List import android os Bundle import android app Activity import android content Context import android hardware Sensor import android hardware SensorManager import android view Menu import android widget ListView public class SensorTest extends Activity private ListView sensorList null Override public void onCreate Bundle savedInstanceState super onCreate savedInstanceState 获取系统服务 SensorManager manager SensorManager this getSystemService Context SEN SOR SERVICE 获取所有可用传感器 List list manager getSe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025沈阳市和平区面向社会公开招聘社区工作者61人备考题库附答案详解(研优卷)
- 2025玉溪市红塔区计划生育协会公益性岗位招聘(1人)参考笔试试题及答案解析
- 2025辽宁营口大石桥市招聘社区工作者57人备考题库附答案详解
- 健康管理中的医疗质量参与策略-1
- 2026年陕西省选调生招录备考题库(面向中国科学技术大学)及1套完整答案详解
- 2026福建省面向中国农业大学选调生选拔工作备考题库含答案详解(能力提升)
- 2025河北保定市安国市招聘社区工作者40人备考题库附答案详解(模拟题)
- 2025年宝鸡英创教育教师招聘(30人)备考考点试题及答案解析
- 2026中国储备粮管理集团有限公司江苏分公司招聘参考笔试题库及答案解析
- 2026中国建设银行河南省分行校园招聘970人备考题库含答案详解(轻巧夺冠)
- IABP在心源性休克中的个体化撤机方案制定
- 2025内蒙古呼伦贝尔农垦谢尔塔拉农牧场有限公司招聘笔试历年参考题库附带答案详解
- 2025年4月自考《市场营销学》真题(完整试题)含答案
- 化工企业冬季风险防控与异常工况处置实践
- 国开2025年《网络与新媒体概论》形考作业1-4答案
- GB/T 31541-2015精细陶瓷界面拉伸和剪切粘结强度试验方法十字交叉法
- 关键特殊工序管理办法
- 清明杜牧(课堂PPT)
- 现代汉语语法
- 铁路钢梁桥明桥面更换桥枕施工组织设计
- 分析青花瓷在幼儿园美术活动中的应用
评论
0/150
提交评论