將cantk runtime嵌入到現(xiàn)有的APP中的方法
1,先取cantk-runtime-demos到本地:
git clone https://github.com/drawapp8/cantk-runtime-demos
2,創(chuàng)建一個(gè)Android App(或者拷貝現(xiàn)有的項(xiàng)目):
cd cantk-runtime-demos android create project -n MyApp -k com.demo -a MyAppActivity -p ./MyApp -t cd MyApp
3,合并phonegap和cantk-runtime相關(guān)文件。
GAMERUNNER=../GameRunner/platforms/android mkdir -p assets cp -rvf $GAMERUNNER/libs . cp -rvf $GAMERUNNER/src/* src/. cp -arvf $GAMERUNNER/res/xml res cp -arvf $GAMERUNNER/assets/www assets/ cp -rfv $GAMERUNNER/CordovaLib/src/* src/. rm -rf assets/www/cordova-js-src/
4,修改AndroidManifest.xml,增加activity
<activity android:name="com.tangide.GameRunnerActivity" android:label="@string/app_name"> </activity>
5,啟動(dòng)GameRunnerActivity
import com.tangide.GameRunnerActivity; ... Intent intent = new Intent(); Bundle bundle = new Bundle(); intent.setClass(EmbedDemoActivity.this, GameRunnerActivity.class); bundle.putString("url", "file:///mnt/sdcard-ext/cantk-rt-root/game1/index.html"); intent.putExtras(bundle); startActivity(intent);
(請(qǐng)把游戲放在SDCARD中,路徑與上面指定的URL一致, EmbedDemo/examples/里有測(cè)試游戲)
6,編譯安裝
ant debug adb install -r bin/MyApp-debug.apk
如果編譯不過,請(qǐng)修改project.properties:
target=android-21
示例:https://github.com/drawapp8/cantk-runtime-demos/tree/master/EmbedDemo
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
- 簡(jiǎn)單好用的iOS導(dǎo)航欄封裝.runtime屬性控制實(shí)例代碼
- OC runtime學(xué)習(xí)筆記之關(guān)聯(lián)對(duì)象
- iOS開發(fā)中runtime常用的幾種方法示例總結(jié)
- iOS中Runtime的幾種基本用法記錄
- swift中利用runtime交換方法的實(shí)現(xiàn)示例
- runtime獲取屬性和成員變量方法
- iOS利用Runtime實(shí)現(xiàn)友盟頁面數(shù)據(jù)統(tǒng)計(jì)的功能示例
- iOS runtime動(dòng)態(tài)添加方法示例詳解
- 詳解Java中Checked Exception與Runtime Exception 的區(qū)別
- Java編程使用Runtime和Process類運(yùn)行外部程序的方法
相關(guān)文章
Android的OkHttp包處理用戶認(rèn)證的代碼實(shí)例分享
OkHttp包(GitHub主頁github.com/square/okhttp)是一款高人氣安卓HTTP支持包,這里我們來看一下Android的OkHttp包處理用戶認(rèn)證的代碼實(shí)例分享:2016-07-07Android開發(fā)中MotionEvent坐標(biāo)獲取方法分析
這篇文章主要介紹了Android開發(fā)中MotionEvent坐標(biāo)獲取方法,結(jié)合實(shí)例形式分析了MotionEvent獲取坐標(biāo)的相關(guān)函數(shù)使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-02-02Android App開發(fā)中使用RecyclerView替代ListView的實(shí)踐
RecyclerView是Android L即5.0版本以來新加入的一個(gè)組件,主要用來實(shí)現(xiàn)item的瀑布式排列,因而被人們廣泛認(rèn)為用來替代ListView,這里我們就來看一下Android App開發(fā)中使用RecyclerView替代ListView的實(shí)踐:2016-06-06Android?音頻波形圖實(shí)現(xiàn)效果示例
這篇文章主要為大家介紹了Android?音頻波形圖實(shí)現(xiàn)效果示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08Android 自定義驗(yàn)證碼輸入框的實(shí)例代碼(支持粘貼連續(xù)性)
這篇文章主要介紹了Android 自定義驗(yàn)證碼輸入框的實(shí)例代碼(支持粘貼連續(xù)性),代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10Android實(shí)現(xiàn)下拉放大圖片松手自動(dòng)反彈效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)下拉放大圖片松手自動(dòng)反彈效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03Android普通應(yīng)用升級(jí)為系統(tǒng)應(yīng)用并獲取系統(tǒng)權(quán)限的操作
這篇文章主要介紹了Android普通應(yīng)用升級(jí)為系統(tǒng)應(yīng)用并獲取系統(tǒng)權(quán)限的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03Android編程判斷當(dāng)前指定App是否在前臺(tái)的方法
這篇文章主要介紹了Android編程判斷當(dāng)前指定App是否在前臺(tái)的方法,涉及Android針對(duì)進(jìn)程操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11Android開發(fā)實(shí)現(xiàn)ListView點(diǎn)擊展開收起效果示例
這篇文章主要介紹了Android開發(fā)實(shí)現(xiàn)ListView點(diǎn)擊展開收起效果,結(jié)合實(shí)例形式分析了Android ListView控件的布局及事件響應(yīng)相關(guān)操作技巧,需要的朋友可以參考下2019-03-03