将cantk runtime嵌入到现有的APP中的方法
程序员文章站
2022-04-30 22:49:32
1,先取cantk-runtime-demos到本地:
git clone https://github.com/drawapp8/cantk-runtime-d...
1,先取cantk-runtime-demos到本地:
git clone https://github.com/drawapp8/cantk-runtime-demos
2,创建一个android app(或者拷贝现有的项目):
cd cantk-runtime-demos android create project -n myapp -k com.demo -a myappactivity -p ./myapp -t cd myapp
3,合并phonegap和cantk-runtime相关文件。
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,启动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);
(请把游戏放在sdcard中,路径与上面指定的url一致, embeddemo/examples/里有测试游戏)
6,编译安装
ant debug adb install -r bin/myapp-debug.apk
如果编译不过,请修改project.properties:
target=android-21
示例:https://github.com/drawapp8/cantk-runtime-demos/tree/master/embeddemo
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
上一篇: 闫璐专栏 摄影中真实重要还是美重要
下一篇: 4. HTML表单标签