hugo
不用搭建復(fù)雜的工作環(huán)境,無(wú)需高深的編程基礎(chǔ),只用APP Invertor就可以簡(jiǎn)單地編寫(xiě)出自己的APK程序運(yùn)行在安卓手機(jī)上!
APP Invertor是一款谷歌公司開(kāi)發(fā)的Android手機(jī)編程環(huán)境,目前由麻省理工學(xué)院開(kāi)發(fā)維護(hù)。它是一款完全在線的Android開(kāi)發(fā)環(huán)境,拋棄復(fù)雜的程序代碼,使用積木式的Blockly語(yǔ)言,使用簡(jiǎn)單的拖動(dòng)操作就能制作出你的APP。前幾期我們通過(guò)Blockly游戲?qū)@種語(yǔ)言有了一個(gè)初步了解現(xiàn)在正好可以學(xué)以致用。
現(xiàn)在跟我一起用APP Invertor編寫(xiě)一個(gè)手機(jī)搖一搖聽(tīng)單詞的程序吧,在文本框中輸入單詞,點(diǎn)擊按鈕“聽(tīng)單詞”或搖一搖手機(jī),就能聽(tīng)到單詞的英文發(fā)音了。
1. APP Invertor已有簡(jiǎn)體中文版服務(wù)器(不用再去MIT那個(gè)非常慢的服務(wù)器了),由華南理工大學(xué)提供(app.gzjkw.net),選QQ登錄,點(diǎn)擊左上角“我的項(xiàng)目→新建項(xiàng)目”,開(kāi)始搭建新的項(xiàng)目。
2. 填寫(xiě)項(xiàng)目名稱,注意只能填寫(xiě)包含字母、數(shù)字、下劃線的名稱,把項(xiàng)目名改為listen_word。
3. 先進(jìn)行組件設(shè)計(jì),在組件設(shè)計(jì)界面,把文本輸入框、按鈕、多媒體里的文本語(yǔ)音轉(zhuǎn)換器和傳感器里的加速度傳感器拖動(dòng)到屏幕里。點(diǎn)擊組件列表里的Screen1,選擇對(duì)齊方式為居中。點(diǎn)擊組件列表里的按鈕1編輯按鈕文本。如圖1。
4. 接下來(lái)開(kāi)始邏輯設(shè)計(jì),點(diǎn)擊右上角的“邏輯設(shè)計(jì)”,切換到編程界面。拖出以下代碼塊,并組合在一起。選擇按鈕1→當(dāng)按鈕被點(diǎn)擊;加速度傳感器→當(dāng)被晃動(dòng);文本輸入框→文本;文本語(yǔ)音轉(zhuǎn)換器→念讀文本。如圖2。這樣當(dāng)點(diǎn)擊按鈕或搖晃手機(jī)時(shí),就會(huì)調(diào)用文本語(yǔ)音轉(zhuǎn)換器,將文本框輸入的文本轉(zhuǎn)換為預(yù)設(shè)語(yǔ)言了(預(yù)設(shè)語(yǔ)言在組件設(shè)計(jì)頁(yè)面中的組件屬性設(shè)置,默認(rèn)為英文)。如圖3。
5. 要想手機(jī)上可以運(yùn)行,需要我們把程序打包成APK下載到手機(jī)上進(jìn)行調(diào)試。APP Invertor的打包APK完全無(wú)需設(shè)置,直接單擊上方的“打包apk”,你可以選擇“打包apk后顯示二維碼”,用安卓手機(jī)掃描后下載;或者直接下載到電腦上。我一般選擇顯示二維碼,用手機(jī)掃描后直接在手機(jī)上安裝,很方便。
6. 如果沒(méi)有安卓手機(jī),或者為了過(guò)程中調(diào)試方便,可以安裝對(duì)應(yīng)的安卓模擬器 “APP Invertor AI伴侶”。
下載地址:https://pan.baidu.com/s/1dccEf6lJNdmMeW1AvK4X
CA
提取碼:o4ga
下載并解壓,運(yùn)行“啟動(dòng)AI伴侶.cmd”,在APP Invertor中選擇“連接→USB”等待開(kāi)始模擬測(cè)試。
最后拿起我們的手機(jī),見(jiàn)證自己的成果吧!