源碼怎麼生成app
『壹』 自己寫代碼如何製作APP怎麼自己製作代碼
如何自己做一個app?
如何製作app的細節如下:APP開發風格分為固定模式和定製模式,兩者價格不同。
固定支付:指直接應用已有的、現成的app固定模板。報價是固定的,所需功能也是固定的。缺點是客戶拿不到源代碼,無法根據企業需求定製。因為源代碼是打包的,企業以後想升級功能或者維護系統,都無法實現,只能重新開發一個新的軟體。固定APP開發時間短,大概2~3天就能完成,費用在幾千到幾萬之間。
定製:定製就是對APP的所有功能進行二次開發,過程比較復雜。需要美工、策劃、APP開發者(前端/客戶端/移動)、後台程序員等工作的配合。功能復雜的大型app甚至需要幾十人的團隊。由於APP的功能和設計都是定製的,所以價格會更高。定製車型的開發時間與開發價格成正比,開發時間長。大概兩三個月甚至無限期才能完成,費用大概幾萬甚至幾十萬。
怎麼將app拆解成源代碼?
1.下載apktool所需文件:a、apktool1.5.
2.tar.bz2b、apktool-install-windows-r05-ibot.tar.bz2(windows系統)2.解壓剛剛下載的文件,並將解壓的文件放入C:Windows目錄下
3.啟動控制台,輸入apktool,回車可查看到apktool工具常用指令
4.新建一個文件夾,用於存放apk及待解壓的文件,這里筆者將文件夾建在D:apk目錄,同時放入用於測試的androidapp包(test.apk)
5.控制台輸入:apktooldD:apkest.apkD:apkest進行反編譯操作中句話中「D:apkest.apk」指apk存放位置,「D:apkest」指反編譯後文件存放的位置
6.反編譯成功之後,進入D:apkest文件目錄可以查看到反編譯後的文件
怎樣使用E4A製作一個簡單的APP?
1、打開E4A軟體,點擊工具欄中的文件,下拉菜單中選擇新建。
2、輸入英文包名,輸入應用名稱,點擊新建工程,選擇保存的位置,輸入文件名進行保存。
3、在計設編程區中,左側核心庫中,點擊按鈕,在設計區中拖出一個按鍵圖標。
4、在設計區中,雙擊按鈕圖標,進入到設計區,在按鈕單擊事件中,就可以寫代碼。
5、將寫好的程序進行編譯操作,等待軟體進行編譯操作,編譯成功後就能生成一個app。
6、打開安卓模擬器,把編譯好的app拖入到安卓模擬器中進行安裝,點擊運行app,可以看完簡單的一個app製作完成啦。
如何製作手機游戲?
在製作游戲之前,必須有一套經過長期測試並且適用的游戲引擎。數位紅用了兩年的時間總結開發出一套基於移動設備的游戲引擎:(龍骨),他可以支持目前大部分的高端移動設備,它不僅可以使程序開發人員及游戲項目節省了大量的時間,另外還可以讓美術人員最直觀的看到其設計效果。它最大的價值就是可以使開發人員的一套代碼在不需要改動程序的情況下編譯運行在不同設備平台上(改動不超過20%)。目前數位紅及其他公司已經使用它開發游戲超過了30款。引擎提供了非常完善的9個模塊與3個增強模塊,可以完全滿足各類游戲開發的需要。游戲引擎可以直接嵌入到開發者的程序中,不需要額外的支持程序即可使所開發的游戲獨立運行。游戲引擎簡單、易用,編譯後體積很小,佔用內存也很小,可以節省玩家的內存空間及無線下載費用。基本引擎包含9個模塊,引擎函數界面提供了類似windows的使用模式:1、文件操作模塊:提供類似標准c的fopen,fclose等函數。2、內存管理模塊3、2d圖形圖象模塊4、對話框模塊5、sms操作模塊:可以在程序內部對sms的收發進行截獲處理。6、加密模塊:提供識別使用設備的imei功能,用於軟體的加密目的。7、聲音模塊8、資源打包及壓縮模塊:可是使最後發售的軟體包體積變小,盡量少的佔用用戶的內存空間。9、常用函數:如字元串操作等函數。10、例子:提供一套完整游戲magicline的源程序。引擎增強模塊構成其增強部分,包含三個模塊:1、實時3d增強模塊2、聲音增強模塊3、圖形文件增強模塊ii.正式開發的前期工作a.開發工具的准備在很多人看來,手機游戲還是一種很新鮮時尚的玩意兒,所以,談起手機游戲的時候難免有種莫測高深的感覺。其實,手機游戲的整個製作過程十分簡單。從某種角度而言,它是一種傳統的回歸,同時也是新舊技術的相互融合。最常用的開發工具有vc++,jbuilder及codewarrior,在設計工具上則更是和普通的pc游戲製作軟體沒有大的區別。有的設計人員更願意使用「骨灰級」的二維設計工具dp,也有人願意用3dmax、maya建模之後再進行二維修改,當然所有這些方法都要根據游戲的最終設定來決定。我們在做java游戲的時,一般都是採用像素級的二維繪制完成圖片,即逐個像素點的完成。但在製作pda等類似設備的游戲時,就會採用3dmax或者maya建立模型,渲染後再修整。在設計過程中,我們也與大多數游戲公司一樣使用了maya、3dmax、photoshop、painter等工具。b.確定游戲的各項參數及目標設備