APK是AndroidPackage的縮寫,即Android OS程序安裝包。正是有了這些應用,Android手機或平板電腦才變得更有趣味。其實在“小綠人”的領地里我們還有另外一種方式來玩轉APK,那就是可以自行定制專屬我們自己的APK文件!
我的應用我制作
不會編程,不會代碼也能制作APK程序?當然了!只需利用“追信魔盒”這個網站,再點下鼠標,就可將一些只用于PC端的網絡服務打造成適合在Android OS上使用的應用程序。
牛刀小試,打造熱點匯集軟件
進入http://app.zhui.cn/站點,注冊并登錄后,就可開始制作手機應用了。點擊“開始制作”按鈕后,在跳轉的頁面中選擇“新手體驗”項,開啟“選擇頻道”頁面。在此頁面可以查看到“新聞資訊”、“名人博客”、“熱追酷站”三個大欄目,可以根據自己的需求,有目的地勾選應用,完畢后,點擊“下一步”按鈕就完成了第一步的操作(如圖1)。
接下來在“編輯應用”頁面的“軟件名稱”文本框中,輸入即將生成應用的名稱(如“新聞熱點”),點擊“保存修改”按鈕,相應的軟件界面將出現在右側的模擬器界面中(可利用該模擬器測試生成的應用),也可點擊“增加其他特色頻道”欄中的頻道名稱,將感興趣的頻道(如微博、博客、淘寶等),添加到軟件的頻道列表中(如圖2)。
默認設置下,網站會自動為創建的程序生成圖標,自動生成的圖標一般來說都不符合用戶的需求。現在我們就可點擊原有的圖標,打開“修改圖標”對話框,從中選擇自己喜歡的,或者單擊“上傳圖標”按鈕,按提示上傳一個本地圖標(大小為128x128像素PNG圖片),修改完畢,點擊“下一步”按鈕,進入軟件生成頁面。在“在選擇要生成的版本”欄中,勾選自己所用的手機操作系統(此例中為Android),并點擊“開始在線生成”按鈕,進入生成界面,稍等片刻,當文件狀態顯示為“已經生成”后,點擊右側的“下載軟件”按鈕將其下載,并安裝到Android設備中使用即可(如圖3)。
功能進階,打造服務客戶端
通過上述操作,很輕松就制作了簡單的新聞獲取工具。其實,“追信魔盒”還提供了很多實用性的應用,比如,自己的網店、網站、博客或是論壇,就可以利用它制作出相應的移動設備客戶端,以便能讓人們更容易訪問這些服務,從而達到很好的推廣作用。
在制作頁面,點擊“我是淘寶掌柜”圖標,進入“我的淘寶軟件”制作界面。在“商家昵稱”文字右側的文本框輸入自己的店鋪名稱,按下“開始制作淘寶軟件”按鈕,在打開的“選擇頻道”界面輸入軟件名稱和相關描述。在“添加淘寶店鋪分類”欄,勾選要加入的類別,比如新品推薦、限時打折等。設置完畢,單擊“下一步”按鈕,進入“編輯應用”頁面。此時,所選擇的類別將自動出現在“已有的頻道”和模擬器中,繼續單擊“下一步”按鈕,按頁面提示即可完成軟件的生成。
與新聞獲取類工具不同,網店或網站推廣類應用,一般來說是提供給他人使用,所以軟件制作完畢后,還需要將其發布到網站中,以供網友們下載、安裝。通過“我制作的軟件”按鈕,進入發布頁面,在“已完成的應用”列表中,單擊軟件名稱右側的“點此發布”按鈕,等網站審核通過后,即可將該軟件發布到網站中供其他用戶下載使用了(如圖4)。當然,我們也可以把軟件下載到電腦,然后通過其他方式(如發布到論壇或自己的網站中),與網友分享。
我的圖標我做主
修改APK的圖標,就是修改程序菜單中的應用圖標,而不單純是指桌面上顯示的圖標。至于具體要修改哪些圖標,完全由你個人的意愿來決定。修改的目的很簡單,就是要讓圖標看起來更美觀、更另類,從而最大限度地彰顯自己的個性。
APK文件實際上就是zip壓縮文件,只是擴展名為APK而已,所以我們要想對其中的文件進行修改,必須先進行解包操作(即解壓文件)。運行“土豆ROM工具箱v1.2.bat”程序后,在彈出命令提示窗口中輸入“3”(即選擇“解包apk文件”項),此時,“土豆ROM工具箱v1.2”解壓目錄中,會出現一個名為“需要解包-apk”的文件夾,將“MobileQQ_Android_2.0Build0060.apk”文件復制粘貼到該目錄下。返回命令提示符窗口,并回車,程序會對APK進行解包處理。待窗口下方顯示“按任意鍵退出時”的提示時,說明解包成功,按下任意鍵,退出命令提示符窗口(如圖5)。此時進入“土豆ROM工具箱v1.2\\完成解包-apk\\10月10時56分_解包”目錄,并打開“MobileQQ_Android_2.0Build0060.apk”文件夾(解包的Apk應用)。
手機QQ中所有圖標和表情都存放在“MobileQQ_Android_2.0Build0060.apk\\res\\drawable”文件夾中(如圖6),這時就可將替換的圖標的文件名修改為需要替換的圖標的文件名,替換即可(尺寸大小為48×48、PNG格式)。
再次運行“土豆ROM工具箱v1.2”工具,在彈出的命令提示符窗口中輸入“4”(即選擇“封包文件夾”項),然后將“MobileQQ_Android_2.0Build0060.apk”文件夾復制到“土豆ROM工具箱v1.2\\需要封包-apk”目錄中,返回命令提示符窗口,回車,封包該apk文件。
經過修改、封包的APK程序,并不能安裝在手機中,這是為了保證每個應用程序開發商合法ID,防止一些惡意程序或部分開發商通過使用相同的Package Name(開發包名,也可簡單地理解為文件名)混淆替換已經安裝的程序,APK程序提供了一種簽名機制。該簽名會隨著文件的修改而發生變化,為了讓修改后的文件可安裝在手機中,還需要利用“土豆ROM工具箱v1.2”,將原文件簽名重新寫入到修改后的文件中。運行“土豆ROM工具箱v1.2”工具,在出現的命令提示符窗口中,輸入“2”(即選擇“簽名apk”項),將“土豆ROM工具箱v1.2\\完成封包”目錄中的“MobileQQ_Android_2.0Build0060.apk.apk”文件,復制到“土豆ROM工具箱v1.2\\需要簽名”目錄中,返回命令提示符窗口,回車。簽名結束后,退出命令提示符窗口,至此,一個被修改了圖標的APK程序就生成了,將其復制安裝到手機中即可。