国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android 移動設(shè)備傳感器的體感應(yīng)用開發(fā)

2015-03-07 09:40:30周奇峰陳峰震
電腦知識與技術(shù) 2015年34期
關(guān)鍵詞:移動設(shè)備傳感器

周奇峰 陳峰震

摘要:對基于Android移動設(shè)備傳感器的體感應(yīng)用開發(fā)的研究,其主要目的在于了解Android移動設(shè)備傳感器的相關(guān)知識,以及基于Android移動設(shè)備傳感器在體感應(yīng)用方面的操作和技術(shù),為日后提高Android移動設(shè)備傳感器的體感應(yīng)用水平提供寶貴建議。隨著社會經(jīng)濟文化的不斷進步與科學(xué)技術(shù)的迅猛發(fā)展,信息化時代日漸來臨,計算機技術(shù)廣泛應(yīng)用于社會各行業(yè)領(lǐng)域中。本篇文章主要概括了基于Android移動設(shè)備的傳感器,同時對于Android移動設(shè)備傳感器的體感應(yīng)用、傳感器模式和提高用戶體驗進行研究。

關(guān)鍵詞:移動設(shè)備;傳感器;體感應(yīng)用

中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2015)34-0209-02

隨著信息化時代下科學(xué)技術(shù)的不斷進步和發(fā)展,計算機應(yīng)用技術(shù)通過各種創(chuàng)新手段以及先進的技術(shù)應(yīng)用于社會各領(lǐng)域中,通過Android移動設(shè)備傳感器的相關(guān)技術(shù)來實現(xiàn)對體感的應(yīng)用開發(fā)和研究,不僅對于移動設(shè)備的發(fā)展具有重要作用,同時對于體感應(yīng)用系統(tǒng)的研發(fā)也具有重要意義?;贏ndroid移動設(shè)備傳感器的體感應(yīng)用系統(tǒng)的設(shè)計和開發(fā),能夠在一定程度上提高相關(guān)數(shù)據(jù)的精準(zhǔn)度,同時降低傳感器的能耗,因此本文對基于Android移動設(shè)備傳感器的體感應(yīng)用開發(fā)具有重要價值。

1 基于Android移動設(shè)備傳感器的概括

1) 傳感器的內(nèi)涵

傳感器主要是指能夠接受相關(guān)信號或是相關(guān)刺激并且獲得相應(yīng)反應(yīng)的器件,能夠在特定的時間和空間將等待測量的物理量或化學(xué)量轉(zhuǎn)化為另外一種相對應(yīng)輸出的裝置,通常情況下用于自動化控制和安防設(shè)備中。嚴(yán)格來說傳感器是一種檢測的裝置,傳感器能夠感受到相關(guān)被測量的信息,并能夠?qū)⑺鶛z測到的信息按照相應(yīng)的規(guī)律和方法轉(zhuǎn)變成電信號或其他所需形式的信息輸出,以滿足信息的傳輸、存儲和處理等要求。基于Android移動設(shè)備的傳感器主要在移動設(shè)備中起著輔助功能的作用,手機產(chǎn)量的大幅度增長和手機新功能的不斷增加為傳感器的應(yīng)用提供了機遇,在彩屏手機和攝像手機不斷創(chuàng)新和發(fā)展的過程中,傳感器也通過不斷更新的趨勢為移動設(shè)備提供了更為先進的功能,例如體感作用和方便快捷的數(shù)據(jù)庫信息等[1]。

2) Android移動設(shè)備傳感器的重要性

Android移動設(shè)備傳感器中的加速度傳感器是Android移動設(shè)備基于硬件的傳感器,在一定時間和空間范圍內(nèi),能夠有效的對手機和電腦等移動設(shè)備的運動狀況進行跟蹤,加速度傳感器在隨著社會的發(fā)展已經(jīng)逐漸成為移動設(shè)備中不可或缺的部分[2]。目前傳感器設(shè)備以其獨特的特性和先進性的技術(shù)廣泛應(yīng)用與社會發(fā)

展和人類生活的各個領(lǐng)域,包括工業(yè)自動化中的應(yīng)用、農(nóng)業(yè)現(xiàn)代化建設(shè)中的應(yīng)用、航天技術(shù)中的應(yīng)用、海洋探測技術(shù)的應(yīng)用等等,應(yīng)用最為廣泛的便是移動以研究相關(guān)的自然現(xiàn)象和規(guī)律,同時傳感器能夠?qū)⒅悄苁謾C具備更加完善強大的娛樂商務(wù)功能,更加便捷人們的生活。

