導航:首頁 > 源碼編譯 > apicloud雲編譯下載軟體

apicloud雲編譯下載軟體

發布時間:2022-08-15 09:37:25

① 誰談談APICloud的使用感受啊不知道怎麼樣

一直在做PC端的HTML5開發,之前也用過Phonegap,一直關注Hybird開發的發展。前幾天看到APICloud,試用了一下,整體感覺不錯,我的看法如下:
優點:
1、方案完整,簡化,上手快。因為有Phonegap的基礎,了解概念花了不到兩個小時,做出第一個小App花了一天半。
2、IDE整合做的不錯,直接連接雲端,SVN代碼同步,直接連接手機App Loader真機調試,Log可以通過IDE輸出,比模擬器真實,直觀。
3、雲編譯很方便,跨平台打包,直接生成二維碼,我的小App做完打包,直接發二維碼給朋友用。
4、手機底層硬體/組件調用API很實用,測了一些,比如語音識別,都不錯。
5、文檔完備,相比開源項目往往缺乏文檔,信息需要東拼西湊來說,APICloud的文檔比較集中和全面。

② APICloud 社區ios編譯失敗 怎麼辦

最近公司有使用APICloud發開的需求,需要我這邊提供一些模塊包得封裝。因為沒有也是剛接觸APICloud,所以也就在看官方文檔 。下面講一講我再使用過程中得一點點東西。 首先,下載官方SDK,下載最新版本的模塊開發SDK,找到裡面的MolesDevProject_iOS.zip,這裡麵包含MoleDemo、MolesDevProject和說明文件。MoleDemo是一個官方的模塊包封裝和靜態庫生成的工程。MolesDevProject則是可以讓我們自己調試的工程。 模塊類實現 2.1. 新建模塊類 新建一個UZMoleDemo類,繼承於UZMole類,其中UZMole類為模塊的基類。模塊開發過程中文件命名時提倡加前綴,以避免和其它模塊沖突。 2.2. 模塊生命周期 當前端js中調用模塊方法時,模塊首先會被初始化,引擎會調用其 - (id)initWithUZWebView:(UZWebView *)webView 方法; 當模塊所在的頁面被銷毀時,引擎會調用其 - (void)dispose 方法。 2.3. 啟動方法 如果模塊需要在應用啟動的時候就執行一些操作,那麼首先得在mole.json裡面配置launchClassMethod,例如配置的方法為launch,然後在模塊裡面實現該方法,當應用啟動時該方法就會被執行。 + (void)launch{ //在mole.json裡面配置的launchClassMethod,必須為類方法,引擎會在應用啟動時調用配置的方法,模塊可以在其中做一些初始化操作;下面代碼為注冊一個實現了UIApplicationDelegate協議方法的對象,該對象中方法就會在需要的時候被調用,通過此方式可以實現第三方應用回調url解析、推送等常用功能 //UZApphandler 基礎Object基類 可以做一些需要AppDelegate 實現的初始化 如初始化推送的AppKey等等 // UZAppHandler *appHandler = [[UZAppHandler alloc] init]; // [theApp addAppHandle:appHandler]; } 2.4. 方法調用 實現 - (void)showAlert:(NSDictionary *)paramDict 方法,用於顯示一個對話框,該方法需要在mole.json裡面配置,然後在前端js裡面才可以調用該方法。 如果前端調用該方法時傳入了一個function,那麼在這里可以通過cbId欄位獲取該function對應的id,然後在需要的時候把數據通過該function回調給js。 - (void)showAlert:(NSDictionary *)paramDict { _cbId = [paramDict integerValueForKey:@"cbId" defaultValue:-1]; NSString *message = [paramDict stringValueForKey:@"msg" defaultValue:nil]; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:message delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"確定", nil]; [alert show]; } 2.5. 回調 我們在這里實現UIAlertViewDelegate中的 - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex 方法,將用戶點擊的按鈕index回調給js端,代碼如下: - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { if (_cbId >= 0) { NSDictionary *ret = @{@"index":@(buttonIndex)}; [self sendResultEventWithCallbackId:_cbId dataDict:ret errDict:nil doDelete:YES]; } } 當然,也可以定義自己的方法method,同時要修改mole.json的配置 注意不要[+]以及引號的英 漢。{ "name":"moleDemo",//模塊包名一致 "class":"UZMoleDemo",//模塊類名 "methods":["showAlert","method"],//自己定義的方法名 "launchClassMethod":"launch"//是否執行launc類方法 } 找到widget目錄下html目錄裡面的mole-con.html,我們在這裡面調用showAlert等方法,如下 var param = { msg:"Hello App!" }; var demo = api.require('moleDemo');//模塊包名稱 (mole.json 這里 模塊包名稱 三者要一致) demo.showAlert(param, callBack);//傳參數調用方法 和回調 function callBack(ret, err){ var msg; if (ret.index == 0){ msg = "點擊了第一個按鈕"; } else { msg = "點擊了第二個按鈕"; } api.toast({ msg:msg }); } 調試好了之後,把添加 修改的文件 加入MoleDemo的靜態庫工程(也可以自己創建),去掉沒用的,選擇iOS device編譯,復制靜態庫文件。 創建文件夾名稱和模塊包一致,裡面在創建target文件夾,把靜態庫文件粘貼進來,加入用到了第三方的Framework和bundle束也放進來。 target同級目錄粘貼mole.json文件,返回壓縮成zip文件. 獲取在apicloud創建的應用的Id 修改widget下config.xml 頂部的id,復制壓縮widget文件。在apicloud控制台,轉到該應用,選擇代碼部分,上傳widget.zip 跳轉模塊中自定義模塊上傳模塊包,名稱必須和模塊包名稱一致。保存 編譯,如果沒有意外,你就能掃二維碼 下載安裝你的應用到手機了。 這里默認的時apicloud提供的證書,加入要改自己的就看證書欄目,都有教程的。Mark!

③ 如何在APICloud平台使用騰訊X5瀏覽器

原生APP使用騰訊X5的流程:
1,登錄APICloud官網
2,進入控制台創建 「Native」
3,創建成功後進入該應用的預覽界面,點擊左側「動態生成」,進入SDK編譯界面
4,在平台選擇處勾選「騰訊X5(android)」
5,點擊「編譯SDK」按鈕進行編譯
6,將編譯完成後的SDK下載,集成至你的APP項目中使用
7,集成該SDK後的APP在調用SuperWebview載入H5頁面時,將使用X5引擎執行

如果是打包"webapp" 應用,也是一樣的,登陸APICloud後,進入控制台創建「webapp」,設置完「端設置」、「證書」等配置後,點擊雲編譯,可直接選擇騰訊X5(Android)進行編譯,編譯完成的APP將使用X5引擎載入運行。

④ 如何在APICloud平台使用騰訊X5引擎

原生APP使用騰訊X5的流程:
1,登錄APICloud官網
2,進入控制台創建 「Native」
3,創建成功後進入該應用的預覽界面,點擊左側「動態生成」,進入SDK編譯界面
4,在平台選擇處勾選「騰訊X5(Android)」
5,點擊「編譯SDK」按鈕進行編譯
6,將編譯完成後的SDK下載,集成至你的APP項目中使用
7,集成該SDK後的APP在調用SuperWebview載入H5頁面時,將使用X5引擎執行

如果是打包"webapp" 應用,也是一樣的,登陸APICloud後,進入控制台創建「webapp」,設置完「端設置」、「證書」等配置後,點擊雲編譯,可直接選擇騰訊X5(Android)進行編譯,編譯完成的APP將使用X5引擎載入運行。

⑤ APICloud平台雲編譯失敗的原因是什麼

編譯失敗只有2種原因:1.證書信息不符。2.widget文件夾中含有中文名的文件。

⑥ apicloud和hbuilder哪個性能好,開發的app流暢

最佳答案好水啊,實在看不過眼,首先apicloud是一個框架,hbuidler是ide工具,兩者沒什麼可比性。
我來推薦一個國外免費開源的項目吧,Ionic framework,我之所以推薦它是因為它支持google的angular js,相信有過angular js開發經驗的工程師肯定體驗到了angular風格比jquery風格的優勢。
另外說到這類混合app的流暢度,關鍵要看各個平台的webview對html5的支持程度和解析方式,ios不說了,無論appcan,appcloud還是hbuilder里集成的mui都非常流暢,問題在android平台上,4.4之前版本的webview性能太差,而且對html5的展現效果是有差異的,我們的解決方案是在android平台上繼承了intel的crosswalk作為webview,低端機上的流暢度大大提升。
所以綜上所述,我推薦的解決方案是ionic+cordova+crosswalk的框架,當然ide可以選擇hbuilder,,還挺方便。

⑦ 請問APICloud可以把一個web網站快速打包成APP么

有更簡單的,且功能更強大,花3分鍾時間立馬擁有自己的APP,一鍵生成Android與IOS,點擊進入初雪雲

⑧ APICloud的App定製是什麼流程

第一步:需求預評估

登錄App定製平台網址,3分鍾填寫您的需求


第三步:雲編譯和上線

App開發步驟完成後,所有文件將集中進行雲編譯,打包成安裝包並生成iOS和Android雙系統

最後,APICloud官方保證您的項目順利上線至Apple Store和Android各大應用商店中。

⑨ apicloud怎麼封裝app

你創建的APP里,該設置的都設置完後,選擇雲編譯,就可以生成APK了~

⑩ 聽說APICloud開發手機APP只需要七天,真的有那麼快速么

分享一下APICloud的使用體驗:

一直在做PC端的HTML5開發,之前也用過Phonegap,一直關注Hybird開發的發展。前幾天看到APICloud,試用了一下,整體感覺不錯,我的看法如下:
優點:

1、方案完整,簡化,上手快。因為有Phonegap的基礎,了解概念花了不到兩個小時,做出第一個小App花了一天半。
2、IDE整合做的不錯,直接連接雲端,SVN代碼同步,直接連接手機App Loader真機調試,Log可以通過IDE輸出,比模擬器真實,直觀。
3、雲編譯很方便,跨平台打包,直接生成二維碼,我的小App做完打包,直接發二維碼給朋友用。
4、手機底層硬體/組件調用API很實用,測了一些,比如語音識別,都不錯。
5、文檔完備,相比開源項目往往缺乏文檔,信息需要東拼西湊來說,APICloud的文檔比較集中和全面。

缺點:
1、缺乏常見模式App的完整框架Demo,比如:一個帶頭部信息,底部導航和側邊菜單的應用框架用APICloud的UI組件怎麼寫,頁面間跳轉和參數傳遞怎麼寫,這些都是動手開發之前最先要解決的問題。Demo App里的組件示例有用,但是框架和基本流程要先跑起來。
2、UI組件不夠豐富(也可能是我了解還不夠),我嘗試寫測試App的時候最先考慮用APICloud提供的UI組件,但是發現很散且不成體系,無奈只好用JQMobi搭建了UI框架,雖然知道既然APICloud宣稱可以實現原生App體驗,像我這樣使用第三方JS框架的方式肯定是不推薦的。
3、IDE聯機調試的Log輸出不穩定,經常斷線。
4、文檔層次和細致程度還不夠。文檔現在的層次有點混亂,不好定位信息,最好分一下類別,比如媒體類,通訊類,等等。另外還有一些API沒有說明文字。
總結:
由於只試用了兩天,具體底層API是否可以很好的支持常見功能還沒能完整測試。但是就我用到的部分,可以說已經很好用的,比Phonegap易學易用,很方便。對於應用類App開發來說絕對是利器,尤其是對我這樣PC端HTML5開發很熟但是手機原生開發不熟的人,入門成本基本為0。所以,很棒,加油!

閱讀全文

與apicloud雲編譯下載軟體相關的資料

熱點內容
php批量上傳文件夾 瀏覽:559
安卓固件怎麼更新 瀏覽:168
單片機代碼常式網站 瀏覽:922
UG編程如何多平面輪廓2D倒角 瀏覽:438
視頻壓縮漸變紋 瀏覽:852
什麼app能看財經新聞 瀏覽:40
數學奇跡神奇運演算法 瀏覽:360
大廠的程序員的水平如何 瀏覽:701
遺傳演算法入門經典書籍 瀏覽:879
源碼炮台腳本 瀏覽:621
在位編輯命令 瀏覽:348
曲式分析基礎教程pdf 瀏覽:15
php生成靜態html頁面 瀏覽:965
怎麼分割pdf 瀏覽:813
壓縮垃圾報警器 瀏覽:629
小公司一般都用什麼伺服器 瀏覽:968
java獲取時間gmt時間 瀏覽:821
為什麼csgo一直連接不到伺服器 瀏覽:504
安卓登ins需要什麼 瀏覽:837
機器人演算法的難點 瀏覽:227