APICloud是什麼東東?它是一個雲端一體平台。啥意思?它利用HTML5跨平台技術同時滿足android和ios的APP開發。相比APP傳統開發而言,節約了不少成本,而且性能還可以和原生APP性能比較。想知道更多請戳這裡:http://www.apicloud.com/。
我個人學習程式設計喜歡從入口學習起走,那就不得不從它的配置檔案說起:
一個配置檔案的demo
注:該XML檔案必須采用UTF-8編碼。<?xml version="1.0" encoding="UTF-8"?> 請至第一行
<widget id="應用ID,由雲伺服器自動配置設定。它是該Widget在雲端的唯一辨別。雲伺服器根據此ID對Widget進行管理并提供輔助服務,如:更新更新、統計分析、推送服務等。(必選)" version="Widget的版本号(必選)" sandbox="配置此屬性後,APICloud應用在運作之初,将會在裝置的SD卡上建立與此屬性同名的檔案夾根目錄,并将該目錄預設為本應用的沙箱根路徑,此後應用運作過程中所有涉及的檔案操作如:檔案讀寫,拍照、下載下傳等等,操作結果的檔案都将存放在該路徑下。該屬性僅Android平台生效(可選)">
<name>Widget的名稱。如:QQ、新浪微網誌、微信等(必選)</name>
<description>Widget的簡單描述資訊(可選)</description>
<author>Widget的作者資訊(可選)</author>
<content src="Widget運作的起始頁,支援相對/絕對路徑(必選)"/>
<access origin="Widget允許通路的資源範圍。一般配置“*”,代表允許通路所有(可選)"/>
<!-- 偏好設定。配置Widget的一些運作時屬性,如:頁面是否支援彈動效果、視窗預設背景、頁面是否顯示滾動條等。該配置可在APICloud Studio的GUI界面中選擇并使用。(可選) -->
<preference name="" value=""/>
<!-- 權限配置。通過此配置向系統聲明Widget所用到的系統權限。如:直接撥打電話、直接發送短信、發起定位等。該配置可在APICloud Studio的GUI界面中選擇并使用。(必選) -->
<permission name=""/>
<!-- 功能配置。通過此配置,向系統聲明需要使用哪些功能,以及需要傳遞給該功能的資料。如:使用新浪微網誌、使用微信分享等。該配置可在APICloud Studio的GUI界面中選擇并使用。(可選) -->
<feature name="">
<param name="" value=""/>
</feature>
</widget>
原創文章請随便轉載。願和大家分享,并且一起進步。-- 江 coder