- N +

phonegap官網(wǎng),蘋果iPhone成日本手機絕對主流

怎么把自己的網(wǎng)站做成安卓app

PhoneGap是一個用基于HTML,CSS和JavaScript的,創(chuàng)建移動跨平臺移動應用程序的快速開發(fā)平臺。使用phonegap,可以將你的HTML代碼,完美地封裝成iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry各種智能手機的本地應用。

hellocordova怎么玩

1、第一步,要先建立一個支持PhoneGap(Cordova)的android工程 因為這個插件本質(zhì)上是安卓插件,用于PhoneGap,因此,要二者支持才行,所以我們要建立一個支持PhoneGap(Cordova)的android工程,插件在這個工程里面編寫。 我們采用cordovacli來進行工程創(chuàng)建。這樣會比較方便。否則要先創(chuàng)建安卓工程,然后手動將cordova的東西拷到工程文件夾內(nèi),還要修改代碼,麻煩得很。 1)先創(chuàng)建一個cordova項目 在命令行方式下: [plain]view plaincopyprint? cordovacreatehellocom.example.testHelloWorld cordovacreatehellocom.example.testHelloWorld 這樣就在當前路徑,創(chuàng)建了一個名為hello的文件夾,里面是cordova的各種文件 2)設(shè)置cordova支持android平臺 在命令行方式下: [plain]view plaincopyprint? cdhello cordovaplatformaddandroid cdhello cordovaplatformaddandroid 這樣在hello\platforms文件夾下,多了一個android子目錄,這個就是我們要的支持phoegap的安卓工程了,插件可以在這個工程里面編寫。 2、編寫插件 1)Hello.java 用eclipse打開該工程 在src下新建包及class Hello.java: 2)config.xml 修改res/xml/config.xml 在節(jié)點里加入: [html]view plaincopyprint? 3、調(diào)用插件 調(diào)用是javascript唱獨角戲。 1)添加js/plugin.js varhelloPlugin={ say:function(successCallback,errorCallback){ cordova.exec( successCallback,//successcallbackfunction errorCallback,//errorcallbackfunction 'Hello',//mappedtoournativejavaclasscalled"CalendarPlugin" 'sayHello',//withthisactionname []//andthisarrayofcustomargumentstocreateourentry ); } } 2)修改js/index.js 修改部分主要在結(jié)尾部分 3)修改首頁index.html app.initialize(); 至此,我們就完成了一個forphonegap的安卓插件的編寫和調(diào)用過程。 按道理,插件應該獨立于具體工程,可以供多個工程調(diào)用,但本示例是插件直接寫于工程內(nèi)。獨立的方式,我還不知道怎么寫。

hbuilder標準版和app版的區(qū)別

具體區(qū)別如下:

HBuilderX標準版可直接用于web開發(fā)、markdown、字處理場景。做App仍需要安裝插件。

App開發(fā)版預置了App/uni-app開發(fā)所需的插件,開箱即用。

標準版也可以在插件安裝界面安裝App開發(fā)所需插件,App開發(fā)版只是一個預集成作用。

app模板制作軟件

1.Phonegap

Phonegap是一款開源的APP開發(fā)框架,讓開發(fā)者使用HTML、Javascript、CSS等Web語言開發(fā)跨平臺的移動應用程序。原本由Nitobi公司開發(fā),現(xiàn)在由Adobe擁有。

它需要特定平臺提供的附加軟件,例如iPhone的IOSSDK,Android的AndroidSDK等,也可以和DW5.5及以上版本配套開發(fā)。使用PhoneGap只比為每個平臺分別建立應用程序好一點點,因為雖然基本代碼是一樣的,但是你仍然需要為每個平臺分別編譯應用程序。

2.APICloud

國內(nèi)也有這樣的App開發(fā)工具——APICloud。APICloud是一款“云端一體”的移動開發(fā)平臺。使用APICloud開發(fā)平臺,是用Web語言去開發(fā)iOS和Android應用,這樣將開發(fā)難度大幅降低,開發(fā)周期縮短將近一倍。此外,APICloud平臺上有數(shù)百個各式各樣的功能模塊,方便去開發(fā)各類App。

請問用ionic可以開發(fā)純移動web網(wǎng)頁應用么

毫無疑問當然是可以的,ionic是基于angularjs的,但是在phonegap中有個cordova.js文件,這個文件在Web中是沒有的。

為什么cordova、phonegap不提供最基本的打電話和發(fā)短信的插件

一般這種業(yè)務(wù)性很強的插件封裝好不能滿足所有需求就不去封裝了,不然吃力不討好。去github上找找有沒有滿足需求的,不然就自己寫吧,估計也沒幾行。

返回列表
上一篇:
下一篇: