最近前端用APICloud開(kāi)發(fā).想著我一個(gè)Android的可以輕松點(diǎn)了,反正一套代碼2處運(yùn)行的.也就一個(gè)簡(jiǎn)單的查詢(xún)的APP.可是坑爹的來(lái)了.要在我的代碼里集成這個(gè)APP.真是********;然后發(fā)現(xiàn)了superWebView,記錄下;
根據(jù)官網(wǎng)上的一步步來(lái).
首先在A(yíng)PICloud上把你的代碼編譯成SDK, 解壓SDK...SDK為一個(gè)壓縮文件包箭昵,其中包含SDK包一份(lib)娜遵、示例代碼工程一份(Samples)、文檔包一份(Docs)它浅,可能還包含一份更新說(shuō)明仁堪。
直接把lib里面的東西都考到Android studio的libs包里面.這里面有個(gè)V4包..可以刪除..不刪除可能會(huì)有包重復(fù)的錯(cuò)誤.里面還有res的文件.也全部C+V(C V大法好啊),
主要的來(lái)了.再AndroidManifest里面.權(quán)限.廣播,服務(wù).都拷貝過(guò)來(lái). application 和 activity不要拷貝 過(guò)來(lái).
自己寫(xiě)個(gè)application 或者用本來(lái)有的.---
APICloud.initialize(this);//初始化APICloud阶捆,SDK中所有的API均需要初始化后方可調(diào)用執(zhí)行 ? 添加這個(gè)在你的application中.
然后新建一個(gè)類(lèi).繼承ExternalActivity.然后在A(yíng)ndroidManifest中配置你的類(lèi).
然后在main包下創(chuàng)建一個(gè)assets在assets下創(chuàng)建一個(gè)widget 把APICloud的代碼拷貝到widget下面.
在你需要的地方
Intent intent =newIntent(getContext(), 你寫(xiě)的繼承了ExternalActivity的類(lèi).class);
getContext().startActivity(intent);
就OK了.然后jar包會(huì)自動(dòng)給你跑到Index你寫(xiě)的前端的代碼頁(yè)面.集成完成.