亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

Android傳感器教程含代碼

Android傳感器教程

傳感器 可以用來監測設備的三維運動或環境變化。愛掏網 - it200.com

Android提供了傳感器API來處理不同類型的傳感器。愛掏網 - it200.com

Android支持三種類型的傳感器:

1) 運動傳感器

用于測量沿三個軸的加速力和旋轉力。愛掏網 - it200.com

2) 位置傳感器

用于測量設備的物理位置。愛掏網 - it200.com

3) 環境傳感器

用于測量環境的變化,如溫度、濕度等。愛掏網 - it200.com

Android傳感器API

Android傳感器API提供了許多類和接口。愛掏網 - it200.com傳感器API的重要類和接口如下:

1) SensorManager類

android.hardware.SensorManager 類提供了以下方法:

  • 獲取傳感器實例,
  • 訪問和列出傳感器,
  • 注冊和注銷傳感器監聽器等。愛掏網 - it200.com

您可以通過調用getSystemService()方法并將SENSOR_SERVICE常量傳遞給它來獲取SensorManager的實例。愛掏網 - it200.com

SensorManager sm = (SensorManager)getSystemService(SENSOR_SERVICE);

2) 傳感器類

android.hardware.Sensor 類提供了獲取傳感器信息的方法,例如傳感器名稱、傳感器類型、傳感器分辨率等。愛掏網 - it200.com

3) 傳感器事件類

其實例由系統創建。愛掏網 - it200.com它提供有關傳感器的信息。愛掏網 - it200.com

4) 傳感器事件監聽接口

它提供了兩個回調方法,用于獲取傳感器值 (x、y 和 z) 更改或傳感器精度更改的信息。愛掏網 - it200.com

公共和抽象方法 描述
void onAccuracyChanged(Sensor sensor, int accuracy) 當傳感器的精度發生變化時調用此方法。愛掏網 - it200.com
void onSensorChanged(SensorEvent event) 當傳感器的值發生變化時調用此方法。愛掏網 - it200.com

Android簡單的傳感器應用示例

讓我們看看兩個傳感器示例。愛掏網 - it200.com

  1. 打印x、y和z軸值的傳感器示例。愛掏網 - it200.com在這里,我們將要看到這個。愛掏網 - it200.com
  2. 當設備被搖晃時改變背景顏色的傳感器示例。愛掏網 - it200.com點擊以 改變活動傳感器示例的背景顏色

activity_main.xml

這個文件中只有一個TextView。愛掏網 - it200.com

<RelativeLayout xmlns:androclass="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="92dp"
        android:layout_marginTop="114dp"
        android:text="TextView" />

</RelativeLayout>

Activity類

讓我們編寫代碼,打印出x軸、y軸和z軸的值。愛掏網 - it200.com

package com.example.sensorsimple;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;
import android.hardware.SensorManager;
import android.hardware.SensorEventListener;
import android.hardware.SensorEvent;
import android.hardware.Sensor;
import java.util.List;
public class MainActivity extends Activity {
    SensorManager sm = null;
    TextView textView1 = null;
    List list;

    SensorEventListener sel = new SensorEventListener(){
        public void onAccuracyChanged(Sensor sensor, int accuracy) {}
        public void onSensorChanged(SensorEvent event) {
            float[] values = event.values;
            textView1.setText("x: "+values[0]+"\ny: "+values[1]+"\nz: "+values[2]);
        }
    };

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        /* Get a SensorManager instance */
        sm = (SensorManager)getSystemService(SENSOR_SERVICE);

        textView1 = (TextView)findViewById(R.id.textView1);

        list = sm.getSensorList(Sensor.TYPE_ACCELEROMETER);
        if(list.size()>0){
            sm.registerListener(sel, (Sensor) list.get(0), SensorManager.SENSOR_DELAY_NORMAL);
        }else{
            Toast.makeText(getBaseContext(), "Error: No Accelerometer.", Toast.LENGTH_LONG).show();
        }
    }

    @Override
    protected void onStop() {
        if(list.size()>0){
          sm.unregisterListener(sel);
        }
        super.onStop();
    }
}

