android光传感器数据的获取及储存
2015-06-26 21:26
531 查看
分析光传感器的事例代码可知,在onSensorChanged中获取到数据
public void onSensorChanged(SensorEvent event) {
values = event.values;
tv_context.setText("X轴光传感器的值::"+values[0]+"\nY光传感器的值::"+values[1]+"\nZ轴光传感器的值::"+values[2]);
try {
//第二个参数意义是说是否以append方式添加内容
BufferedWriter bw = new BufferedWriter(new FileWriter(file, true));
bw.write(values[0]+" ");
bw.flush();
} catch (Exception e) {
e.printStackTrace();
}
Log.d(TAG, "第一个参数有用,光照强度:" + values[0]);
if(values[0]<100){
//提示光线太弱
}else if(values[0]>320){
//提示光线太强
}
}
设置一个按钮生成一个新的文件,文件名使用当前的时间
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss ");
Date curDate = new Date(System.currentTimeMillis());//获取当前时间
String str = formatter.format(curDate);
file = new File(Environment.getExternalStorageDirectory(),
str+".txt");
将获取的数据存储起来
try {
//第二个参数意义是说是否以append方式添加内容
BufferedWriter bw = new BufferedWriter(new FileWriter(file, true));
bw.write(values[0]+" ");
bw.flush();
} catch (Exception e) {
e.printStackTrace();
}
public void onSensorChanged(SensorEvent event) {
values = event.values;
tv_context.setText("X轴光传感器的值::"+values[0]+"\nY光传感器的值::"+values[1]+"\nZ轴光传感器的值::"+values[2]);
try {
//第二个参数意义是说是否以append方式添加内容
BufferedWriter bw = new BufferedWriter(new FileWriter(file, true));
bw.write(values[0]+" ");
bw.flush();
} catch (Exception e) {
e.printStackTrace();
}
Log.d(TAG, "第一个参数有用,光照强度:" + values[0]);
if(values[0]<100){
//提示光线太弱
}else if(values[0]>320){
//提示光线太强
}
}
设置一个按钮生成一个新的文件,文件名使用当前的时间
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss ");
Date curDate = new Date(System.currentTimeMillis());//获取当前时间
String str = formatter.format(curDate);
file = new File(Environment.getExternalStorageDirectory(),
str+".txt");
将获取的数据存储起来
try {
//第二个参数意义是说是否以append方式添加内容
BufferedWriter bw = new BufferedWriter(new FileWriter(file, true));
bw.write(values[0]+" ");
bw.flush();
} catch (Exception e) {
e.printStackTrace();
}
相关文章推荐
- Android自动填充短信验证码
- 利用HTML5开发Android笔记(下篇)
- 利用HTML5开发Android笔记(中篇)
- 学习1:Android框架
- 利用HTML5开发Android笔记(上篇)
- 经验分享(Android开发)
- Android4.0以上版本OptionsMenu无法显示图标的问题
- Android开发之SurfaceView
- Intent启动系统组件(activity,service,BroadReceiver)-android学习之旅(四十九)
- Intent启动系统组件(activity,service,BroadReceiver)-android学习之旅(四十九)
- Intent启动系统组件(activity,service,BroadReceiver)-android学习之旅(四十九)
- Android 写在开始【安卓基础】
- Android Dialog用法
- Android中的小问题记 aapt 不能识别
- Android OpenGL ES(六)----进入三维在代码中创建投影矩阵和旋转矩阵
- 关于android:targetSdkVersion
- Android GBK与UTF-8
- Android 中IO 操作数据总结
- Android中关于SQLiteDatabase
- Android Studio / Gradle