2021-11-04 03:00:00 來(lái)自于應(yīng)用公園
近幾天用arduinonano板模仿了一個(gè)四足機(jī)器人(如下圖),打算通過(guò)藍(lán)牙控制機(jī)器人的行走等動(dòng)作。這需要編寫(xiě)一個(gè)安卓應(yīng)用程序,并通過(guò)藍(lán)牙連接四足機(jī)器人。但是安卓app開(kāi)發(fā)基礎(chǔ)差,安裝在電腦上的安卓工作室半年都沒(méi)有開(kāi)通。
四足機(jī)器人
偶爾百度會(huì)來(lái)到一個(gè)圖形化的安卓app開(kāi)發(fā)環(huán)境,打開(kāi)就很容易上手。因此,寫(xiě)一個(gè)入門(mén)教程來(lái)介紹一下。它的名字是“AppInventor2”。下圖中,我簡(jiǎn)單的拖拽了開(kāi)發(fā)藍(lán)牙控制app。為我所用,沒(méi)有美化,所以不要嘲笑官員。
Appinventor2是完全開(kāi)源的,有在線的開(kāi)發(fā)環(huán)境和本地的開(kāi)發(fā)環(huán)境。當(dāng)?shù)氐拈_(kāi)發(fā)環(huán)境需要下載相應(yīng)的軟件,我沒(méi)有嘗試過(guò)直接在線編輯生成app。或者給我發(fā)私信)。
主頁(yè)很簡(jiǎn)單,如圖,點(diǎn)擊“Startnewproject”新建項(xiàng)目,點(diǎn)擊英文將語(yǔ)言切換為中文。
進(jìn)入新項(xiàng)目后,界面非常簡(jiǎn)潔。左側(cè)是控制窗口,您可以在其中拖放布局。右側(cè)是屬性窗口,您可以在其中設(shè)置各種屬性。我在這里添加了一些按鈕。以為數(shù)不多個(gè)按鈕“選擇要連接的藍(lán)牙設(shè)備”為例來(lái)解釋這篇文章。這個(gè)按鈕想要實(shí)現(xiàn)的功能是點(diǎn)擊后顯示搜索到的藍(lán)牙設(shè)備列表,選擇想要的藍(lán)牙設(shè)備后點(diǎn)擊“連接”按鈕進(jìn)行連接。
由于藍(lán)牙連接,我們從左側(cè)控制欄中拖動(dòng)了一個(gè)藍(lán)牙客戶端控件
邊肖,作為一個(gè)程序員,使用狩獵代碼后感覺(jué)很好!
首先,中文代碼看起來(lái)很酷,你一眼就能明白寫(xiě)的意思。果然,母語(yǔ)讓閱讀更舒服!
我用了不到三天的時(shí)間就開(kāi)始了。有許多關(guān)于代碼搜索的教程,包括視頻教程、文檔教程和源代碼示例。非常完整。
至于編程效率,我們知道安卓開(kāi)發(fā)一般用eclipse和AndroidStudio,但是這兩個(gè)工具都是國(guó)外的,各種英文。如果英語(yǔ)學(xué)不好,就很難熟練運(yùn)用。而且,基礎(chǔ)知識(shí)更難學(xué)。即使編程天賦很高的人,半年不學(xué)習(xí)也很難用6。但是代碼搜索是不同的。入門(mén)很快,有很多組件庫(kù)可以直接調(diào)用。使用你想從開(kāi)發(fā)得到的任何組件。例如,如果你想開(kāi)發(fā)一個(gè)瀏覽器應(yīng)用程序,使用瀏覽器組件;如果你想在開(kāi)發(fā),拍照,你可以使用相機(jī)組件,這非常方便。這些組件是由專業(yè)的開(kāi)發(fā)人員用大量代碼封裝的具有許多功能的模塊。它可以大大節(jié)省我們的開(kāi)發(fā)時(shí)間。
獵碼還有一個(gè)應(yīng)用中心,里面全是第三方組件,都是制作,頒發(fā)的第三方組件,在開(kāi)發(fā)經(jīng)過(guò)獵碼認(rèn)證,如果需要用,可以進(jìn)去買(mǎi)。
較后,談到中國(guó)開(kāi)發(fā),中國(guó)開(kāi)發(fā)的優(yōu)缺點(diǎn)也是爭(zhēng)論的焦點(diǎn)。很多使用國(guó)外編程工具的程序員不屑于使用中國(guó)開(kāi)發(fā),大部分原因是國(guó)內(nèi)的編程工具都是小眾軟件,在一些大的企業(yè)很難使用此外,也有人對(duì)漢字能否用于編程產(chǎn)生懷疑。是的,小眾確實(shí)是國(guó)產(chǎn)編程工具的缺點(diǎn)。但這不是國(guó)產(chǎn)編程工具的錯(cuò)。只能說(shuō)國(guó)產(chǎn)編程工具還有很長(zhǎng)的路要走。盡可能多的支持!