亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于安卓的手機(jī)相機(jī)四連拍軟件設(shè)計與實(shí)現(xiàn)

        2018-05-17 06:02:31王青苗孫青秀
        電子測試 2018年8期
        關(guān)鍵詞:四連安卓按鈕

        王青苗,孫青秀

        (陜西鐵路工程職業(yè)技術(shù)學(xué)院電氣與信息工程系,陜西渭南,714000)

        1 研究背景

        隨著智能手機(jī)的普及以及手機(jī)相機(jī)像素的不斷提高,越來越多的人喜歡用自己的手機(jī)拍照,記錄下比較特殊的時刻或者取得具有紀(jì)念意義的照片。人們對手機(jī)相機(jī)的要求越來越高,目前市場上流行的手機(jī)拍照軟件較多,層次不一,方便了習(xí)慣隨時記錄生活場景的人們。有時為了抓拍一些比較重要的鏡頭,或者有時在拍攝一幅景物或人物時,為了從中選出一張比較符合自己要求的,總是希望能多拍幾張,供自己挑選滿意為止。大部分人為了取得這些照片,總是連續(xù)的多按幾下手機(jī)照相機(jī)的拍照按鈕。但是連續(xù)按下拍照按鈕,需要人手不停的晃動,而且有時拍的效果也不理想,比較麻煩。為了迎合人們的需求,使得拍照時能較省力地連續(xù)拍下多張照片,本文設(shè)計了一款適用于安卓手機(jī)的四連拍相機(jī)軟件,方便使用者在需要進(jìn)行拍照時,只需按一下拍照按鈕,就可以自動實(shí)現(xiàn)手機(jī)相機(jī)的四連拍。

        2 系統(tǒng)設(shè)計

        2.1 系統(tǒng)功能

        本文使用Android Studio3.0搭建安卓開發(fā)環(huán)境[1,2,3,4],使用Java編程[5],開發(fā)相機(jī)的四連拍程序[6,7,8]。本文設(shè)計的手機(jī)相機(jī)四連程序?qū)崿F(xiàn)以下功能。

        (1)能夠?qū)崿F(xiàn)拍照功能;(2)能夠?qū)崿F(xiàn)自動對焦功能;(3)能夠?qū)崿F(xiàn)按一下拍照按鈕,達(dá)到四張照片連續(xù)拍攝功能;(4)能夠保存所拍照片的功能。

        2.2 設(shè)計流程

        拍照實(shí)現(xiàn)流程如圖1所示,當(dāng)按下拍照按鈕時,系統(tǒng)會按照以下流程來執(zhí)行,實(shí)現(xiàn)四連拍功能。

        3 系統(tǒng)實(shí)現(xiàn)

        使用Android Studio3.0軟件建立名為“四連拍”的工程,將app名稱設(shè)置為“四連拍”。

        圖1 軟件設(shè)計流程

        (1)在AndroidManifest.xml中進(jìn)行配置,設(shè)置主界面中各控件為線性布局。將相機(jī)畫面設(shè)置為手機(jī)橫屏模式,手機(jī)屏幕一分為二,左半部分用來顯示拍照界面,右半部分設(shè)置拍照按鈕,使得拍照按鈕位于相機(jī)框的右邊。本系統(tǒng)所使用的拍照按鈕為一個卡通的相機(jī)圖片,在屏幕中設(shè)置整個Activity左半邊為攝像頭采集區(qū)域,右邊為卡通相機(jī)界面。Activity界面使用(x,y)坐標(biāo)標(biāo)注,即拍照顯示的物體在一定區(qū)域,拍照的按鈕在其余的坐標(biāo)區(qū)域,凡是手指點(diǎn)擊了拍照按鈕所在范圍的區(qū)域后,就可啟動相機(jī)實(shí)現(xiàn)拍照,在該文件中取得拍照按鈕的ID。

        (2)拍照按鈕圖標(biāo),將在res的drawable里放置卡通圖片作為拍照按鈕,當(dāng)手指點(diǎn)擊該按鈕時,即可啟動四連拍程序,即實(shí)現(xiàn)點(diǎn)擊卡通相機(jī)圖片的區(qū)域時啟動拍照。

        (3)設(shè)置CameraAty.java為主執(zhí)行程序,在主函數(shù)中設(shè)置拍照按鈕ID對應(yīng)的OnClick事件處理函數(shù),實(shí)現(xiàn)點(diǎn)擊響應(yīng)。為了要能夠?qū)崿F(xiàn)四連拍,在主函數(shù)一開始設(shè)置變量i=0,使得i<4,系統(tǒng)中使用函數(shù)onAutoFocus()來實(shí)現(xiàn)自動聚焦拍照,具體實(shí)現(xiàn)程序如下:

        (4)系統(tǒng)界面

        在該界面中,設(shè)置拍照界面為橫屏,其中拍照顯示框占界面的一半,另一半放置了拍照軟件圖標(biāo),按下此圖標(biāo),每隔1秒鐘,相機(jī)就會自動連續(xù)拍攝,直到四下拍攝完成,并將照片保存于手機(jī)系統(tǒng)中。

        圖2 拍照界面

        4 結(jié)論

        本文設(shè)計了一款基于安卓的手機(jī)相機(jī)四連拍軟件,該軟件能實(shí)現(xiàn)拍照過程中的四張連拍功能,界面友好,操作簡便,可以方便拍照者使用,但與目前市場上流行的其他拍照軟件還有一定差距。

        參考文獻(xiàn)

        [1]姚尚朗,靳巖.Android 開發(fā)入門與實(shí)戰(zhàn)[M].北京:人民郵電出版社,2013.

        [2]明日科技.Android從入門到精髓[M].北京:清華大學(xué)出版社,2012.

        [3]歐陽燊.Android Studio開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App上線[M].北京:清華大學(xué)出版社,2017.

        [4]畢小朋.精通Android Studio[M].北京:清華大學(xué)出版社,2016.

        [5]高振東,郭濤.基于Java語言的手機(jī)軟件開發(fā)技術(shù)分析[J].計算機(jī)光盤軟件與應(yīng)用,2014,17(18):73-74.

        [6]周佩.雙前置攝像頭手機(jī)相機(jī)APP的可用性設(shè)計[D].山東大學(xué),2016.

        [7]何璇.基于Java語言的安卓手機(jī)軟件開發(fā)[J].計算機(jī)光盤軟件與應(yīng)用,2014,17(08):67-68.

        [8]朱思華.基于Java語言的安卓手機(jī)軟件開發(fā)[J].數(shù)字技術(shù)與應(yīng)用,2016(07):169.

        猜你喜歡
        四連安卓按鈕
        哪個是門鈴真正的按鈕
        當(dāng)你面前有個按鈕
        文物表情包
        死循環(huán)
        《四連方》pad 課教學(xué)案例
        一種基于安卓系統(tǒng)的手機(jī)側(cè)抓包分析方法
        “‘九宮圖’中的‘四連方’”的活動設(shè)計
        “‘九宮圖'中的‘四連方'”的活動設(shè)計
        內(nèi)心不能碰的按鈕
        安卓L未至安卓M來了!安卓首泄漏M系統(tǒng)
        色播中文字幕在线视频| 一区二区三区av波多野结衣| 青草视频在线播放| 九九精品无码专区免费| 国产一区二区三区av香蕉| 中文字幕精品一区二区三区| 成年女人免费视频播放体验区| 国产av日韩a∨亚洲av电影 | 一本一道波多野结衣一区| 亚洲国产精品久久久性色av| 国产精品黄色在线观看| 久久影院午夜理论片无码| 丰满少妇大力进入av亚洲| 中文字幕日产人妻久久| 国产精品毛片毛片av一区二区| 日本丰满少妇裸体自慰| 少妇脱了内裤让我添| 欧美激情国产一区在线不卡| 精品高清一区二区三区人妖| 又粗又黄又猛又爽大片app| 国产精品亚洲一区二区无码 | 亚洲夫妻性生活视频网站| 午夜亚洲精品视频在线| 女人被狂躁c到高潮视频| 日韩无码无播放器视频| 中文字幕亚洲精品第一页| 亚洲精品午夜久久久九九| 手机看片福利一区二区三区| 亚洲欧美另类精品久久久| 日本成人中文字幕亚洲一区| 性猛交ⅹxxx富婆视频| 少妇高潮惨叫久久久久久| 亚洲免费无毛av一区二区三区| 亚洲97成人在线视频| 精品无码人妻一区二区三区不卡| 国产小屁孩cao大人| 国产三级不卡在线观看视频| 国内最真实的xxxx人伦| 中文字幕精品亚洲人成| 国产熟妇一区二区三区网站| 99久久精品免费看国产|