輸出:

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

    
    

    国产亚洲精品v| 欧美日韩成人在线| 亚洲私人影院| 极品av少妇一区二区| 欧美日韩视频一区二区三区| 久久精品视频播放| 亚洲欧美日韩精品久久久| 精品91在线| 国产日韩专区在线| 欧美性猛交一区二区三区精品| 久久裸体艺术| 久久国产一区二区| 亚洲综合视频一区| 一本久久综合亚洲鲁鲁| 亚洲高清影视| 亚洲春色另类小说| 国外成人在线视频| 国产欧美va欧美va香蕉在| 欧美日韩亚洲在线| 欧美黑人在线观看| 欧美xxxx在线观看| 欧美v国产在线一区二区三区| 久久精品动漫| 久久精品成人欧美大片古装| 亚洲欧美福利一区二区| 亚洲自拍另类| 亚洲欧美清纯在线制服| 亚洲午夜久久久久久久久电影院| 一本大道av伊人久久综合| 亚洲激情图片小说视频| 亚洲日本无吗高清不卡| 亚洲激情在线视频| 亚洲麻豆av| 亚洲精选91| 国产精品99久久久久久白浆小说| 在线视频中文亚洲| 亚洲男人第一av网站| 欧美一二三视频| 久久精品国产亚洲一区二区三区 | av不卡在线观看| 一二三四社区欧美黄| 亚洲午夜在线观看视频在线| 亚洲一级黄色片| 欧美亚洲三级| 欧美91精品| 国产精品免费小视频| 国产日韩欧美中文在线播放| 精品成人在线| 亚洲免费观看高清完整版在线观看熊| 99视频在线精品国自产拍免费观看| 一区二区三区精密机械公司 | 亚洲男人影院| 久久久www成人免费精品| 欧美国产亚洲视频| 国产精品久久久久aaaa| 在线不卡中文字幕播放| 99国产精品久久久久久久久久| 亚洲尤物在线| 久久视频在线免费观看| 欧美日韩免费观看一区二区三区 | 久久不射电影网| 欧美成人一二三| 国产日韩欧美精品| 亚洲精品偷拍| 久久成人免费日本黄色| 欧美日韩午夜剧场| 狠狠色狠狠色综合| 亚洲一区999| 欧美精品日韩| 在线看国产一区| 亚洲欧美激情诱惑| 欧美久久在线| 激情欧美丁香| 欧美亚洲一级| 国产精品久久久久久一区二区三区 | 国产一区二区精品在线观看| 日韩一级视频免费观看在线| 久久久精品日韩欧美| 国产精品毛片在线| 日韩天天综合| 欧美va亚洲va日韩∨a综合色| 国产欧美日韩在线播放| 一个色综合av| 欧美日韩在线播放一区| 最新日韩中文字幕| 蜜臀a∨国产成人精品| 国产亚洲精品aa午夜观看| 亚洲午夜电影| 欧美性色aⅴ视频一区日韩精品| 亚洲国产高清一区| 乱码第一页成人| 亚洲国产cao| 久久综合一区二区| 极品av少妇一区二区| 久久久99国产精品免费| 好看的日韩av电影| 久久精品一区二区三区不卡牛牛| 国产午夜精品麻豆| 欧美一区成人| 激情亚洲网站| 免费久久99精品国产自| 在线观看国产精品淫| 久久久免费精品视频| 国产一区二区日韩| 久久人人九九| 亚洲精品国产精品乱码不99按摩| 欧美a级片网站| 亚洲最新在线| 国产精品一区二区你懂得| 欧美一区二区三区久久精品| 国产欧美日韩亚洲精品| 久久精品人人做人人爽| 在线观看国产成人av片| 欧美成人午夜剧场免费观看| 一本色道**综合亚洲精品蜜桃冫| 国产精品久久二区| 久久9热精品视频| 亚洲激情av在线| 国产精品黄色| 久久久久久穴| 一本色道久久88综合亚洲精品ⅰ| 国产精品日韩欧美一区二区| 久久精品一区二区三区不卡牛牛| 亚洲欧洲精品一区二区| 国产精品a级| 久久夜色精品国产| 99riav久久精品riav| 国产色产综合产在线视频| 免费美女久久99| 午夜激情一区| 最新日韩欧美| 国产视频亚洲| 欧美日一区二区在线观看 | 国产婷婷色一区二区三区四区| 久久一区二区三区国产精品| 日韩一级黄色av| 红桃视频成人| 国产精品久久久久久超碰| 蜜桃av综合| 久久国产视频网站| 亚洲调教视频在线观看| 亚洲成人中文| 国产一区二区在线观看免费| 欧美色偷偷大香| 欧美1区2区| 久久女同互慰一区二区三区| 亚洲少妇自拍| 99国产麻豆精品| 亚洲国产精品一区二区www在线| 国产欧美综合一区二区三区| 欧美午夜精品理论片a级大开眼界| 久久精品视频在线看| 午夜激情亚洲| 亚洲午夜精品视频| 99精品视频免费观看视频| 亚洲风情亚aⅴ在线发布| 国产一区二区三区观看| 欧美午夜不卡影院在线观看完整版免费 | 亚洲日韩欧美一区二区在线| 国产亚洲精品久久久久动| 国产精品久久久久久久午夜片| 欧美精品一级| 欧美精品一区二区在线观看| 你懂的视频欧美| 欧美大片18| 欧美激情精品久久久久久黑人| 狂野欧美一区| 久久亚洲私人国产精品va媚药| 久久激情婷婷| 浪潮色综合久久天堂| 久久人人爽爽爽人久久久| 久久久欧美精品| 久久五月天婷婷| 欧美丰满高潮xxxx喷水动漫| 美乳少妇欧美精品| 欧美va日韩va| 欧美精品在线免费| 欧美视频中文一区二区三区在线观看| 欧美色欧美亚洲高清在线视频| 欧美久久影院| 国产精品日韩欧美一区二区| 国产精品一区二区久久精品| 国产亚洲a∨片在线观看| 黄色国产精品| 亚洲精品影院| 亚洲在线观看视频| 久久久久成人网| 欧美高清视频一二三区| 国产精品99免费看 | 韩日精品视频| 亚洲人成在线影院| 亚洲综合999| 久久午夜电影| 欧美日韩国产黄| 国产精品亚发布| 亚洲成色精品| 亚洲专区一区二区三区| 久久免费视频观看| 欧美日韩一区二区三区四区在线观看| 国产精品视频第一区|