編輯:關於Android編程
環境傳感器
Android平台提供了4個傳感器,用於檢測不同的外部環境。我們可以使用這些傳感器檢測周圍。例如,可以檢測周圍空氣的濕度、光線、空氣的壓強和溫度。這4個傳感器都是基於硬件的傳感器。除了光線傳感器外,其他3個傳感器在普通的Android設備中很少見。所以如果使用環境傳感器,最好運行時對當前Android設備所支持的傳感器是否檢測。
大多數動作傳感器和位置傳感器都返回多個值,而所有的環境傳感器都只返回一個值(SensorEvent.values[0])。例如溫度傳感器返回攝氏度(°C)、壓力傳感器返回壓強值(hPa)。還有就是環境傳感器返回的值很少收到雜音的干擾,而動作和位置傳感器經常需要消除雜音的影響。例如,加速度傳感器要消除重力對其回傳值的影響。
TYPE_AMBIENT_TEMPERATURE :event.values[0] °C
TYPE_LIGHT:event.values[0] lx
TYPE_PRESSURE:event.values[0] hPa
TYPE_RELATIVE_HUMIDITY :event.values[0] RH(%)
// 最強的光線強度(估計只有沙漠地帶才能達到這個值)
public static final float LIGHT_SUNLIGHT_MAX = 120000.0f;
// 萬裡無雲時陽光直射的強度
public static final float LIGHT_SUNLIGHT = 110000.0f;
// 有陽光,但被雲彩抵消了部分光線時的強度
public static final float LIGHT_SHADE = 20000.0f;
// 多雲時的光線強度
public static final float LIGHT_OVERCAST = 10000.0f;
// 太陽剛剛升起時(日出)的光線強度
public static final float LIGHT_SUNRISE = 400.0f;
// 在陰雨天,沒有太陽時的光線強度
public static final float LIGHT_CLOUDY = 100.0f;
// 夜晚有月亮時的光線強度
public static final float LIGHT_FULLMOON = 0.25f;
// 夜晚沒有月亮時的光線強度(當然,也不能有路燈,就是漆黑一片)
public static final float LIGHT_NO_MOON = 0.001f;
使用意圖篩選器 點擊下載源碼 1、創建一個Intents項目,給該項目添加一個新類,命名為MyBrowserActivity,在res/layout文件夾下
今天給大家講講android開發中比較常見的listView的下拉加載,其實也可以叫做分頁加載。為什麼會有這個叫法呢?說說我的理解吧!從字面上很好理解。當你滑動一個列表到
Notification通知參考地址:http://developer.android.com/training/notify-user/index.html通知(Not
一、JNI概述 JNI 是Java Native Interface的縮寫,中文翻譯為“Java本地調用”,JNI 是本地編程接口。它使得在 Java 虛擬機 (VM)