本節描述如何建立應用程式描述器,這是內含以下結構的 XML 檔案:
<application xmlns="...">
<id>...</id>
<versionNumber>...</versionNumber>
<filename>…</filename>
<initialWindow>
<content>…</content>
</initialWindow>
<supportedProfiles>...</supportedProfiles>
</application>
-
建立名稱為
HelloWorld-app.xml
的 XML 檔案,然後儲存至專案目錄。
-
加入
<application>
元素,同時包括 AIR 命名空間特質:
<application xmlns="http://ns.adobe.com/air/application/2.7">
:命名空間的最後一個區段 (「2.7」) 表示應用程式所需的執行階段版本。
-
新增
<id>
元素:
<id>samples.android.HelloWorld</id>
:應用程式 ID 連同發行者 ID (由 AIR 衍生自用來簽署應用程式套件的憑證) 可識別應用程式的唯一性。建議的格式為句點分隔的反向 DNS 樣式字串,例如
"com.company.AppName"
。
-
加入
<versionNumber>
元素:
<versionNumber>0.0.1</versionNumber>
:協助使用者判斷所安裝的應用程式版本。
-
新增
<filename>
元素:
<filename>HelloWorld</filename>
:應用程式執行檔、安裝目錄以及作業系統中類似參考使用的名稱。
-
新增
<initialWindow>
元素,其中包含下列子元素,以指定初始應用程式視窗的屬性:
<content>HelloWorld.swf</content>
:識別供 AIR 載入的根 HTML 檔案。
-
新增
<supportedProfiles>
元素。
<supportedProfiles>mobileDevice</supportedProfiles>
指定應用程式只能在行動描述檔中執行。
-
儲存檔案。您的完整應用程式描述器檔案可能看起來如下:
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://ns.adobe.com/air/application/2.7">
<id>samples.android.HelloWorld</id>
<versionNumber>0.0.1</versionNumber>
<filename>HelloWorld</filename>
<initialWindow>
<content>HelloWorld.swf</content>
</initialWindow>
<supportedProfiles>mobileDevice</supportedProfiles>
</application>
這個範例僅設定一些可能的應用程式屬性。應用程式描述器檔案中還有其他您可以使用的設定。例如,您可以將 <fullScreen>true</fullScreen> 新增至 initialWindow 元素以建立全螢幕應用程式。若要在 Android 上啟用遠端除錯和存取控制的功能,您也必須將 Android 權限加入應用程式描述器。這個簡單的應用程式不需設定權限,因此您現在不需要新增權限。
如需詳細資訊,請參閱
設定行動應用程式屬性
。