2 基于Android移動設(shè)備傳感器的體感應(yīng)用

1) 傳感器數(shù)據(jù)的傳輸

傳感器數(shù)據(jù)的傳輸是基于Android移動設(shè)備傳感器體感應(yīng)用中的主要應(yīng)用。在數(shù)據(jù)傳輸過程中,可以利用數(shù)據(jù)傳輸實現(xiàn)通信,通過相關(guān)渠道的同時使用相關(guān)用戶數(shù)據(jù)報協(xié)議,實現(xiàn)移動設(shè)備中服務(wù)器和客戶端之間的連接,從而完成系統(tǒng)的相關(guān)通信,完成通信后的系統(tǒng),能夠有效促進數(shù)據(jù)傳輸?shù)姆椒ň哂袀鬏斔俣瓤觳⑶已舆t小甚至無延遲的特點。在一定程度上確保了相關(guān)數(shù)據(jù)的完整。但數(shù)據(jù)報也不會完全的保證數(shù)據(jù)不丟失,當(dāng)數(shù)據(jù)偶爾丟失的情況下,用戶的運動體感操作所產(chǎn)生的相關(guān)連續(xù)性動作,便能夠在特定條件下促使數(shù)據(jù)的連續(xù)性,從而不會對移動設(shè)備用戶體驗產(chǎn)生過多的影響。例如在動感自行車游戲中想要控制自行車使其左轉(zhuǎn)彎,然而該動作需要保持一定的幅度,因此該幅度便會連續(xù)性的發(fā)送多個左轉(zhuǎn)的數(shù)據(jù),而在發(fā)送過程中丟失少量數(shù)據(jù)對于用戶體驗而言并不會產(chǎn)生過大影響[3]。

2) 傳感器動作數(shù)據(jù)的量化

傳感器動作數(shù)據(jù)的量化是基于Android移動設(shè)備傳感器體感應(yīng)用中的重要應(yīng)用。體感用戶對移動設(shè)備屏幕進行單擊、雙擊、長按或是劃屏等操作時,都需要移動設(shè)備的終端將用戶所進行傳感器動作數(shù)據(jù)的量化,轉(zhuǎn)化為相應(yīng)的數(shù)字信號后才能夠?qū)σ苿釉O(shè)備產(chǎn)生反應(yīng),從而實現(xiàn)對移動設(shè)備的相關(guān)處理和操作。各種移動設(shè)備中的手柄上便有不同方式的操作狀態(tài),因此需要將相應(yīng)的系統(tǒng)編號規(guī)定好,同時對相應(yīng)的鍵盤進行科學(xué)合理的按鍵和操作,將相應(yīng)的設(shè)備進行封裝和發(fā)送,由此實現(xiàn)遠程控制,同時提高數(shù)據(jù)傳輸技術(shù)。例如游戲手柄中兩種不同的操作狀態(tài)便是彈跳和蹲下,因此在操作過程中需要將設(shè)備鍵盤和游戲系統(tǒng)編號進行對應(yīng)和發(fā)送,最終實現(xiàn)完全發(fā)送,通過此種方法能夠有效促進傳感器動作數(shù)據(jù)量化進行轉(zhuǎn)變并實現(xiàn)遠程控制[4]。

3) 傳感器數(shù)據(jù)的用戶操作

傳感器數(shù)據(jù)的用戶操作是基于Android移動設(shè)備傳感器體感應(yīng)用中的關(guān)鍵應(yīng)用。在基于Android移動設(shè)備傳感器的體感應(yīng)用中,為了能夠確定移動設(shè)備傳感器使用的實際基礎(chǔ),從而保證移動設(shè)備通信的流暢和數(shù)據(jù)傳輸協(xié)議,使模擬識別做得更加人性化,需要結(jié)合Android移動設(shè)備的多點觸摸功能和傳感器功能,同時將二者完全地融入到計算機中,通過Android移動設(shè)備相應(yīng)的服務(wù)器與相應(yīng)的零部件進行連接,由此實現(xiàn)移動設(shè)備數(shù)據(jù)信息和物理兩者空間的巧妙結(jié)合。另外,為了使Android移動設(shè)備服務(wù)器能夠是被移動設(shè)備所發(fā)射出的指令,用戶還可以通過自己的意愿選擇操作模式,此操作也可以看做是引導(dǎo)用戶正確科學(xué)的使用移動設(shè)備的傳感器。在移動設(shè)備中傳感器的應(yīng)用不止一種,同時還包括壓力傳感器、溫度傳感器和加速度傳感器等,關(guān)于移動設(shè)備傳感器的應(yīng)用,常用的客戶操作可以同時擁有不懂模式的應(yīng)用[5]。

