`
高级java工程师
  • 浏览: 410911 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android-显示传感器的值

阅读更多
Android 的开机自启动是通过捕捉开机结束的广播来实现的,手机的启动完后会给出一个BroadcastReceiver,在自己的程序中捕捉即可。



AutoBootReceiver.java 文件:

Java代码
1.package com.ldq.auto.boot;  
2. 
3.import android.content.BroadcastReceiver;  
4.import android.content.Context;  
5.import android.content.Intent;  
6.import android.util.Log;  
7. 
8.public class AutoBootReceiver extends BroadcastReceiver {  
9. 
10.    @Override 
11.    public void onReceive(Context context, Intent intent) {  
12.        // TODO Auto-generated method stub  
13.        if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {  
14.            Log.i("------", "AutoBootReceiver auto boot");  
15.            Intent in = new Intent(context, ExAutoBoot.class);  
16.            in.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//添加Flags必不可少,否则报错  
17.            context.startActivity(in);  
18.        }  
19.    }  
20.} 
package com.ldq.auto.boot;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;

public class AutoBootReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
Log.i("------", "AutoBootReceiver auto boot");
Intent in = new Intent(context, ExAutoBoot.class);
in.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//添加Flags必不可少,否则报错
context.startActivity(in);
}
}
}


ExAutoBoot.java 文件:

Java代码
1.package com.ldq.auto.boot;  
2. 
3.import android.app.Activity;  
4.import android.os.Bundle;  
5.import android.util.Log;  
6. 
7.public class ExAutoBoot extends Activity {  
8.    /** Called when the activity is first created. */ 
9.    @Override 
10.    public void onCreate(Bundle savedInstanceState) {  
11.        super.onCreate(savedInstanceState);  
12.        setContentView(R.layout.main);  
13.        Log.i("------","ExAutoBoot auto boot");  
14.    }  
15.} 
package com.ldq.auto.boot;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class ExAutoBoot extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Log.i("------","ExAutoBoot auto boot");
    }
}

AndroidManifest.xml 文件:

Java代码
1.<?xml version="1.0" encoding="utf-8"?>  
2.<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
3.    package="com.ldq.auto.boot" android:versionCode="1" 
4.    android:versionName="1.0">  
5.    <application android:icon="@drawable/icon" android:label="@string/app_name">  
6.        <activity android:name=".ExAutoBoot" android:label="@string/app_name">  
7.            <intent-filter>  
8.                <action android:name="android.intent.action.MAIN" />  
9.                <category android:name="android.intent.category.LAUNCHER" />  
10.            </intent-filter>  
11.        </activity>  
12.        <receiver android:name="AutoBootReceiver">  
13.            <intent-filter>  
14.                <action android:name="android.intent.action.BOOT_COMPLETED"></action>  
15.            </intent-filter>  
16.        </receiver>  
17.    </application>  
18.    <uses-sdk android:minSdkVersion="4" />  
19.    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>  
20.</manifest>  
分享到:
评论

相关推荐

    Android应用源码--传感器案例(仿微信摇一摇).zip

    【Android应用源码--传感器案例(仿微信摇一摇)】 在Android开发中,传感器(Sensor)是一个重要的组成部分,它允许应用程序获取设备的各种物理环境数据,如加速度、陀螺仪、磁力计等。本案例是针对Android平台的...

    Android开发-Sensor传感器-AndroidStudio(一)摇一摇

    在Android开发中,Sensor传感器是实现许多有趣功能的关键部分,比如运动检测、环境感知等。本文将深入探讨如何在Android Studio环境下使用Sensor API来实现一个基础的“摇一摇”功能,让应用能够识别用户的摇动操作...

    安卓光线传感器值的获取

    创建一个SensorEventListener实现类,重写onSensorChanged()方法,该方法会在传感器值改变时被调用。然后使用SensorManager的registerListener()方法注册监听器: ```java class LightSensorListener implements ...

    android各传感器开发,显示返回数据

    本教程主要聚焦于Android设备上的各种传感器,包括加速度传感器、方向传感器、陀螺仪传感器、磁场传感器、重力传感器和线性加速度传感器,以及如何获取它们的实时返回数据。 1. **加速度传感器**: 加速度传感器...

    Android高级应用源码-Android加速度传感器源代码.rar

    在Android平台上,加速度传感器是移动设备中一个重要的硬件组件,它用于检测设备在三维空间中的线性加速度。这个源码包显然包含了实现高级Android应用程序的加速度传感器功能的示例代码。通过分析和学习这些源代码,...

    android震动传感器之摇一摇

    在Android平台上,开发一个“摇一摇”功能的应用程序,主要涉及到的是设备的传感器技术,尤其是加速度计和震动传感器。下面将详细讲解这个过程涉及的技术点。 首先,我们需要了解Android系统的传感器框架。Android...

    Android开发-指南针【多种传感器实现】

    方向传感器返回的三个值分别代表了设备在X、Y、Z轴上的旋转角度,通过这些数据可以计算出设备的朝向。然而,这种传感器并不总是准确,因为它依赖于设备硬件的性能和校准。 2. 基于加速度传感器和磁场传感器的指南针...

    android加速度传感器

    在Android平台上,加速度传感器(Accelerometer)是一种重要的硬件组件,它能够感知设备在空间中的移动,通过测量重力和动态加速度来提供X、Y、Z三个轴上的加速度值。这些数据对于开发各种应用,如游戏、健康追踪器...

    Android 传感器--光照传感器详解及使用

    在Android平台上,光照传感器是一种非常实用的硬件组件,它能够监测到设备周围环境的光照强度,并根据这些数据调整屏幕亮度,提升用户体验。本文将详细解析光照传感器的工作原理、使用方法以及如何在Android应用中...

    Android-android-shake-detector检测设备的晃动

    当设备被快速移动并改变方向时,传感器会记录到较大的加速度值,这些值的变化可以作为判断晃动的依据。 以下是使用"Android-shake-detector" 实现设备晃动检测的一般步骤: 1. **添加依赖**:首先,你需要在项目的...

    android-BluetoothLeGatt-master.zip

    BLE是一种优化了能量消耗的蓝牙标准,特别适合于那些需要长时间运行而电池容量有限的设备,如健康追踪器、智能手表、传感器等。与传统蓝牙相比,BLE主要关注短距离、低带宽的数据传输,这使得它在物联网(IoT)领域...

    android编程 传感器的使用

    - `onSensorChanged()`在传感器值发生变化时被调用,可以在这里获取到新的传感器数据。 - `onAccuracyChanged()`在传感器精度改变时被调用,可用于优化数据处理策略。 4. **环境传感器** - 环境传感器包括温度...

    检测和显示手机所具有的传感器的android项目

    本项目"检测和显示手机所具有的传感器的android项目"专注于演示如何在Android应用中获取并展示这些传感器的数据。以下是关于这个项目的详细知识点: 1. **Android传感器框架**:Android系统提供了一个全面的传感器...

    Android利用方向传感器获得手机的相对角度实例说明

    以下是一个简单的实例,展示了如何获取和显示传感器数据: ```java public class SensorTest extends Activity implements SensorEventListener { private SensorManager sensorManager; private Sensor ...

    Android 加速度传感器曲线图

    在Android系统中,加速度传感器是一种重要的硬件组件,它能够实时监测设备在三维空间中的运动和震动。这个博文“Android 加速度传感器曲线图”很可能是关于如何利用Android SDK来获取加速度传感器数据,并将这些数据...

    安卓开发-android姿态传感器源代码.zip.zip

    - 数据读取:SensorEvent事件对象包含了传感器的值,如timestamp、sensor类型、values数组(通常包含3个元素,对应x、y、z轴的读数)。 - 数据融合:由于单个传感器可能存在噪声或误差,通常需要使用传感器融合...

    android硬件传感器.txt

    例如,在处理加速度传感器时,可以通过`event.values`数组获取到三个方向的加速度值。 2. **onAccuracyChanged(Sensor sensor, int accuracy)**:当传感器的准确性发生变化时被调用。这个方法通常用于处理精度变化...

    android传感器使用实例

    5. **显示指南针效果**:将azimuth值转换为角度,并更新UI元素(如TextView或ImageView),以显示指针指向。可能还需要考虑到屏幕旋转,确保指南针始终指向正确的方向。 6. **内存管理和性能优化**:在应用不再需要...

    Android源码手机加速度传感器 测试

    在提供的Android例子源码中,可能会包含一个简单的示例应用,演示如何初始化SensorManager,注册加速度传感器监听器,处理传感器事件,并在界面上显示实时的加速度数据。这将帮助开发者直观地理解如何在实践中使用加...

    dianziwenduji.zip_android_android 温度计_传感器 android_手机传感器_温度计

    这个“dianziwenduji.zip”文件显然包含了一个这样的应用,它利用了Android设备内置的温度传感器来实时显示环境或设备的温度。下面我们将深入探讨与这个主题相关的Android编程、传感器技术和温度计应用开发的知识点...

Global site tag (gtag.js) - Google Analytics