自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

跨平臺(tái)開發(fā):初探AppCan移動(dòng)開發(fā)框架

原創(chuàng)
移動(dòng)開發(fā) 移動(dòng)應(yīng)用
隨著移動(dòng)互聯(lián)網(wǎng)時(shí)代的降臨,iPhone、Android等移動(dòng)應(yīng)用掀起新一波淘金浪潮。如何快速開發(fā)出能適配多個(gè)平臺(tái)的應(yīng)用成了一個(gè)難題,國(guó)外Nitobi公司率先推出了一套開源的移動(dòng)應(yīng)用解決方案PhoneGap。而國(guó)內(nèi)同樣不甘落后,正益無(wú)線公司也推出跨平臺(tái)移動(dòng)應(yīng)用開發(fā)框架AppCan。

AppCan作為國(guó)內(nèi)少有的首先支持HTML5移動(dòng)應(yīng)用在線開發(fā)平臺(tái),和PhoneGap一樣,AppCan僅僅只用HTML+JS+CSS即可制作出跨平臺(tái)的移動(dòng)應(yīng)用,并且有完善的中文文檔,更利于開發(fā)者學(xué)習(xí)。AppCan 提供了豐富的平臺(tái)接口庫(kù),覆蓋了應(yīng)用開發(fā)中常用的場(chǎng)景,包括:通信、電話、彩信、短信、聯(lián)系人、郵件、拍照、錄音、視頻播放、音頻播放、位置信息、文件管理、傳感器、跨域訪問、窗口管理、二維碼掃描、第三方支付等,封裝成javascript接口,方便開發(fā)者調(diào)用。

本文將通過HelloWorld示例,講解如何安裝、使用AppCan開發(fā)框架。

首先要到AppCan的官方網(wǎng)站下載SDK,大小160M還是可以接受的。SDK本身內(nèi)置jre環(huán)境文件,比PhoneGap有優(yōu)勢(shì)的是無(wú)需環(huán)境變量等配置。如果開發(fā)者之前沒安裝jre環(huán)境,SDK默認(rèn)安裝jre,如果之前安裝過java環(huán)境則需要保證java環(huán)境變量配置正確。并且jre版本需要保證1.60以上。安裝完成需要重新啟動(dòng)計(jì)算機(jī)。下面我們打開SDK點(diǎn)擊新建按鈕。

彈出新建向?qū)А?/p>

輸入項(xiàng)目名稱和應(yīng)用名稱,點(diǎn)擊完成需要輸入AppCan的郵箱和密碼獲取AppId,成功創(chuàng)建項(xiàng)目。

我們發(fā)現(xiàn)項(xiàng)目的目錄如下圖。

包括兩個(gè)一級(jí)目錄android_iphone,symbian,android_iphone下有項(xiàng)目所需的css,js等資源文件。(如果想在AppCan網(wǎng)站打包應(yīng)用,則android_iphone、symbian文件夾名稱是不能更改的)

還有config編輯器。在config編輯器可以更改應(yīng)用名稱、圖標(biāo)等信息。

SDK提供了導(dǎo)航條、文本輸入、列表、下拉框、表格、按鈕等UI控件。

打開index.html頁(yè)面,插入幾個(gè)控件試一試。

右鍵預(yù)覽看看效果不錯(cuò)!

SDK內(nèi)置生成安裝包功能,下面來試試生成安裝包,在項(xiàng)目右鍵可以彈出生成安裝包菜單。

首先配置啟動(dòng)畫面。

點(diǎn)擊生成安裝包,成功后自動(dòng)彈出應(yīng)用所在目錄。安裝到手機(jī)上感覺一下,很不錯(cuò)!SDK提供的本地打包十分方便。

應(yīng)用還可以上傳到網(wǎng)站打包,點(diǎn)擊管理器圖標(biāo)。

登錄成功后,勾選想上傳的應(yīng)用,點(diǎn)擊上傳。上傳成功后可以通過服務(wù)器管理也可以去網(wǎng)站管理應(yīng)用。服務(wù)器端保存資源文件。

如果上傳到網(wǎng)站上的native模式的應(yīng)用想重新打包,則需要在config編輯器把版本號(hào)更改,重新上傳即可。

總結(jié)

AppCan SDK省略了很多環(huán)境配置的步驟。安裝即可進(jìn)去開發(fā)狀態(tài),熟悉HTML、JS技術(shù)就可以方便的進(jìn)行開發(fā),而且提供了UI框架,開發(fā)者可以快速建立界面,完成開發(fā)。詳情請(qǐng)參考開發(fā)文檔

責(zé)任編輯:佚名 來源: 廠商供稿
相關(guān)推薦

2010-10-09 15:01:27

PhoneGapiPhoneAndroid

2013-07-04 10:06:32

AppCan

2012-04-23 09:32:15

AppCan跨平臺(tái)開發(fā)

2014-07-08 09:37:28

跨平臺(tái)Webhtml5

2013-06-26 14:55:59

AppCan

2013-07-17 13:51:48

AppCanPhoneGap

2011-07-06 11:16:32

Unity3DCocos2dSparrow Fra

2024-12-06 15:07:42

Python開發(fā)

2012-10-25 10:14:49

AppCan跨平臺(tái)

2012-05-17 10:44:29

AppCan

2010-11-11 09:04:05

跨平臺(tái)移動(dòng)開發(fā)

2012-10-18 09:19:29

AppCan 2.0AppCan

2015-03-28 19:18:47

線下公開課51CTO沙龍MDSA

2012-07-11 10:52:48

騰訊微博AppCan

2012-06-20 09:55:34

Web開發(fā)者

2024-05-22 09:54:19

2012-03-07 10:02:35

AppCanHTML5移動(dòng)應(yīng)用

2014-03-24 10:30:38

盧建暉跨平臺(tái)開發(fā)

2012-05-09 16:19:15

騰訊微博AppCan

2011-06-14 10:05:41

UDEAndroidJ2ME(K-Java
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)