3 基于Android移動設(shè)備傳感器的模式

1) 同步生命周期模式

同步生命周期模式是基于Android移動設(shè)備傳感器的模式之一。在移動設(shè)備的相關(guān)程序中,程序管理著移動設(shè)備的傳感器相應(yīng)的啟動和關(guān)閉操作,而啟動和關(guān)閉的操作主要通過生命周期中的onResume方法和onPause兩種方法具體實現(xiàn)的,如此一來當(dāng)移動設(shè)備中傳感器的工作時間與生命周期的工作時間同時進行時,則能夠較為清晰的看到,移動設(shè)備中的傳感器在進入相應(yīng)生命周期時開啟,移動設(shè)備中的傳感器在離開相應(yīng)生命周期時關(guān)閉。同時Android移動設(shè)備同時包含了其他多種類型的傳感器,例如重力傳感器,重力傳感器的原理也十分簡單,當(dāng)Android移動手機設(shè)備在靜止時,可以將手機設(shè)備的角度方位進行改變,主要結(jié)合重力傳感器改變其向量值從而實現(xiàn)傳感器在Android移動手機設(shè)備中的傳感成功,重力傳感器的開發(fā)過程也類似于加速度傳感器的開發(fā)[6]。

2) 注冊事件模式

注冊事件模式是基于Android移動設(shè)備傳感器的模式之二。作為移動設(shè)備中重要的組成部分,機制Android移動設(shè)備傳感器的工作機制與普通Java中的事件機制有著本質(zhì)上的區(qū)別,二者間差別最為明顯的地方主要體現(xiàn)在顯示組件方面,通過對Android移動手機設(shè)備傳感器的分析,將而這進行細致的區(qū)分,一方面是通過SensorManager,移動設(shè)備傳感器的相關(guān)顯示組件將會自動注冊相應(yīng)的監(jiān)聽器,不需要通過任何的人工操作流程或者監(jiān)督,而普通的Java中的事件機制則無法實現(xiàn)此項內(nèi)容;另一方面,當(dāng)移動設(shè)備程序發(fā)生不可預(yù)見的情況時,相應(yīng)的移動設(shè)備傳感器顯示組件也會立即失效,但其他程序則仍會繼續(xù)保持工作的狀態(tài),直到移動設(shè)備傳感器被人工關(guān)閉[7]。

4 提高Android移動設(shè)備傳感器的用戶體驗

1) 制造Android移動設(shè)備傳感器的延遲

隨著社會的不斷進步,加速度傳感器在Android移動手機設(shè)備中廣泛被應(yīng)用,雖然如今能夠通過加速度傳感器對相應(yīng)程序進行控制,但用戶在使用手機過程中仍會產(chǎn)生較多加速度數(shù)據(jù),無論是從時間還是空間上而言,都沒有必要也不想允許對其進行逐一處理,如此則需要制造一定程度上的延遲,就目前傳感器發(fā)展現(xiàn)狀而言,主要制造延遲的方式有兩種,其一是忽略手機使用過程中的多余數(shù)據(jù),在忽略一定數(shù)據(jù)后對手機設(shè)備進行重新監(jiān)聽,此種方式受手機用戶對手機使用的方式限制,可行性不強;其二是在移動設(shè)備傳感器數(shù)據(jù)源頭,對每一事件進行細致監(jiān)聽,一旦出現(xiàn)能夠滿足條件的數(shù)據(jù),則立即注銷手機設(shè)備傳感器,利用相關(guān)方法和方式將所取得的數(shù)據(jù)信息的步驟停止,同時設(shè)計好下次操作模式[8]。

2)節(jié)約傳感器能源的能耗

