APICloud模塊開(kāi)發(fā)之旅

首先說(shuō)個(gè)大家感興趣的,開(kāi)發(fā)APICloud模塊是可以賺錢的告嘲,可以把開(kāi)發(fā)好的模塊提交到APICloud模塊Store上售賣河劝,本人在就在Store上提交了一個(gè)視頻處理模塊videoKit纸俭,雖然賺的不多反浓,但是改善伙食是夠了萌丈。

APICloud

用過(guò)APICloud的人都知道,這是一個(gè)移動(dòng)端集成開(kāi)發(fā)平臺(tái)雷则,使用此工具可以開(kāi)發(fā)基于H5的跨平臺(tái)的APP辆雾,一套代碼,兩個(gè)終端(Android和IOS)月劈,上傳代碼度迂,云端打包,此乃移動(dòng)APP開(kāi)發(fā)之利器猜揪。APICloud模塊則是對(duì)這個(gè)平臺(tái)的一個(gè)補(bǔ)充惭墓,當(dāng)平臺(tái)提供的接口和庫(kù)無(wú)法滿足開(kāi)發(fā)者的業(yè)務(wù)需求的時(shí)候,就需要模塊來(lái)幫忙湿右,模塊是由原生代碼開(kāi)發(fā)诅妹,本文主要講解Android端完整流程。

開(kāi)發(fā)環(huán)境:Windows XP/Win7/8/Mac OS毅人;

Eclipse3.7及以上(官網(wǎng)下載Eclipse for Android Developers);

ADT21及以上尖殃;

Android SDK 21(5.0)及以上丈莺;

JDK6或者7。盡量不要使用JDK8送丰,可能存在各種潛在問(wèn)題缔俄;

在APICloud官網(wǎng)上下載它的模塊工程ModulesDevProject_1.1.29.zip,以我的模塊為例,項(xiàng)目結(jié)構(gòu)如下

模塊項(xiàng)目結(jié)構(gòu)

如圖你可以使用com.apicloud.module*的規(guī)范來(lái)定義你的的包名俐载,與JS對(duì)象映射的類需要繼承UZModule蟹略,這樣才能將接口暴露給JS對(duì)象,需要暴露的接口方法在Java代碼中定義的方式如下遏佣,必須是以jsmethod_開(kāi)頭的挖炬。

暴露的方法名

其中path和quality是js進(jìn)行模塊調(diào)用時(shí)作為參數(shù)傳遞過(guò)來(lái)的,對(duì)應(yīng)的js調(diào)用如下所示

JS調(diào)用

JS的回調(diào)方法中的兩個(gè)參數(shù)ret和err状婶,它們的值也是在Java方法中輸出的意敛,分別對(duì)應(yīng)成功和失敗,Java代碼如下

Sucess
Fail

還有一種情況膛虫,如果執(zhí)行的邏輯是有進(jìn)度信息的草姻,也可以實(shí)時(shí)反饋給JS,具體的Java代碼如下

Progress

代碼功能實(shí)現(xiàn)后接下來(lái)就開(kāi)始打包稍刀,APICloud模塊打包是有規(guī)定的撩独,首先先按照如下方式建立文件夾和一個(gè)模塊描述文件

包目錄結(jié)構(gòu)

其中module.json,source和target账月,以及res_的命名是固定的跌榔,res_后可以跟你的模塊名稱。module.json中是對(duì)你的模塊名和主類的描述

module.json

res_*文件中放的是模塊項(xiàng)目中的資源文件包括AndroidManifest.xml(這個(gè)文件是可選的捶障,如果有用到可以打進(jìn)來(lái)僧须,沒(méi)用到可以不用打),這個(gè)文件夾中的目錄結(jié)構(gòu)和項(xiàng)目中的結(jié)構(gòu)一樣项炼,直接拷貝就行了担平。

res_*目錄

source目錄中是用到的第三方JAR包和源碼導(dǎo)出的JAR,target目錄中是用到的so文件锭部,如果支持多個(gè)CPU平臺(tái)暂论,可以不必建立armeabi目錄,必須要建其他平臺(tái)的目錄

target目錄

這些都準(zhǔn)備好后放到一個(gè)文件夾中拌禾,然后將文件夾整體打成zip包取胎,這樣就可以按照官網(wǎng)的模塊上傳說(shuō)明上傳到APICloud模塊Store上賣了,如果覺(jué)得沒(méi)意思湃窍,也可以提交成免費(fèi)模塊供社區(qū)開(kāi)發(fā)者使用闻蛀。以上便是Android端的模塊開(kāi)發(fā)流程,有問(wèn)題的可以在下邊留言您市。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末觉痛,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子茵休,更是在濱河造成了極大的恐慌薪棒,老刑警劉巖手蝎,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異俐芯,居然都是意外死亡棵介,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門吧史,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)邮辽,“玉大人,你說(shuō)我怎么就攤上這事扣蜻∧嫖。” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵莽使,是天一觀的道長(zhǎng)锐极。 經(jīng)常有香客問(wèn)我,道長(zhǎng)芳肌,這世上最難降的妖魔是什么灵再? 我笑而不...
    開(kāi)封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮亿笤,結(jié)果婚禮上翎迁,老公的妹妹穿的比我還像新娘。我一直安慰自己净薛,他們只是感情好汪榔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著肃拜,像睡著了一般痴腌。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上燃领,一...
    開(kāi)封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天士聪,我揣著相機(jī)與錄音,去河邊找鬼猛蔽。 笑死剥悟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的曼库。 我是一名探鬼主播区岗,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼凉泄!你這毒婦竟也來(lái)了躏尉?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤后众,失蹤者是張志新(化名)和其女友劉穎胀糜,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蒂誉,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡教藻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了右锨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片括堤。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖绍移,靈堂內(nèi)的尸體忽然破棺而出悄窃,到底是詐尸還是另有隱情,我是刑警寧澤蹂窖,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布轧抗,位于F島的核電站,受9級(jí)特大地震影響瞬测,放射性物質(zhì)發(fā)生泄漏横媚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一月趟、第九天 我趴在偏房一處隱蔽的房頂上張望灯蝴。 院中可真熱鬧,春花似錦孝宗、人聲如沸穷躁。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)问潭。三九已至,卻和暖如春沙峻,著一層夾襖步出監(jiān)牢的瞬間睦授,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工摔寨, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留去枷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓是复,卻偏偏與公主長(zhǎng)得像删顶,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子淑廊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,163評(píng)論 25 707
  • 前夕 無(wú)名指戴著戒指 手指翻動(dòng)紙張 臉上洋溢著幸福 不知是圖書帶來(lái)的 還是家中妻子的等候帶來(lái)的 他拿出手機(jī) 在屏幕...
    夜昕子閱讀 229評(píng)論 0 0
  • 人類知識(shí)體系的基本結(jié)構(gòu)逗余,是我多年學(xué)習(xí)思考的結(jié)晶。未經(jīng)學(xué)界論證季惩。我不敢保證它多么正確录粱,但它一定非常有用腻格。它的主要用處...
    火魚鰻酥閱讀 18,260評(píng)論 4 21
  • 今天看了一下新聞,據(jù)調(diào)查目前已經(jīng)連續(xù)3年國(guó)內(nèi)結(jié)婚登記率都在下降啥繁,這是一個(gè)什么現(xiàn)象呢菜职,這背后又反應(yīng)了一些什么問(wèn)...
    云沐媽媽閱讀 278評(píng)論 0 0