Adobe Flash Builder 4.5 Android Air 程式開發系列 之二 HelloWorld

來源:互聯網
上載者:User

上一講我們講了Adobe Flash Builder 4.5 Android Air 程式開發系列 之開發環境的搭建,這一講我們將講解簡單的HelloWorld 程式。

q 建立HelloWorld項目

首先在4.5 的開發環境中建立【Flex 手機項目】,選擇【檔案】|【Flex 手機項目】,彈出1所示的。

圖1 建立手機項目

在【項目命】中添加項目的名稱為”HelloWorld“,【檔案夾】中選擇自己的目錄。單擊【下一步】,進入平台設定,2所示。

圖2平台選擇

選擇預設即可,點擊【下一步】,進入【設定管理員設定】視窗,3所示。

圖3 設定管理員配置視窗

選擇預設,點擊【下一步】,進入【構建路徑】視窗,4所示。

圖4 構建路徑視窗

點擊【完成】,完成Flex手機項目的建立。

q 增加HelloWorld 項目主視圖的內容

增加項目的內容,為主視圖添加代碼。手機項目採取實用多個視圖,而程式在多個視圖之間的切換。HelloWorldView.mxml 的代碼如下:

<?xml version="1.0" encoding="utf-8"?>

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 

xmlns:s="library://ns.adobe.com/flex/spark" title="首頁視圖">

<fx:Script>

<![CDATA[

protected function btnShow_clickHandler(event:MouseEvent):void

{

lblShow.text="HelloWorld";

}

]]>

</fx:Script>

<fx:Declarations>

<!-- 將非可視元素(例如服務、值對象)放在此處 -->

</fx:Declarations>

<s:layout>

<s:VerticalLayout paddingTop="10"/>

</s:layout>

<s:Label id="lblShow"/>

<s:Button id="btnShow" click="btnShow_clickHandler(event)"/>

</s:View>

主要是在主介面顯示一個label ,一個button,點擊button後,label 的字型變為”HelloWorld“。5所示。

圖5 設計檢視

q HelloWorld 項目調試配置

點擊【調試】|【調試配置】,,進入圖6所示。

圖6 調試配置

,選擇【在案頭】,【Motorola Droid Pro】 配置。點擊【調試】進入項目的調試狀態,7所示。

圖7 HelloWorld 調試狀態

q 安裝模擬器的運行環境

模擬器運行Adobe AIR 程式,需要首先安裝運行環境。運行環境在AIRSDK-->runttimes-->air-->android-->emulator-->Runtime.apk.將Runtime.apk.檔案拷貝到Android-sdk-path/tools/下邊

安裝的命令為:Android-sdk-path/tools/adb -e install Runtime.apk。安裝過程如8所示。

安裝完成之後,可以在模擬器裡查看安裝後的效果。【Home】|【Setting】|【Applications】|【Manager  applications】

如8所示。

q 打包HelloWorld項目為apk檔案

HelloWorld 在編譯後,bin-debug目錄下邊會產生兩個檔案,

設定AIR-sdk-path/bin 到path ,這樣可以直接利用adt 命令。adt -package -target apk-debug -storetype pkcs12 -keystore youceritificate.p12 hello.apk  HelloWorld.-app.xml HelloWorldswf。過程如下:

輸入密碼後,在bin-debug 目錄下已經產生了hello.apk 檔案。

q 安裝HelloWorld到模擬器

拷貝hello.apk 到Android-sdk-path/tools/,安裝命令:

Android-sdk-path/tools/adb -e install hello.apk

安裝成功後,在應用程式中可以找到該程式。

源碼:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.