通常情況下,在移動設(shè)備的使用中反復(fù)甩動傳感靈敏度高的相關(guān)程序,會在一定程度上引起設(shè)備使用者的厭煩心理,同時由于手機資源受到限制,加重了手機設(shè)備本身的耗電量,此種現(xiàn)象會極大程度上降低用戶對Android移動設(shè)備的青睞程度,因此說,相關(guān)移動設(shè)備傳感器設(shè)計人員在對Android移動手機設(shè)備傳感器進行全面實際時,應(yīng)該首先考慮電能節(jié)約的問題,使手機應(yīng)用程序在一定程度上變得更為人性化。從傳感器設(shè)計的實際情況而言,相關(guān)設(shè)計者應(yīng)主要從三方面考慮能源消耗問題,第一是需要考慮能否對現(xiàn)有用戶的操作習(xí)慣造成不良影響,第二是要考慮操作步驟是否簡單明了,第三則是要考慮相關(guān)設(shè)計方案是否符合大部分機型的配置要求。

5 結(jié)語

隨著社會經(jīng)濟文化的不斷進步與科學(xué)技術(shù)的迅猛發(fā)展,移動設(shè)備等較為先進的通訊手段日益普及和移動體感的廣泛應(yīng)用,使人們的生活逐漸方便快捷,對人們的生產(chǎn)生活具有重要作用。本文主要對移動設(shè)備傳感器進行概括,同時從傳感器數(shù)據(jù)的傳輸、動作數(shù)據(jù)的量化以及用戶操作等方面對移動設(shè)備傳感器的體感應(yīng)用進行探討,從同步生命中期模式和注冊事件模式對傳感器模式進行分析,最后對提供傳感器用戶體驗進行研究,并具有實際參考價值。

參考文獻:

[1] 徐文權(quán),胡慧.基于Android移動設(shè)備的加速度傳感器技術(shù)研究[J].工業(yè)控制計算機,2013,5(12):111-112.

[2] 陳建明,張亞軍,沈媛雪.基于Cortex-A8處理器與Android平臺的溫度檢測系統(tǒng)設(shè)計[J].華北水利水電大學(xué)學(xué)報:自然科學(xué)版,2014,3(5):69-71.

[3] 劉書倫,馮高峰,賈寶華.基于物聯(lián)網(wǎng)Android平臺的遠程智能節(jié)水灌溉系統(tǒng)[J].農(nóng)機化研究,2015,2(6):217-220.

[4] 周立,張書慧.基于Android平臺的茶園環(huán)境監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)[J].南京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報,2014,7(4):54-57.

[5] 夏躍武.基于Android系統(tǒng)的物聯(lián)網(wǎng)便攜式移動設(shè)備的開發(fā)與應(yīng)用[J].蘭州文理學(xué)院學(xué)報:自然科學(xué)版,2015,5(3):38-41.

[6] 潘穎輝.基于Android和嵌入式Web技術(shù)的智能家居系統(tǒng)設(shè)計[J].東北師大學(xué)報:自然科學(xué)版,2015,3(1):71-76.

猜你喜歡
移動設(shè)備傳感器
康奈爾大學(xué)制造出可拉伸傳感器
簡述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
電子制作(2019年22期)2020-01-14 03:16:52
“傳感器新聞”會帶來什么
傳媒評論(2019年5期)2019-08-30 03:50:18
跟蹤導(dǎo)練(三)2
光電傳感器在自動檢測和分揀中的應(yīng)用
電子制作(2018年9期)2018-08-04 03:30:58
移動端界面設(shè)計中“容錯性”思考
基于移動設(shè)備的富媒體兒童電子書研究
CSS3在響應(yīng)式網(wǎng)頁設(shè)計中的應(yīng)用
增強型兒童電子書《三字經(jīng)》的設(shè)計與實現(xiàn)
無線網(wǎng)絡(luò)在校園中的重要性
西峡县| 隆回县| 泾源县| 北碚区| 夏河县| 扬州市| 东辽县| 利辛县| 林西县| 岑巩县| 长乐市| 海原县| 南汇区| 绥阳县| 屏东县| 汪清县| 漳浦县| 筠连县| 廊坊市| 额敏县| 陇西县| 麻阳| 石渠县| 荣昌县| 榕江县| 醴陵市| 石首市| 彭泽县| 双江| 大港区| 阿瓦提县| 临猗县| 丰镇市| 喀喇| 定陶县| 深泽县| 菏泽市| 日土县| 柯坪县| 南宫市| 辽阳市|