5分鐘學會 App Inventor 2

2022-01-06 AppInventor技術

1分鐘了解App Inventor

App Inventor 2 簡稱 ai,為了和人工智慧(Artificial Intelligence)區別,簡稱用小寫。既然有ai2,那麼就有ai1,那是谷歌發布的ai。後來谷歌將ai移交給MIT維護,MIT發布了ai2,ai1成為歷史不再使用。ai目前只能製作安卓應用,由於ios規範的限制,ai在未來比較長的一段時間裡也只能製作安卓應用。

ai是一個可視化的安卓應用製作平臺,用戶使用瀏覽器打開ai平臺網站(AppInventor漢化版,簡稱WxBit版:https://app.wxbit.com),通過拖拽組件和邏輯塊,即可完成安卓應用的製作。如果用戶有scratch的使用經驗,ai上手更是完全沒有障礙。ai和scratch都使用了blockly,實現積木式拖拽編程。

ai平臺提供的即時調試工具——AI伴侶,在手機安裝,或者在安卓模擬器安裝後,能夠通過ai連接碼即時連接調試正在製作的安卓應用,

更多信息請訪問:https://www.wxbit.com

 

1分鐘上手App Inventor

使用谷歌瀏覽器、QQ瀏覽器、Firefox、Safari等非IE瀏覽器打開ai網站(https://app.wxbit.com),這是作者基於 MIT App Inventor 原始碼優化定製的漢化版,修正了ai架構的若干缺陷,項目與MIT版本完全兼容。比如使用ai頻繁遇到的AI伴侶無法連接、升級困難等問題,WxBit版本已經徹底解決。WxBit版ai還是首個支持HTTPS的ai版本,在某些複雜網絡環境下,運行更加安全可靠。使用QQ帳號登錄,開始製作安卓應用。(網站集成QQ登錄,只能獲得用戶的暱稱和頭像,不能獲得用戶的密碼和好友等信息。相比網站自管理的密碼註冊,更加安全可靠。除了銀行、以及那些較大的網際網路企業,其他系統很難有資源和能力管理好用戶密碼。因此,本著對用戶負責的態度,本站只支持使用QQ帳號登錄。)

 

「新建項目」開始製作安卓應用,項目的名稱只能是字母和數字的組合,不能是中文。應用的中文名稱需要創建項目後再設置。打開項目後,點擊「連接」菜單即可對正在製作的應用進行可視化調試。製作完成後,選擇」生成APK「可以生成安卓應用的二維碼下載連結,或者直接下載APK文件。」AI伴侶「提供了手機版和電腦版的AI伴侶,電腦版AI伴侶適合沒有安卓手機的場景應急使用,如果條件允許建議還是直接使用手機安裝。"展廳」為用戶分享的項目,裡面還有6萬多個來自MIT平臺的分享項目。如果你有好的創意或技巧,希望與其他用戶分享,請發布到展廳哦。如果發布垃圾數據,站長會直接封禁帳戶,嘿嘿。

開始製作應用前,先安裝好本站專用的AI伴侶(手機版或電腦版,下載地址:https://www.wxbit.com),如果手機安裝了其他版本的AI伴侶,需要先卸載,否則由於名字衝突安裝不上。如果安裝的是電腦版(集成版),Windows版安裝完成後桌面有3個圖標,分別是:

1、「AI2伴侶」就是使用瀏覽器模擬運行的AI伴侶,某些電腦由於顯卡不支持或不兼容,不能啟動。如果其他後長時間停留在圖標界面,請嘗試「以管理員權限運行」。首次運行AI伴侶需選擇一個文件夾作為AI伴侶的外部存儲(SDCard),該文件夾中的「Appinventor」目錄用於保存調試應用的素材文件。務必選擇,不選擇則無法啟動。

2、「AI2漢化版」使用自帶的Chrome瀏覽器打開 https://app.wxbit.com,不使用這個快捷,用自己喜歡的其他瀏覽器打開上面網址,效果是一樣的。這個快捷方式只是方便沒有合適瀏覽器,和懶得記憶網址的用戶。

3、「AI2集成板」這個快捷方式,會同時啟動AI2伴侶和AI2漢化版。

 

3分鐘製作安卓應用

創建一個項目,例如名字「test」,完成後看到以下界面:

1、組件面板,選中所需的組件後,使用滑鼠拖拽到中間的手機界面區域,就能在項目中使用該組件了。點擊組件右邊的問號,查看組件的介紹。熟悉ai內置組件後,會發現組件不夠用,那麼就可以通過上傳「擴展」加入其它用途的組件,擴展ai的功能,製作更加豐富的應用。

2、ai中有「組件設計」和「邏輯設計」兩項重要功能。在「組件設計」視圖中,選擇合適的組件設計應用的界面;在「邏輯設計」視圖中,設計組件對應的事件邏輯。比如點擊按鈕更新標籤的顯示文本等。

3、「組件屬性」區域,不同組件會有不同的屬性,「Screen1」組件的屬性中,可以設置應用安裝到手機中的顯示名稱、應用圖標等。屬性具體的用途,通過屬性名稱也能理解得八九不離十。少數不能理解的屬性,設置後連上AI伴侶即可看到。

在項目編輯界面,點擊「連接」菜單中的「AI伴侶」,可以看到一個二維碼和6位數字的連接碼。使用手機版AI伴侶掃描二維碼,或者在電腦版AI伴侶中輸入並點擊連接,即可在AI伴侶中看到正在製作的應用。

在「組件列表」中選中「Screen1」,設置水平對齊和垂直對齊屬性為「居中」,將應用名稱屬性設置為「測試應用」,窗口大小設置為「自適應」。然後在點擊組件面板中的「按鈕」,拖拽進工作面板,並將按鈕的文本屬性設置為「點擊」,效果如圖:

接下來,我們切換到「邏輯設計」視圖,設置點擊按鈕時,讓按鈕的名稱變更為「點擊:n」的格式,每次點擊n都增加1。

1、「模塊」區域列出了ai內置的邏輯塊和組件,內置塊分為8大類,是製作應用的重要支撐。點開查看,從文字即可理解每個邏輯塊的作用。內置塊下方列出所用的組件,Screen1是整個應用的入口。點擊組件,可以看到該組件的事件塊、獲取設置屬性值的塊,以及組件的其他功能塊。

2、「工作面板」區域為擺放邏輯塊,拼接功能邏輯的區域,下凹槽為邏輯塊,左凹槽接收屬性值。將邏輯塊拖動到右下角的垃圾桶圖標,刪除所拖動邏輯塊。將邏輯塊拖動到右上角的背包圖標,可以在多個屏幕中共享邏輯塊,也就是邏輯塊的「複製」與「粘貼」功能。

從「按鈕」的邏輯塊中將「被點擊」拖到工作區域,然後從分別從「變量」、「數學」、「文本」塊中拖出對應邏輯塊,構成「按鈕每點擊一次,其名字顯示+1」的邏輯,如圖所示:

至此,第一個安卓應用製作完成。

點擊「生成APK"菜單的「顯示二維碼」,ai平臺會生成安卓的應用安裝文件,使用手機AI伴侶掃描二維碼即可下載安裝到手機中。由於二維碼的有效時間只有2小時,一般只用於自己安裝測試。選擇「下載到電腦」則將生成的APK文件下載到電腦,則可以通過其他方式傳播,或者在應用市場上架。(注意:ai系統生成的APK文件會被認為是惡意軟體,這是誤報,請到https://m.qq.com/complaint 申訴再到應用市場申請上架和傳播。)

 

看完教程,App Inventor 學會了嗎?

如有其它問題,請加入QQ交流群討論:568205558

相關焦點

  • App inventor ,讓編程和假期一起飛
    讓編程和假期一起飛 再有1、2、3……馬上就放假了! 有了app inventor,還覺得手機用的不方便嗎? 對了,app inventor還有另外一個同樣牛哄哄的親人——MIT(麻省理工),是谷歌和麻省理工在2011年合作,開發出了app inventor,他們就是想讓更多的人,用更簡單的方式,開發出更優秀的手機軟體。
  • Inventor 2021 軟體安裝教程
    2、下載解壓,得到inventor professional 2021 64位原程序和破解文件,首先運行"Inventor_Pro_2021_English_Win_64bit_Dlm_001_003.sfx.exe
  • 5分鐘學會系統封裝
    下面就簡要介紹一下系統封裝的過程,內容不多,5分鐘足矣。微軟官方的系統封裝工具在「C:\Windows\System32\Sysprep\」下,文件名為「sysprep.exe」。(2)EasySysprep(必需):IT天空出品的Windows系統封裝工具,基於微軟原裝 sysprep.exe 二次開發,系統封裝就靠它了。下載地址:https://www.itsk.com/thread-402133-1-1.html(3)EasyU(必需):優啟通,IT天空出品的一款PE工具,封裝過程中可用於重啟虛擬機系統至PE。
  • 對抗疫情,每天5分鐘,學會呼吸最有效!
    「歸根到底,更好的肌肉控制與更好的呼吸有關。學會呼吸,可以幫助你更好的保持身體健康。2.避免胸部呼吸以胸部向上和向外運動為特徵,這是我們在劇烈運動時的呼吸方式,但如果我們過度依賴它,它會使變得身體緊張。
  • App Inventor 製作應用上架華為市場
    注意:本教程僅適用於 https://app.wxbit.com 在線製作的應用。首先,需要註冊華為開發者帳號並完成實名認證。用電腦瀏覽器打開:https://developer.huawei.com/consumer/cn/ ,按網站的提示完成。接下來,使用騰訊手機管家網站在線檢測待上架的應用。
  • 三分鐘學會吉他彈奏技巧
    七、擊弦以下圖第一個擊弦為例,左手手指按住5品,右手彈弦後,左手手指迅速抬起向的7品敲擊。這時發出來的音就是擊弦帶來的音色效果啦。  以上是我們彈吉他常用到的演奏技巧  那我們在練習曲子的時候有哪些高效率的練習方法呢?
  • 部署Prometheus Operator - 每天5分鐘玩轉 Docker 容器技術(179)
    安裝 Prometheus、Alertmanager 和 Grafanahelm install --name prometheus --set serviceMonitorsSelector.app=prometheus --set ruleSelector.app=prometheus --namespace=monitoring
  • [Windows] fakeapp2.1.0 換臉程序(含中文教程)
    軟體介紹:    fakeapp換臉程序是一款國外很火的Deepfake用戶用人工智慧技術進行視頻換臉的軟體,就是目前所說的deepfake視頻,就是用這款軟體製作的。軟體特點:    功能特點FakeApp可以在幾分鐘內從圖像集和視頻輕鬆創建出數千張圖像的強大,多樣化的數據集。FakeApp可以通過發布頻繁的損失值和培訓預覽,輕鬆實時觀察受過培訓的人工智慧的進度。FakeApp通過自動分割,轉換和拼接視頻幀,減少了將視頻中的人臉轉換為單個任務製作過程。
  • 實用app推薦,少華最常用!
    朋友晚上好,現在給大家分享幾個非常實用的app。
  • App Inventor 2018漢化版簡介
    春節期間,roadlabs開始App Inventor2018版的漢化工作,歷時2周後發布了第一個測試版本,並在ai2.17coding.net
  • 按鍵精靈對APP自動化測試實戰
    手機從應用市場下載並安裝按鍵精靈app;2. 電腦安裝按鍵精靈手機助手;3.5. 上一篇介紹了安卓app上使用按鍵精靈的實踐,這裡再來說說蘋果上的app。由於iOS相關工具對作業系統的限制,目前在iOS10.0.2系統上應用成功。二.
  • App Inventor2018離線版發布
    同期發布的還有桌面版AI伴侶(版本為2.46),目前只提供Win7-32及Win7-64位兩種版本,以滿足開發者學習與教學的需求。將下載文件解壓縮後,執行其中的ailaunch.bat文件即可。如圖2所示。
  • App Inventor 進階:「列表」與「字典」
    如:[1, 2, 3]  和 {"key1" : 1, "key2" : 2, "key3" : 3}。先創建一個列表,其中有2個元素,分別是「鍵」和「值」,再將這個列表放到另一個列表中。以JSON的格式表述就是:[["key1", 1], ["key2", 2], ["key3", 3]]。
  • App安全評估手冊-Android
    2.在AndroidManifest.xml文件中查看Debuggable屬性,檢查是否被設置為true或未配置。2.在AndroidManifest.xml文件中查看allowBackup屬性,檢查是否未設置或者被設置為true。
  • 精確到街道的霧霾檢測app?附另五款app推薦
    彩雲天氣是一款通過對中央氣象臺的雷達數據進行挖掘和圖像處理技術來進行應用,號稱「能預測分鐘級別的天氣狀況」的app。(iOS 下載二維碼)推薦:10分鐘了解一部電影安裝完這款app後,首次打開,你能看到這樣的界面
  • APP測試流程
    --使用錯誤的帳號、口令、無權限的被禁用的帳號進行註銷 2.4.2應用的前後臺切換1) APP切換到後臺,再回到app,檢查是否停留在上一次操作界面。2) APP切換到後臺,再回到app,檢查功能及應用狀態是否正常,IOS4和IOS5的版本的處理機制有的不一樣。
  • 【App Inventor第3期】 界面功能介紹
    AppInventor 2的界面主要由菜單欄和設計界面兩部分組成。菜單欄如圖1所示。
  • 3分鐘學會DIY一個火災報警器,從此家裡杜絕火災,超實用!
    在本教程中,您將學習DIY Arduino火警系統的所有步驟硬體部分軟體app與在線服務Arduino IDE使用Arduino UNO在家裡製作您的火災報警系統。在本教程中,您將自己學習DIY Arduino火警系統的所有步驟。
  • 常用日期時間計算,學會只要二分鐘
    計算間隔多少分鐘如何計算兩個時間之間有多少個分鐘呢?用結束時間減去開始時間,然後乘以1440即可。突出顯示周末日期1、選中A3:F7單元格區域,新建格式規則2、使用公式為:=WEEKDAY(A$3,2)>53、設置突出顯示的格式
  • iOS APP 架構設計
    App 的本質是反饋迴路4.架構技術5.App[2] 任務6.iOS 架構的5中模式:二,APP設計常用的5種模式概覽6.IOS 架構的5中模式:IOS 架構的5中模式:標準的CocoaModel-View-Controller(MVC)是Apple在示例項目中所採用的設計模 式。它是 Cocoa app 中最為常⻅的架構,同時也是在 Cocoa 中討論架構時所採用的基 準線。