編輯:關於Android編程
前言:本文主要是針對沒有接觸過Dragonboard 410c開發板的朋友,教大家如何從裸板搭建平台以及通過這個平台如何去操作Light、Gesture、Color這三個Sensor。其實這三個sensor我們經常有接觸到,如手機通過Light sensor進行亮度自動調節和黑屏節電;手機以及電腦屏幕通過Color sensor調整屏幕色彩讓屏幕顏色和輸出的顏色更接近等,總而言之通過這個過程我相信大家可以更進一步的了解Dragonboard 410c開發板。
a.裝有Ubuntu 14.04 LTS系統的PC機
b.Dragonboard 410c開發板(LIGHT SENSOR,GESTURE SENSOR,COLOR SENSOR,I2C HUB等)
c.一台支持HDMI接口的顯示器
d.鼠標、鍵盤、micro USB數據線
1、通過fastboot方式燒寫Android系統到Dragonboard 410c開發板中(可參考http://bbs.csdn.net/topics/391880962)
a.將開發板S6撥到0-0-0-0狀態,然後將micro USB接口連接到開發板上,另一端連接到PC機,如圖:
b.DragonBoard 410c啟動到fastboot模式<喎?/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjxiciAvPg0KtdrSu7K9o6zU2r+qt6Kw5cb0tq/KsbOksLRTNKOo0vTBvyAto6m8/DxiciAvPg0KPGltZyBhbHQ9"這裡寫圖片描述" src="/uploadfile/Collfiles/20160908/20160908091907453.jpg" title="\" />
第二步,在pc終端:$sudo fastboot devices
出現以下界面即進入fastboot成功。
c.下載並燒寫bootloader 鏡像到開發板上
第一步,下載Android bootloader image
從這裡下載Ubuntu bootloader image
第二步,在pc終端:
$ cd /home/winston/dragonboard410c_bootloader_emmc_android-50/
$ ./flashall
出現以下界面即燒寫bootloader成功,重啟開發板並進入到fastboot(sudo fastboot reboot bootloader)。
d.下載並燒寫Android鏡像到開發板上
第一步,下載Android鏡像
http://blog.csdn.net/cuichuankai/article/details/49761755
第二步,在pc終端:$sudo fastboot flash boot boot.img
$sudo fastboot flash system system.img
$sudo fastboot flash userdata userdata.img
$sudo fastboot flash recovery recovery.img
$sudo fastboot flash persist persist.img
$sudo fastboot flash cache cache.img
第三步,重啟系統:
$sudo fastboot reboot
出現以下界面即安裝Android成功。
2、安裝sensor demo測試程序到OS中
a、下載sensor demo 測試程序
b、將APP安裝到系統中
$ sudo adb devices
$ sudo adb install sensordemo-app.apk
3、Sensor Demo實現的硬件連接
在開發板斷電的條件下,按照如圖連接設備各接口,並啟動開發板。
三、演示sensor demo
1、LIGHT SENSOR展示
Light Sensor:用來對環境光進行測量,對這種量級的光是由光敏二極管測量並進行模數轉換等處理進而產生Light參數;
操作步驟:
打開sensordemo-app
用由弱至強的光線照射到LIGHT SENSOR上,可觀察APP上BRIGHTNESS值的變化,可用於檢測環境中光線強度的變化。
通常應用在手機中作亮度自動調節和黑屏節電等功能。
2、COLOR SENSOR展示
Color Sensor:當選定一個顏色濾波器時,它只允許某種特定的原色通過,阻止其它原色的通過。例如:當選擇紅色濾波器時,入射光中只有紅色可以通過,藍色和綠色都被阻止,這樣就可以得到紅色光的光強;同理,選擇其它的濾波器,就可以得到藍色光和綠色光的光強。通過這三個值,就可以分析投射傳感器上的光的顏色。
操作步驟:
分別用紅、綠、藍紙條遮擋在COLOR SENSOR 上,會觀察到APP界面COLOR三基色值的變化。
通常應用在調整屏幕色彩等功能,讓屏幕顏色和輸出的顏色更接近。
3、GESTURE SENSOR展示
操作步驟:
使用者將手指靠近GESTURE SENSOR上方,通過做出旋轉,移動等手部動作進而達到對目標的操控。
通常用於實現在通話時自動關屏,防止誤操作,等隔空解鎖,手勢翻頁等功能。
1.效果圖 2.SVG-Path路徑 下面的命令可用於路徑數據: M = moveto L = lineto H = horizontal lineto V
當Android系統捕獲到用戶的各種輸入事件後,如何准確地傳遞給真正需要這個事件的控件呢?Android給我們提供了一整套完善的事件傳遞、處理機制,來幫助開發者完成准確的
我手機的關於手機界面:說明:其中手機型號、Android版本、軟件版本通過系統Build類得到,處理器信息、內核版本通過讀取系統文件得到,基帶版本信息通過反射得到。&nb
前幾天,我們客戶端這邊收到了市場部的一個需求,需要在我們訂單成交後,我們的客戶端有一個上傳交易憑證的功能,那麼如何在Android實現上傳圖片的這個功能呢?在我進行編碼之