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