没有合适的资源?快使用搜索试试~ 我知道了~
android传感器使用的demo,包括光线传感器,加速度传感器,距离传感器和方向传感器。 demo:下载地址 源码: package com.bobo.study.study_5_1; import android.app.Activity; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.Sensor
资源推荐
资源详情
资源评论
















android实现手机传感器调用实现手机传感器调用
android传感器使用的demo,包括光线传感器,加速度传感器,距离传感器和方向传感器。
demo:下载地址
源码:
package com.bobo.study.study_5_1;
import android.app.Activity;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import java.util.List;
//1,获得SensorManager对象
//2,获得想要的Sensor对象
//3,绑定监听器
public class MainActivity extends Activity implements View.OnClickListener{
Button findBut,accelerationBut,lightBut,orientationBut,proximityBut;
SensorManager sensorManager;
TextView text,accText,luxText;
float gravity[]=new float[3];
float linear_acceleration[]=new float[3];
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findBut=(Button)findViewById(R.id.findBut);
findBut.setOnClickListener(this);
lightBut=(Button)findViewById(R.id.lightBut);
lightBut.setOnClickListener(this);
accelerationBut=(Button)findViewById(R.id.accelerationBut);
accelerationBut.setOnClickListener(this);
orientationBut=(Button)findViewById(R.id.orientationBut);
orientationBut.setOnClickListener(this);
proximityBut=(Button)findViewById(R.id.proximityBut);
proximityBut.setOnClickListener(this);
text=(TextView)findViewById(R.id.text);
accText=(TextView)findViewById(R.id.accText);
luxText=(TextView)findViewById(R.id.luxText);
//获得传感器管理器对象
sensorManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE);
}
@Override
public void onClick(View v) {
if(v==findBut){
//获取手机上所有传感器的列表
List<Sensor> sensors=sensorManager.getSensorList(Sensor.TYPE_ALL);
for(Sensor sensor:sensors){
System.out.println(sensor.getName());
}
}else if(v==lightBut){
//得到默认的加速度传感器
资源评论


weixin_38501299
- 粉丝: 3
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 中国建设银行电子商务金融服务平台商城账户操作手册.doc
- 酒水行业网络营销.doc
- 网络营销规划书.docx
- 计算机局域网工作组无法访问无法共享资源解决方案.doc
- 最新国家开放大学电大《机电一体化系统》网络核心课形考网考作业及答案.pdf
- 校园网网站建设经验谈.docx
- 项目八网络营销效果评价.ppt
- 项目管理施工队伍进场沟通协调对接交底.doc
- 中医体质软件流程演示.ppt
- 电子商务基础知识.pptx
- 佛山电台制播系统集成及附属设备的主要技术参数:.pdf
- 企业网络安全综合设计方案.pptx
- 网络宣传推广方案制作.doc
- 面向Oracle8数据库系统知识.pptx
- 机床仿真软件VERICUT说明书.ppt
- 基于单片机的红外遥控小车设计.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
