成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Android實現(xiàn)接近傳感器

瀏覽:2日期:2022-09-24 17:10:39

本文實例為大家分享了Android實現(xiàn)接近傳感器的具體代碼,供大家參考,具體內(nèi)容如下

1.接近傳感器檢測物體與聽筒(手機)的距離,單位是厘米。

一些接近傳感器只能返回遠和近兩個狀態(tài),如我的手機魅族E2只能識別到兩個距離:0CM(近距離)和5CM(遠距離) 因此,接近傳感器將最大距離返回遠狀態(tài),小于最大距離返回近狀態(tài)。 接近傳感器可用于接聽電話時自動關閉LCD屏幕以節(jié)省電量。

一些芯片集成了接近傳感器和光線傳感器兩者功能(魅族E2)。

2.代碼如下:

MainActivity.class

package com.example.sz.proximitytest;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.TextView;public class MainActivity extends AppCompatActivity { private static final String TAG = 'MainActivity'; private SensorManager mSensorManager=null; private Sensor mSensor=null; private TextView textView1=null; private TextView textView2=null; private TextView textView3=null; private Button button1=null; private Button button2=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView1 = (TextView) findViewById(R.id.textView1); textView2 = (TextView) findViewById(R.id.textView2); textView3 = (TextView) findViewById(R.id.textView3); /*獲取系統(tǒng)服務(SENSOR_SERVICE)返回一個SensorManager對象*/ mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); /*通過SensorManager獲取相應的(接近傳感器)Sensor類型對象*/ mSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY); /*注冊相應的SensorService*/ button1 = (Button) findViewById(R.id.button1); button1.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View arg0) { mSensorManager.registerListener(mSensorEventListener, mSensor , SensorManager.SENSOR_DELAY_NORMAL); } }); /* 銷毀相應的SensorService * 很關鍵的部分,注意,說明文檔中提到,即使Activity不可見的時候,感應器依然會繼續(xù)工作 * 所以一定要關閉觸發(fā)器,否則將消耗用戶大量電量*/ button2 = (Button) findViewById(R.id.button2); button2.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { mSensorManager.unregisterListener(mSensorEventListener, mSensor); } }); } /*聲明一個SensorEventListener對象用于偵聽Sensor事件,并重載onSensorChanged方法*/ private final SensorEventListener mSensorEventListener = new SensorEventListener() { @Override public void onSensorChanged(SensorEvent event) { Log.e(TAG, 'onSensorChanged: -----0------'+event.values[0]); Log.e(TAG, 'onSensorChanged: ------1-----'+event.values[1]); Log.e(TAG, 'onSensorChanged: --------2---'+event.values[2]); if (event.sensor.getType() == Sensor.TYPE_PROXIMITY) { /*接近傳感器檢測物體與聽筒的距離,單位是厘米。*/ //這里要注意,正常都是取第一位的值,但我碰到一個取第二位的 float distance1 = event.values[0]; float distance2 = event.values[1]; float distance3 = event.values[2]; textView1.setText('[0]距離:'+String.valueOf(distance1) + 'cm'); textView2.setText('[1]距離:'+String.valueOf(distance2) + 'cm'); textView3.setText('[2]距離:'+String.valueOf(distance3) + 'cm'); } } @Override public void onAccuracyChanged(Sensor sensor, int accuracy) { } };}

activity_main.xml

<?xml version='1.0' encoding='utf-8'?><LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' xmlns:app='http://schemas.android.com/apk/res-auto' xmlns:tools='http://schemas.android.com/tools' android:layout_width='match_parent' android:layout_height='match_parent' android:gravity='center' android:orientation='vertical' tools:context='.MainActivity'> <TextView android: android:layout_width='wrap_content' android:layout_height='wrap_content' android:text='Hello World!' /> <Button android: android:layout_width='wrap_content' android:layout_height='wrap_content' android:layout_marginTop='20dp' android:text='打開' /> <Button android: android:layout_width='wrap_content' android:layout_height='wrap_content' android:layout_marginTop='20dp' android:text='關閉' /></LinearLayout>

源碼下載:Android接近傳感器

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Android
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产黄色精品网站| 国产日韩综合av| 国产精品区一区二区三区| 国产成人高清视频| 欧美精品在欧美一区二区少妇| 婷婷综合久久一区二区三区| 亚洲在线一区| 日韩码欧中文字| 91色综合久久久久婷婷| 91麻豆精品国产91久久久久久久久| 日本不卡的三区四区五区| 一本大道久久精品懂色aⅴ| 亚洲国产aⅴ成人精品无吗| 国产日韩一区二区| 亚洲成人激情自拍| 老司机精品视频网站| 日韩福利电影在线| 在线观看免费一区| 免费成人深夜小野草| 在线观看不卡一区| 国产一区视频网站| 日韩欧美一卡二卡| youjizz久久| 国产午夜精品一区二区三区视频 | 91丨porny丨国产| 精品国产一区二区三区四区四| 成人中文字幕电影| 久久婷婷一区二区三区| 国产精品九九| 亚洲免费观看高清完整| 蜜乳av另类精品一区二区| 日本欧美在线观看| 欧美亚洲图片小说| 国产一区二区三区在线观看免费视频 | 亚洲午夜精品福利| 亚洲精品视频一区| 色婷婷久久99综合精品jk白丝 | 国产日韩高清一区二区三区在线| 一区二区三区鲁丝不卡| 亚洲在线视频| 激情综合色综合久久| 日韩欧美一区中文| 欧美成人dvd在线视频| 中文字幕日韩av资源站| 国产伦精品一区二区| 秋霞国产午夜精品免费视频| 欧美影片第一页| 国产精品一区二区在线观看不卡 | 日韩经典一区二区| 欧美色视频在线观看| 国产99久久久国产精品免费看| 欧美精品一区二区三区蜜桃 | 欧美综合一区二区| 成人av电影免费观看| 中文字幕一区二区视频| 久久久777| 成人免费视频播放| 亚洲国产精品高清| 久久天天狠狠| 成人综合激情网| ㊣最新国产の精品bt伙计久久| 销魂美女一区二区三区视频在线| 黄色资源网久久资源365| 欧美成人vps| 最近看过的日韩成人| 老司机精品视频线观看86| 精品国产乱码久久久久久牛牛| 日韩午夜免费| 国产一区二区美女诱惑| 欧美激情一区二区三区在线| 久久久久久一区二区| 丁香网亚洲国际| 亚洲视频免费在线观看| 欧美午夜片在线看| 91浏览器入口在线观看| 首页亚洲欧美制服丝腿| 久久精品在这里| 日本道色综合久久| 91一区二区三区在线观看| 亚洲gay无套男同| 精品国产91久久久久久久妲己| 国产精品区一区| 国产成人免费在线观看不卡| 成人欧美一区二区三区小说| 欧美三级午夜理伦三级中视频| 99国产精品久久久久久久久久久| 亚洲成年人影院| 精品99999| 免费国产自线拍一欧美视频| 成人av网站免费观看| 亚洲成av人片一区二区三区| 久久免费电影网| 欧美中文字幕一二三区视频| 91免费在线看| 免费在线视频一区| 中文字幕在线不卡国产视频| 91精品国产欧美一区二区| 99综合在线| 91小视频在线免费看| 日本不卡一区二区三区高清视频| 国产无人区一区二区三区| 欧美性高清videossexo| 亚洲国产精品第一区二区| 国产精品18久久久久久vr| 一区二区三区在线播| 久久久久一区二区三区四区| 一本到不卡免费一区二区| 国产综合18久久久久久| 韩国av一区二区三区在线观看| 一区二区三区在线免费视频| 精品久久久久av影院| 色婷婷一区二区| 激情婷婷亚洲| 丁香激情综合五月| 日韩电影一区二区三区四区| 亚洲婷婷综合色高清在线| 日韩免费性生活视频播放| 一本一本久久a久久精品综合麻豆| 欧美精品入口| 粉嫩在线一区二区三区视频| 日韩国产欧美一区二区三区| 亚洲三级在线观看| 国产欧美日韩亚州综合| 欧美军同video69gay| 久久在线视频| 国产欧美日本| 国产在线欧美日韩| 99久久免费视频.com| 国产一区在线观看麻豆| 天堂成人免费av电影一区| 亚洲欧美日韩在线| 国产欧美日本一区视频| 日韩欧美中文一区二区| 欧美理论片在线| 欧洲一区二区三区在线| 国产久一道中文一区| 狠狠色噜噜狠狠狠狠色吗综合| 成人网男人的天堂| 日韩高清一区在线| 亚洲一区二区3| 国产精品国产a级| 欧美刺激午夜性久久久久久久| 欧美日韩一二三| 一本在线高清不卡dvd| 国产精品永久| 亚洲欧洲日韩综合二区| 欧美高清视频一区| aaa欧美色吧激情视频| 国产精品538一区二区在线| 久久av资源站| 蜜桃在线一区二区三区| 亚洲1区2区3区视频| 亚洲一区二区美女| 亚洲色图清纯唯美| 国产精品高清亚洲| 国产欧美在线观看一区| 日韩写真欧美这视频| 5858s免费视频成人| 欧美色爱综合网| 欧美伊人久久久久久午夜久久久久| 久久久成人网| 久久国产欧美精品| 久久久水蜜桃av免费网站| 久久精品123| 亚洲综合激情| 老鸭窝毛片一区二区三区| 亚洲在线免费| 美女国产一区| 一本色道久久综合亚洲aⅴ蜜桃| 国产模特精品视频久久久久| 夜夜精品视频| 亚洲神马久久| 午夜影院日韩| 久久精品欧美| 一本色道a无线码一区v| 91久久一区二区| 欧美日韩国产在线观看| 67194成人在线观看| 日韩精品一区二区三区视频| 精品国产91久久久久久久妲己 | 日韩精品一区第一页| 日韩精品一区第一页| 日韩和欧美一区二区三区| 日韩成人伦理电影在线观看| 日本欧美一区二区| 美国毛片一区二区三区| 久久成人免费日本黄色| 国产东北露脸精品视频| 成人午夜在线播放| 99热精品一区二区| 欧美视频日韩| 在线亚洲成人| 久久五月天婷婷| 久久久蜜桃一区二区人| 欧美婷婷六月丁香综合色| 91精品国产综合久久香蕉麻豆 | 国产成人啪免费观看软件| 成人深夜在线观看| 欧美日韩无遮挡| 99精品热视频只有精品10|