孫敏
Android Market中的應用成千上萬,精品應用卻占不到20%,自從小笨在市場中接連下載到那些“坑爹”的應用后,他便也萌生了自己動手制作這類毫無趣味的APK的念頭。不要以為這有多么的困難,只需要使用App Inventor ,任何人都能像搭積木一樣,輕輕松松制作出Android程序。
注:本文通過一個簡單的APK應用程序,為大家展示如何制作手機應用。只要利用好App Inventor中的模塊邏輯關系,那你所制作的就不會是一款坑爹的手機應用了。在制作前需要注冊谷歌賬號、安裝Java以及Google App Inventor。
添加組件
新建項目組件,包括按鈕、播放器等,添加過程通過瀏覽器完成,主要功能是設計APK的程序界面。使用瀏覽器登錄http://beta.appinventor.mit.edu頁面,單擊“New按鈕”,新建一個名為APP1的項目,網(wǎng)頁自動進入組件添加頁面。
這時就可添加組件(這里使用Button和Player兩個組件,前者顯示圖片,后者播放歌曲)。先在頁面左側(cè)展開“Basic類別”,把“Button組件”拖拽至網(wǎng)頁中部的虛擬屏幕中,再在左側(cè)點開“Media類別”,把下方的“Player組件”拖入屏幕,完成組件添加,添加的組件名稱隨即會出現(xiàn)在頁面正中。
接下來在頁面中選擇“Button組件”,并去掉“Text”下方的文字。在“Image”中單擊文本框,并上傳圖片(APK文件背景)。隨后從頁面右側(cè)的“Width”和“Height”下方設置圖片顯示的像素值。最后單擊“Add”按鈕,選擇一首歌曲上傳后,選中“Player1組件”,并單擊Source文本框,在彈出的菜單中指定上傳的歌曲文件名稱,至此組件的添加操作便全部完成。
編輯模塊
組件之間的邏輯關系,則要靠本地的Google App Inventor建立,這一過程與搭積木相似(例如,當Button組件被點擊時,則啟動Player1模塊)。
在瀏覽器上方單擊“Open the Blocks Editor”按鈕,就會下載一個格式為jnlp的文件,運行該文件后,便啟動Java程序打開本地的App Inventor的塊編輯器界面。在塊編輯器界面左側(cè)切換到“My Blocks”標簽,選中“Button1”按鈕,列出與之相關的所有模塊,再單擊“When Buttont1.Click do”模塊。在界面中單擊“Player1”模塊,并選擇“Call Player1.Start”模塊。利用鼠標,把Player1模塊拖進“When Buttont1.Click do”模塊的凹槽里,兩個模塊就會自動吸附到一起,形成點擊“Button1”按鈕時,就啟動Player1的邏輯關系。
生成APK
這時我們就利用數(shù)據(jù)線把Android手機與電腦連接,在界面單擊“Connect to Device”按鈕,便可把APK程序的數(shù)據(jù)傳送到手機里試用。確認無誤,點擊“Package for Phone”按鈕右側(cè)的下拉箭頭,就能把生成的APK安裝到手機中。
同樣我們也可以利用App Inventor自帶的模擬器測試軟件。單擊“New emulator”按鈕,就能利用虛擬手機在PC上使用生成的APK應用。