最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android傳感器SensorEventListener之加速度傳感器

 更新時(shí)間:2019年02月02日 09:20:36   作者:凌晨?jī)牲c(diǎn)半的太陽(yáng)v  
今天小編就為大家分享一篇關(guān)于Android傳感器SensorEventListener之加速度傳感器,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

這個(gè)類(lèi)(我的是Activity中)繼承SensorEventListener接口

先獲取傳感器對(duì)象,再獲取傳感器對(duì)象的類(lèi)型

//獲取傳感器管理對(duì)象
    SensorManager mSensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
     // 獲取傳感器的類(lèi)型(TYPE_ACCELEROMETER:加速度傳感器)
    Sensor mSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);

這里我們除了可以獲取加速度傳感器之外,還可以獲取其他類(lèi)型的傳感器,如:

  • * Sensor.TYPE_ORIENTATION:方向傳感器。
  • * Sensor.TYPE_GYROSCOPE:陀螺儀傳感器。
  • * Sensor.TYPE_MAGNETIC_FIELD:磁場(chǎng)傳感器。
  • * Sensor.TYPE_GRAVITY:重力傳感器。
  • * Sensor.TYPE_LINEAR_ACCELERATION:線性加速度傳感器。
  • * Sensor.TYPE_AMBIENT_TEMPERATURE:溫度傳感器。
  • * Sensor.TYPE_LIGHT:光傳感器。
  • * Sensor.TYPE_PRESSURE:壓力傳感器。

重寫(xiě)注冊(cè)方法

@Override
  protected void onResume(){
    super.onResume();
    //為加速度傳感器注冊(cè)監(jiān)聽(tīng)器
    mSensorManager.registerListener(this, mSensor, SensorManager.SENSOR_DELAY_GAME);
  }

重寫(xiě)onSensorChanged方法

@Override
   public void onSensorChanged(SensorEvent event){
     values = event.values;
     StringBuilder sb = new StringBuilder();
     sb.append("X方向的加速度:");
     sb.append(values[0]);
     sb.append("/nY方向的加速度:");
     sb.append(values[1]);
     sb.append("/nZ方向的加速度:");
     sb.append(values[2]);
     mTextValue.setText(sb.toString());//輸出到Imageview上,就可看見(jiàn)加速度的變化
   }

重寫(xiě)取消監(jiān)聽(tīng)的方法

  @Override
  protected void onStop(){
    super.onStop();
    //取消監(jiān)聽(tīng)
    mSensorManager.unregisterListener(this);
  }

這樣就能獲取加速啦。

將values[]數(shù)組傳給需要使用的對(duì)象就能使用了。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • Android?掃碼槍輸入時(shí)屏蔽軟鍵盤(pán)和頂部狀態(tài)欄的解決方案

    Android?掃碼槍輸入時(shí)屏蔽軟鍵盤(pán)和頂部狀態(tài)欄的解決方案

    在Android設(shè)備上,使用掃碼槍時(shí)常遇到軟鍵盤(pán)和頂部狀態(tài)欄顯示問(wèn)題,本文介紹了在Android 7.1.2版本上,如何通過(guò)設(shè)置inputType為none屏蔽軟鍵盤(pán),以及通過(guò)hideStatusBar和NoActionBar方法隱藏頂部狀態(tài)欄,以?xún)?yōu)化掃碼槍使用界面,這些方法有助于提升使用掃碼槍場(chǎng)景的用戶(hù)體驗(yàn)
    2024-10-10
  • RecyclerView消除底部分割線的方法

    RecyclerView消除底部分割線的方法

    這篇文章主要為大家詳細(xì)介紹了RecyclerView消除底部分割線的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Android實(shí)現(xiàn)簡(jiǎn)單的下拉刷新控件

    Android實(shí)現(xiàn)簡(jiǎn)單的下拉刷新控件

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)簡(jiǎn)單的下拉刷新控件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • RecyclerView使用詳解

    RecyclerView使用詳解

    本文主要對(duì)RecyclerView的使用進(jìn)行了詳細(xì)介紹,文章結(jié)尾附上源碼下載,具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01
  • Android Studio一直處于Building的兩種解決方法

    Android Studio一直處于Building的兩種解決方法

    很多朋友都遇到過(guò)打開(kāi)別人的項(xiàng)目一直處于Building‘XXX’Gradle project info的情況。下面小編給大家?guī)?lái)了Android Studio一直處于Building的解決方法,感興趣的朋友一起看看吧
    2018-08-08
  • Android中驗(yàn)證碼倒計(jì)時(shí)的簡(jiǎn)單實(shí)現(xiàn)方法示例

    Android中驗(yàn)證碼倒計(jì)時(shí)的簡(jiǎn)單實(shí)現(xiàn)方法示例

    最近開(kāi)發(fā)中在注冊(cè)獲取驗(yàn)證碼時(shí)候需要一個(gè)倒計(jì)時(shí)按鈕,找了相關(guān)的資料終于實(shí)現(xiàn)了,所以現(xiàn)在分享給大家,下面這篇文章主要給大家介紹了關(guān)于Android中驗(yàn)證碼倒計(jì)時(shí)簡(jiǎn)單實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考借鑒。
    2017-06-06
  • 如何通過(guò)Android Logcat插件分析firebase崩潰問(wèn)題

    如何通過(guò)Android Logcat插件分析firebase崩潰問(wèn)題

    android crash Crash(應(yīng)用崩潰)是由于代碼異常而導(dǎo)致App非正常退出,導(dǎo)致應(yīng)用程序無(wú)法繼續(xù)使用,所有工作都停止的現(xiàn)象,本文重點(diǎn)介紹如何通過(guò)Android Logcat插件分析firebase崩潰問(wèn)題,感興趣的朋友一起看看吧
    2024-01-01
  • Android編程實(shí)現(xiàn)打勾顯示輸入密碼功能

    Android編程實(shí)現(xiàn)打勾顯示輸入密碼功能

    這篇文章主要介紹了Android編程實(shí)現(xiàn)打勾顯示輸入密碼功能,涉及Android控件布局及屬性相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • Flutter開(kāi)發(fā)技巧ListView去除水波紋方法示例

    Flutter開(kāi)發(fā)技巧ListView去除水波紋方法示例

    這篇文章主要為大家介紹了Flutter開(kāi)發(fā)技巧ListView去除水波紋方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Flutter交互并使用小工具管理其狀態(tài)widget的state詳解

    Flutter交互并使用小工具管理其狀態(tài)widget的state詳解

    這篇文章主要為大家介紹了Flutter交互并使用小工具管理其狀態(tài)widget的state詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12

最新評(píng)論

灵山县| 四子王旗| 山阴县| 进贤县| 奎屯市| 池州市| 嵩明县| 淮北市| 土默特左旗| 朝阳县| 无为县| 监利县| 东阳市| 通榆县| 同仁县| 壶关县| 繁峙县| 清原| 桐乡市| 遂溪县| 湛江市| 定日县| 崇阳县| 广昌县| 科尔| 凤城市| 精河县| 汉中市| 无锡市| 墨玉县| 额尔古纳市| 宁武县| 图木舒克市| 田阳县| 株洲县| 米泉市| 鄱阳县| 沾化县| 沾化县| 高碑店市| 登封市|