最近前端用APICloud开发.想着我一个Android的可以轻松点了,反正一套代码2处运行的.也就一个简单的查询的APP.可是坑爹的来了.要在我的代码里集成这个APP.真是********;然后发现了superWebView,记录下;
根据官网上的一步步来.
首先在APICloud上把你的代码编译成SDK, 解压SDK...SDK为一个压缩文件包,其中包含SDK包一份(lib)、示例代码工程一份(Samples)、文档包一份(Docs),可能还包含一份更新说明。
直接把lib里面的东西都考到Android studio的libs包里面.这里面有个V4包..可以删除..不删除可能会有包重复的错误.里面还有res的文件.也全部C+V(C V大法好啊),
主要的来了.再AndroidManifest里面.权限.广播,服务.都拷贝过来. application 和 activity不要拷贝 过来.
自己写个application 或者用本来有的.---
APICloud.initialize(this);//初始化APICloud,SDK中所有的API均需要初始化后方可调用执行 添加这个在你的application中.
然后新建一个类.继承ExternalActivity.然后在AndroidManifest中配置你的类.
然后在main包下创建一个assets在assets下创建一个widget 把APICloud的代码拷贝到widget下面.
在你需要的地方
Intent intent =newIntent(getContext(), 你写的继承了ExternalActivity的类.class);
getContext().startActivity(intent);
就OK了.然后jar包会自动给你跑到Index你写的前端的代码页面.集成完成.