當前位置:首頁 » 安卓系統 » air開發android

air開發android

發布時間: 2023-07-14 01:00:38

㈠ MacBook適合iOS和安卓軟體開發嗎(看描述)

Macbook air可以用於IOS和安卓軟體開發,分別在電腦安裝XCode和AndroidStudio即可。
性能上Macbook air 也完全沒有問題。
至於Windows和linux上能做到的軟體開發,MacOS上不一定都能做,比如MFC/.tnet這些windows獨有的軟體。一定要在MAC開發念穗枝的話,族慶可以在Mac安裝Windows的虛擬機進行開發。
請采仔敏納,謝謝。

㈡ adobe air for android。這個東西在android手機上具體怎麼用

air是類似java一樣的軟體平台,給平台上的軟體提供運行支持,flash向java靠攏的變種。
所以要先裝Adobe AIR for Android,然後安裝weibo之類的軟體,就可一運行了。

㈢ AIR做的ANDROID游戲怎麼做到屏幕大小自適應

1.首先獲得手機屏幕的寬高,也就是你要顯示的范圍的大小
//豎屏
// private var screenWidth:int = stage.fullScreenWidth;
// private var screenHeight:int = stage.fullScreenHeight;

//橫屏
private var screenWidth:int = stage.fullScreenHeight;
private var screenHeight:int = stage.fullScreenWidth;

注意的是橫屏和豎屏寬高賦值要調轉

2.獲得1個長方形的顯示空間的對象

private var viewPort:Rectangle = new Rectangle(0, 0, screenWidth, screenHeight)

把要顯示的starling初始化時候把長方形對象插入到第三個參數
myStarling = new Starling(MainGame,stage,viewPort);

設置starling中要顯示畫面的大小
myStarling.stage.stageWidth = 480;
myStarling.stage.stageHeight = 320;

完成!

㈣ macbook air或pro做Android開發哪個好

建議選擇安卓開發,將來安卓可做的事情有很多,畢竟移動是未來,而且安卓將來還會支持電視、汽車等。

㈤ 如何讓應用隨系統啟動 android

如果您是一位Java Android開發人員,那麼實現一個隨系統自啟動的應用對您來說應該非常Easy,但對於一位使用Adobe Flash技術開發應用,然後用AIR打包機制製作.APK的開發者來說,實現這個功能卻不是很輕松的。Flash的優勢就是跨平台,一位Flash開發者可以使用自身積累的知識體系,以最小的學習成本進入Android開發的世界。AIR在打包的時候對我們隱藏了很多細節,這樣一方面可以減少我們的學習阻力,一方面卻也因為這個不透明的過程造成一些困擾(後面詳述)。如果我們要實現一個功能,AIR核心API卻沒有提供實現,就成了非常麻煩的事情,不過現在好在AIR已經提供了一種擴展自己功能的機制,就是ANE。對於Android開發來說,我們可以使用Java代碼來完成AIR本身不提供的功能。

關於ANE的基本知識,您可以參閱這里(中文)

很棒的ANE for Android實例教程http://t.cn/SbsI5j跟這個過一遍就明白ANE的原理,創建過程和使用方式了。

下面我們來看看如何讓一個AIR打包的APK實現隨系統自己啟動的功能(當然也要藉助ANE了)。

APK的AndroidManifest.xml分析
在動手之前,您最好先把AIR打包產生的APK文件做一下分析,了解它的特性,後面就可以少走一些彎路。將.apk文件直接改擴展名為.zip,解壓即可看到它的結構。注意AndroidManifest.xml,這是Android應用非常核心的一個配置文件。這個文件是AIR打包自動產生的,但是和AIR應用本身的XML配置文件也是有管理的(AIR應用的XML配置中的android節點部分會被合並到AndroidManifest.xml,這樣方便我們做一些許可權設定等等)。

解壓得到的AndroidManifest.xml是個二進制的XML文檔,無法用文本工具查看,您可以先使用AXMLPrinter2.jar將它轉換為普通文本格式即可閱讀。

這個文件中我們要注意幾個細節:

1. manifest節點的package屬性不能由我們設定,這是AIR打包的時候自動設定的,規則是「air.應用ID」,比如我們的應用ID是TestAppANEs,那麼這里的設置就是package=」air.TestAppANEs」

2. 在application部分會自動產生一個activity,名稱是.AppEntry。activity相當於Android應用的視圖,AIR會自動產生一個視圖,用來承載我們的Flash內容。

了解這些細節之後,我們就可以繼續實施ANE部分的開發了。

