用APPCAN開始的APP,怎麼連接資料庫?是不是像原生開發一樣,還需要寫後台介面程序,通過JSON格式的數據來達到APP和資料庫的交互?用webservice做介面,用ajax去訪問介面獲取數據! 你的採納是我前進的動力, 記得好評和採納,答題不易,互相幫助, 手機提問的朋友在客戶端右上角評價點
㈡ appcan如何連接sql server資料庫
bymember` varchar(12) default NULL,
`sex` varchar(2) default NULL,
`count` int(4) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=gb2312;
/*Data for the table `m_count_by` */
㈢ appcan可以用jsp做服務端嗎
可以的
AppCan是國內Hybrid App混合模式開發的倡導者,AppCan應用引擎支持Hybrid App的開發和運行。並且著重解決了基於HTML5的移動應用"不流暢"和"體驗差"的問題。使用AppCan應用引擎提供的Native交互能力,可以讓HTML5開發的移動應用基本接近Native App的體驗。
與Phonegap支持單一webview使用div為單位開發移動應用不同。AppCan支持多窗口機制,讓開發者可以像最傳統的網頁開發一樣,通過頁面鏈接的方式靈活的開發移動應用。基於這種機制,開發者可以開發出大型的移動應用,而不是只能開發簡易類型的移動應用。
AppCan提供強大的設備調用能力,電話、簡訊、相機、LBS、感測器、資料庫等常用的手機功能,開發者可以通過JS介面調用,輕松構建移動應用。
㈣ appcan更新app的問題,求助
方法一、通過修改網路DNS來解決問題
1、一般情況下,蘋果手機連接的無線網路也是正常的,但就是不能在 App Store 更新應用軟體。對於這樣的情況,可以先從網路的 DNS 上入手。DNS 中文叫做域名解析服務,具體就是把網站解析成與之對應的 IP 地址。比如要在蘋果手機上訪問 App Store 頁面的話,就必須要經過 DNS 的解析服務,才能到達。
2、接下來請先打開主屏上的【設置】應用,
3、在設置列表裡,請點擊【無線區域網】一欄,
4、隨後在無線區域網列表中,請點擊當前已經連接上的無線網路右側的【信息】圖標,
5、接下來在這里可以看到當前獲取到的無線網路 IP 配置信息,先點擊 DNS 一欄,然後刪除原來的內容。一般情況下,建議這里修改的 DNS 地址為114.114.114.114 這個,另外還有一個8.8.8.8作為備用地址。
6、當設置好了以後,回到主屏,重新打開 App Store 應用商店,看看是否可以正常更新了。如果還是不行的話,此時還可以嘗試重新啟動一下設備。
方法二、通過還原網路設置來解決
1、如果上面介紹的通過修改DNS伺服器地址不管用的話,接下來還可以嘗試對系統的網路設置進行還原。同樣地在設置列表下,找到【通用】一欄,點擊進入。
2、接著在通用列表的底部有【還原】選項,
3、在還原功能列表中,有多個還原選項,此時只需要點擊【還原網路設置】一欄,然後根據提示操作就可以了。這項還原網路設置的操作,不會導致設備上的任何數據丟失。當還原成功以後,重新連接無線網路,再嘗試去 App Store 里更新即可。
㈤ appcan怎麼與本地資料庫建立連接
AppCan的官方網站有開發文檔。
在AppCan上邊進行二次開發可以使用JS語言,通過 appcan.database類下的操作可以對mysql進行查詢以及操作。
不過,不建議通過官方的SDK進行資料庫連接,因為這樣會在本地環境中暴露資料庫信息。
建議在服務端開發一個查詢介面用於查詢數據以及操作資料庫,到時候只需要POST信息或者GET參數即可獲取到MYSQL里的數據以及進行查詢。
㈥ 可以自己創建一個APP軟體嗎
可以
1、新建向導 :點擊歡迎向導,直接進入新建項目界面。
2、點擊「文件」—>「新建」—>「AppCan項目」。
3、創建本地APP
(1)點擊「新建項目」—>「下一步」。
(2)這里「新建項目」指創建本地項目,IDE中內置了豐富的UI框架資源,便您快速、高效的創建本地應用。
4、填寫「項目名稱」、「應用名稱、「應用ID」、「應用key」 —>「下一步」。
5、構建項目模版。 IDE中提供了「空模版」、「自定義模版」、「內置模版」供開發者選擇。
6、空模版 :選擇「空模版」—>「下一步」—>設置模版主題。
7、點擊「完成」,項目創建成功。
8、自定義模版 :選擇「自定義模版」—>「下一步」—>點擊「添加頁面模版」。
9、配置頁面模板: IDE中為開發者提供了數百套頁面模版,您可根據頁面結構布局和內容區來拼裝您所需要的頁面。
10、點擊「完成」—>填寫頁面名稱。
11、點擊「確定」,可繼續添加頁面模版。
12、點擊「完成」,項目創建成功。
13、內置模版:選擇「內置模版」—>「下一步」—>選擇模版。
14、IDE中集成了大量的電商、新聞、閱讀、移動OA等應用模板,開發者可以直接套用模板快速定製項目。
15、選擇模版,點擊「下一步」,配置模版主題。
16、點擊「完成」,項目創建成功。
17、同步APP :新建項目同步至線上 , 新建項目選擇「同步項目」—>「下一步」。
18點擊「新建項目在線同步」,填寫應用名稱和應用描述。
19、點擊「完成」,項目創建成功。線上(指AppCan.cn平台)會同步創建您的新項目。 20、線上項目同步至IDE : 項目同步後,獲取您所有線上項目
21、選擇要導入的項目,點擊「完成」,項目導入成功。
22、代碼同步:本地項目代碼同步至線上,本地項目開發完畢後,首選需要在線上新建一個項目,獲取應用ID和key及svn地址。
23、IDE中,右鍵項目名稱—>點擊「Team」 —>「共享項目」。 選擇「SVN」 —>「下一步」。 選擇「創建新的資源庫位置」 —>「下一步」。
24、復制線上新建項目的svn地址 —>「完成」。代碼同步成功。
25、同步項目代碼同步至線上, 同步項目開發完畢後,右鍵項目的phone目錄—>「Team」 —>「提交」。 選擇要提交的文件 「ok」。 代碼提交完成。
注意:如果你完成代碼同步,你可以檢查代碼上傳官網伺服器是否正確,
㈦ appcan實例,AppCan開發web應用怎麼連接MySQL資料庫App
用webservice做介面,用ajax去訪問介面獲取數據!
你的採納是我前進的動力,
記得好評和採納,答題不易,互相幫助,
手機提問的朋友在客戶端右上角評價點(滿意)即可.
如果你認可我的回答,請及時點擊(採納為滿意回答)按鈕!!
㈧ 怎樣搭建zend studio +php+server+apache+appcan環境
一、 准備安裝文件
1、PHPnow-1.5.6。「PHPnow 是 Win32 下綠色免費的 Apache + PHP + MySQL 環境套件包。簡易安裝、快速搭建的 PHP 環境。」
2、ZendDebugger-5.2.14。Zend公司的PHP調試工具或叫插件。 http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.14-cygwin_nt-i386.zip
3、ZendStudioEnterpriseEdition-v5.5.0。據說PHP業界最著名的IDE,不知道基於Eclipse插件的PHP開發環境如何,有時間玩一下再說。
二、 配置程序
1、安裝PHPnow。把安裝包PHPnow-1.5.3.zip解壓到一個地方,像我這里解壓到
「D:\soft\PHP」,然後雙擊PHP文件夾中的「Setup.cmd」開始安裝,中間安裝到MySql的時候會提示你輸入資料庫用戶名和密碼,本
地測試用一般就都設為「root」。安裝完成後在瀏覽器輸入以下地址http://127.0.0.1/,如果成功的話,你將會看到如下畫面:
注意:如果你的系統之前有安裝IIS,並且IIS是運行著的,要先把IIS停止掉,不然80埠會沖突,雖然通過「PnCp.cmd」工具可以修改Apache埠,但不建議這樣改。
2、安裝ZendDebugger。把ZendDebugger-5.2.14-cygwin_nt-
i386.zip解壓到PHPnow安裝目錄,即「D:\soft\PHP」,然後把ZendDebugger-5.2.14RC9-
cygwin_nt-i386文件夾名字改成ZendDebugger這樣短文件名,進到ZendDebugger目錄,我們可以看到下面那樣的文件結
構:
現在要把文件夾中的X_X_x_comp文件夾重命名為php-X.X.x,比如將「5_2_x_comp」重命名為「php-
5.2.x」,因為我的測試環境都是php5.2的,所以我可以只改「5_2_x_comp」這一個文件夾。這里的改動是為了等一下在php.ini中配
置它。
現在去PHP安裝目錄修改PHP配置文件,這個文件通常被命名為「php.ini」,讓伺服器能正確載入我們的模塊。但是這個PHPnow環境下的
PHP配置文件不叫「php.ini」,而是「php-apache2handler.ini」,我們怎麼可以知道當前WEB伺服器所用PHP的配置文件
名呢。下面就是一個辦法:在「D:\soft\PHP\htdocs」目錄,建立一個phpinfo.php文件,並在其中輸入內容「<?php
echo phpinfo(); ?>」,然後打開瀏覽器可以看到如下信息,反白顯示路徑就是當前PHP配置文件所在路徑了:
注意:這里指的PHP配置文件是網站依賴的PHP配置文件,不是下面提到的Zend Studio目錄下的php.ini文件(Zend Studio也自帶了幾個不同版本的PHP),如下圖:
修改「D:\soft\PHP\php-5.2.9-2-Win32\php-apache2handler.ini」文件。用記事本打開該文件,移動側欄滾動條至最底部,在文檔尾部可以發現以下配置節點:
在其尾部追加:
zend_extension_manager.debug_server_ts="D:\soft\PHP\ZendDebugger"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.8/24
zend_debugger.expose_remotely=always
最終應該像這樣:
解釋一下:
(1);zend_extension_ts="D:\soft\PHP\ZendDebugger\5_2_x_comp
\ZendDebugger.dll"這是我注釋的,因為這樣設置zend_extension_ts重復,出現不能與ZendOptimizer共存情
況。
(2)、zend_extension_manager.debug_server_ts="D:\soft\PHP
\ZendDebugger",這里指到目錄就行了,PHP會自動根據自己版本去下面找php_X_X_X這樣文件夾下面的dll文件,這也是上面我們為
什麼要對ZendDebugger下面子目錄改名的原因。
(3)、zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.8/24,這里後面的192.168.0.8改成你自己的IP就行了,可以像下面那樣查看到自己的IP地址:
後面的「32」,「24」不用改,它們不是目錄名,而是子網掩碼類型代號,「32」代表「255.255.255.255」,「24」代表「255.255.255.0」。
在瀏覽器打開:http://127.0.0.1/phpinfo.php,如果能看到如下信息則表明安裝成功,注意看最後一行「with
Zend Debugger v5.2.14, Copyright (c) 1999-2008, by Zend
Technologies」。回到http://127.0.0.1/我們發現組件支持框里Zend
Optimizer支持情況還是「Yes」的,說明我們Zend Debugger與Zend
Optimizer是共存運行的(網上提供好些教程是不共存運行的,那樣不夠完美)。
3、安裝Zend Studio。解壓ZendStudioEnterpriseEdition-
v5.5.0.270.rar,執行解壓文件後的win_setup.exe文件,默認一路Next下去,這樣就把Zend
Studio成功安裝在C盤了。運行它,然後關閉,因為默認是英文的,我們去改成中文。在C盤(即Zend
Studio安裝所在盤),搜索文件「desktop_options.xml」,如下圖。
找到後用記事本打開,找到:
<customized_property ID="desktop.language">
<locale language="en" country="" variant=""/>
</customized_property>
把上面的en改成zh並保存,然後把這個文件標記為「只讀」( Zend Studio在特定的時候自動重啟會改回默認設置,設成「只讀」它就無能為力了)。另外像下面的編碼選項也可根據實際情況修改:
<customized_property ID="editing.encoding">
<encoding name="Default"/>
</customized_property>
比如可以改為<encoding name="UTF-8"/>,在用Zend Studio打開代碼文件發現中文亂碼時候可以修改這個選項看看。
㈨ APICloud和APPCAN 的區別是什麼
APPCan的引擎架構是2年前的—2.X版本,不是最新的,所以效率比較低;APICloud是4.X 最新的版本,現在html5標准已經定稿,APPCAN老版本的引擎對現在標準的html5代碼是不兼容的。(你可以隨便打一個網頁看看:例如淘寶的wap站直接打包,分別看appcan、apicloud和你手機自帶瀏覽器的區別。你會發現appcan的樣式兼容是有問題,而apicloud和你手機自帶瀏覽器是一樣的)
2. 由於APPCAN的引擎架構比較老,所以他的api代碼冗餘很大(他們的插件已經開源,大家可以去圍觀);而apicloud的代碼很簡潔 ,用戶只需少量代碼就能實現很強大的功能,所以app效率會比較高。
4. apicloud支持硬體加速,appcan不支持,所以apicloud應用比較流暢
5. apicloud支持html+js+css全包加密, 而appcan的加密是只能加密html 像css和js都無法加密
6. apicloud支持一鍵真機調試,APPCAN的是假的,它只是在本地搭了個伺服器 相當於web頁面的預覽 .