1、首先是config腳本,編譯ffmpeg之前必須得先configure一下,configure是一個(gè)shell腳本,根據(jù)命令行參數(shù)不同來裁剪模塊,生成特定的config.h文件。confiure腳本文件在ffmpeg目錄里可以找到。
創(chuàng)新互聯(lián)建站10多年企業(yè)網(wǎng)站設(shè)計(jì)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站設(shè)計(jì)及推廣,對(duì)茶藝設(shè)計(jì)等多個(gè)方面擁有多年的網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。
2、NDK編譯步驟:a.選擇 ndk 自帶的例子 hello-jni ,我的位于E:\android-ndk-r5\samples\hello-jni( 根據(jù)具體的安裝位置而定 ) 。
3、因?yàn)镽4這個(gè)NDK比較舊,交叉編譯的時(shí)候需要在一個(gè)Android環(huán)境中,那簡(jiǎn)單,創(chuàng)建一個(gè)Android空項(xiàng)目,把整個(gè)項(xiàng)目拷出來,在項(xiàng)目下建立一個(gè)文件夾jni,把ffmpeg0.6的源碼拷進(jìn)去。
第一行代碼是在申請(qǐng)一個(gè)WebSocket對(duì)象,參數(shù)是需要連接的服務(wù)器端的地址,同http協(xié)議使用http://開頭一樣,WebSocket協(xié)議的URL使用ws://開頭,另外安全的WebSocket協(xié)議使用wss://開頭。
web開發(fā)模式不支持android平臺(tái)可以使用web-socket-js(采用flash實(shí)現(xiàn)websocket的替代方案)。
新建一個(gè)WebSocket:cocos2d:network:WebSocket* _wsiSendText = new network:WebSocket(); init第一個(gè)參數(shù)是delegate,設(shè)置為this,第二個(gè)參數(shù)是服務(wù)器地址。
1、步驟:右鍵項(xiàng)目--Properties---點(diǎn)擊左邊菜單Android--Library的最右邊有幾個(gè)按鈕:Add,Remove,Up,Down。點(diǎn)擊Add,然后會(huì)出現(xiàn)對(duì)話框,選擇依賴項(xiàng)目點(diǎn)擊OK就可以了。
2、方法一,Eclipse開發(fā)環(huán)境中整合: 工程原來是兩個(gè)APK,InnerAPK和OuterAPK,里面都只有一個(gè)Activity,分別為InnerActivity和OuterActivity。
3、圖 使一個(gè)項(xiàng)目為庫(kù)項(xiàng)目 創(chuàng)建manifest文件 一個(gè)庫(kù)項(xiàng)目的manifest文件也和標(biāo)準(zhǔn)的android應(yīng)用程序一樣,聲明所有共享的組件。
AndroidStudio AndroidStudio是是基于IntelliJIDEA的谷歌開發(fā)Android應(yīng)用開發(fā)集成開發(fā)環(huán)境(IDE)。有IntelliJ的代碼編輯器和開發(fā)者工具。AndroidStudio擁有很多可以提升安卓app開發(fā)效率的功能。
開發(fā)工具:MOTODEV Studio for AndroidMOTODEV Studio for Android,這是基于Android的開發(fā)環(huán)境,為開發(fā)者們提供新的MOTODEV App Accelerator Program使他們可以開發(fā)出更適合摩托羅拉Android手機(jī)的應(yīng)用程序。
三.個(gè)性化開發(fā)階段 ●軟件開發(fā)設(shè)計(jì):對(duì)整個(gè)軟件系統(tǒng)進(jìn)行設(shè)計(jì),如系統(tǒng)框架設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等,為系統(tǒng)開發(fā)一個(gè)健壯的結(jié)構(gòu)并調(diào)整設(shè)計(jì)使其與實(shí)現(xiàn)環(huán)境相匹配。
※確定app軟件功能?!仨毜腶pp應(yīng)用界面及界面跳轉(zhuǎn)的流程。※開發(fā)app需要的數(shù)據(jù)及數(shù)據(jù)的來源及格式?!欠裥枰?wù)端支持?!欠裥枰镜?cái)?shù)據(jù)庫(kù)支持?!欠裥枰厥鈾?quán)限?!欠裥枰笈_(tái)服務(wù)。二架構(gòu)設(shè)計(jì):※分層。
交互設(shè)計(jì)、UI設(shè)計(jì)——設(shè)計(jì)出基本且完善的原型圖和app基礎(chǔ)的交互設(shè)計(jì)效果,之后再根據(jù)這些設(shè)計(jì)出完整的UI界面并學(xué)會(huì)切圖。使用ADT之類的開發(fā)環(huán)境進(jìn)行app軟件開發(fā),最基本的也得掌握java語言,熟悉android環(huán)境和機(jī)制。
安卓開發(fā)平臺(tái) 目前安卓開發(fā)人員用的比較多的androidapp開發(fā)工具有:AndroidStudio和Eclipse這兩個(gè)。