package com.cy.tools;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.hardware.Camera;
import android.hardware.Camera.CameraInfo;
import android.hardware.Camera.Parameters;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.location.Criteria;
import android.location.LocationManager;
import android.media.AudioManager;
import android.media.MediaRecorder;
import android.net.wifi.WifiManager;
import android.os.Build.VERSION;
import android.os.Handler;
import android.os.Vibrator;
import android.widget.Toast;
@SuppressLint({"NewApi"})
public class CheckUtils
{
public static final int CILI_FLAG = 2;
public static final int JIASUDU_FLAG = 4;
public static final int NO_CILI_FLAG = 5;
public static final int NO_JIASUDU_FLAG = 7;
public static final int NO_TUOLUOYI_FLAG = 6;
public static final int TUOLUOYI_FLAG = 3;
private static int currVolume = 0;
/** 检测手电筒 */
public static boolean OpenLightOn(Context paramContext)
{
((SensorManager)paramContext.getSystemService("sensor"));
if (!paramContext.getPackageManager().hasSystemFeature("android.hardware.camera.flash"))
return false;
Camera localCamera = Camera.open();
Camera.Parameters localParameters = localCamera.getParameters();
localParameters.setFlashMode("torch");
localCamera.setParameters(localParameters);
localCamera.startPreview();
try
{
Thread.sleep(1000L);
localCamera.stopPreview(
Android 检测 手机硬件状态 的Utils
最新推荐文章于 2024-07-15 02:41:31 发布
本文介绍了Android中用于检测硬件状态的CheckUtils类,包括检查手电筒、扬声器、蓝牙、相机、定位、传感器(加速器、磁感、陀螺仪)、扬声器、振动器、麦克风、GPS、听筒和Wifi的功能,并提供了相应的实现方法。
摘要由CSDN通过智能技术生成