ANE實現
創建ANE項目的過程就不細述了,您可以參閱Adobe的文檔。這里只說和隨系統啟動相關的部分。您首先要創建一個包,命名和manifest節點的package屬性保持一致,比如這里應該是air.TestAppANEs。這個地方要非常注意,包名必須遵循這樣的結構,否則運行時會找不到類。

然後在這個包中創建一個Java類:BootBroadCastReceiver,繼承BroadcastReceiver,完整代碼如下:

然後將Java項目編譯為JAR包,然後建立一個ActionScript庫項目,最終和JAR包打包為一個ANE文件(略過N多細節,請參閱Adobe文檔)。

這里再補充兩個細節問題,首先是ADT打包,ANE打包的參數確實很容易弄錯,估計第一次打包的同學很難能一次性通過,最後一個參數的點前面還有一個空格,提醒您千萬注意了 -platform Android-ARM -C .Android-ARM .

其次是您應該給extension.xml設置一個 ,並使用ActionScript實現一個模擬功能實施,並打包到ANE中,這樣方便您在PC測試,否則您會得到不支持調試的提示。
和主項目的整合
ANE製作完畢後,您可以用Flash Builder,在您的主項目上點擊右鍵,屬性,庫構建路徑,在ANE面板上,加入剛才製作的ANE文件(Flash Builder會自動在AIR應用的XML配置文件中加入這個ANE的ID,確保這個ID必須有)。然後在發布的時候,ANE的部分還有一個對勾(確定是否包含),一定記得點上,不然就會找不到類。
先別急著打包,我們還需要修改一下配置文件,打開AIR應用的XML配置文件,找到android部分,加入.BootBroadCastReceiver的定義,完整結構如下:

注意.BootBroadCastReceiver這個定義很關鍵,以.開頭才能實現隨系統啟動的功能。
然後…就沒有然後了。您可以測試您的應用,安裝後讓手機重啟,不出意外的話,您可以看到自己的應用在系統啟動完畢後,就會自己啟動並顯示主界面。
您也可以不顯示主界面,而是注冊一個Service,實現後台的通知和提醒。

㈥ 有一台macbook air ,想學習安卓開發,不知道怎麼搭建開發環境

首先請了解一下安卓應用的開發語言。


  1. 安卓的開發工具分為 Android SDK 和 Android NDK 兩種,目前都由谷歌在維護和更新。SDK 是開發所有安卓應用所必須使用的,使用 Java 作為編程語言。NDK 是開發應用的底層框架用的,適用於開發一些需要精確控制 CPU 使用效能的應用,比如游戲和物理引擎等。NDK 使用的是較底層的 C 語言和 C++ 語言。由於進行一般應用的開發使用的是Android SDK,所以題主主要應該學習的語言是 Java。

  2. 要繪制你的應用的界面,你還需要學習 XML 標記語言,因為安卓的界面元素使用 XML 來繪制。由於 XML 不是編程語言,所以相對比較簡單,了解一下它的構成方法即可。


接下來請了解一下開發環境的配置。


  1. 首先請題主最好將你的 Mac 升級為最新的 OS X El Capitan 系統。這個系統可以在 Mac App Store 上免費下載。



這些內容准備好以後,就可以開始安卓應用的開發了。學習 Java 是一個基礎,更重要的是學習 SDK 的使用方法。網上有大量的此方面幫助文檔、論壇和教程,如果英語水平還可以,並且有方法訪問海外網站的話,更推薦查找英文的第一手資源。谷歌的 Android 官方文檔、StackOverflow 和 New Think Tank 等網站上有非常好的 Android 開發學習資料。

熱點內容
pythonifrequest 發布:2025-02-06 00:02:28 瀏覽:774
代理伺服器地址大全 發布:2025-02-06 00:02:22 瀏覽:174
暢玩守望先鋒最少要什麼配置 發布:2025-02-05 23:37:52 瀏覽:452
雲桌面伺服器啟動不了 發布:2025-02-05 23:29:09 瀏覽:25
uc緩存視頻怎麼徹底清理 發布:2025-02-05 23:24:16 瀏覽:632
家用電腦該怎麼樣配置 發布:2025-02-05 23:24:13 瀏覽:337
唐門按鍵精靈腳本 發布:2025-02-05 23:24:02 瀏覽:7
博圖加密演算法 發布:2025-02-05 23:07:48 瀏覽:548
幀數腳本 發布:2025-02-05 23:06:26 瀏覽:855
android菜單效果 發布:2025-02-05 23:00:54 瀏覽:673