導航:首頁 > 操作系統 > airandroid打包

airandroid打包

發布時間:2023-02-13 06:48:53

Ⅰ 怎麼把安卓手機上的東西傳到蘋果手機上

1.在蘋果手機上打開「傳輸到IOS」,選擇「從安卓設備傳輸數據」。2.進入轉賬界面,點擊繼續,如下圖。3.iPhone上出現一串代碼。記住這串代碼,如下圖所示。4.在android設備上開始傳輸到IOS,點擊繼續按鈕,如下圖所示。5.出現使用協議時,點擊同意,如下圖所示。6.進入代碼查看界面,點擊右上角的下一步,如下圖所示。7.在iPhone上輸入10位代碼,開始傳輸選擇的內容,比如照片,如下圖所示。8.Android手機開始連接iPhone並傳輸數據。等待傳輸完成,然後繼續iPhone設置,如下圖所示。9.等待傳輸完成,繼續iPhone設置,然後你就可以看到Android手機數據導入到Applephone了。

Ⅱ 如何讓應用隨系統啟動 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,實現後台的通知和提醒。

Ⅲ 如何開發基於Adobe AIR的Android應用

目前還不支持使用Flash Builder進行打包(在下個版本,伴隨著Hero框架,會支持),所以要開發基於Adobe AIR的Android應用,你需要安裝Flash CS5,和最新的更新包。

感謝Rerd的提醒,目前要使用Flash CS5開發Android應用,您還需要安裝一個插件:Android Extension for Flash CS5。因為還沒有公布,只有Prerelease用戶組的開發者可以得到AIR運行時和這個插件。相信不久的將來,這個插件和運行時會一起公布給大家。

開發過程

這里我們以一個簡單的RSS閱讀器為例,說明開發過程。步驟簡述如下:

使用Flash CS5建立FLA文件,編寫邏輯代碼
基於Flash CS5運行和調試
在Android移動設備上安裝Adobe AIR運行時(如果已安裝,跳過)
將Android移動設備連接到PC,並正確安裝驅動
打包為APK,並自動部署到移動設備
步驟一:建立FLA文件

打開Flash CS5,建立一個FLA文件(類型是"Adobe AIR 2"),尺寸為320*480,繪制UI界面:

編碼過程不再贅述,就是簡單的獲取一個RSS地址的XML數據源並解析,繪製成UI元素顯示到屏幕上。

其中需要注意一點,代碼中應該監測Event.RESIZE事件,這是因為當屏幕發生變化的時候(從橫向變為豎向,或反過來),我們需要根據屏幕尺寸重新繪制UI元素,或進行一些必須的尺寸調整。

private function resizeHandler(e:Event = null):void {} 步驟二:基於Flash CS5運行和測試

代碼完成之後,按下Ctrl+Enter鍵,進行測試:

可以清楚的看到,Flash現在是調用了AIR SDK中的ADL進行運行和調試,大部分程序錯誤在這個階段就可以被發現並解決。

步驟三:在Android移動設備上安裝Adobe AIR運行時

如果您是Adobe Prerelease組成員,就可以獲取到針對Android預覽版的AIR運行時,如果您是最終用戶,請等待AIR運行時出現在Android Market。

步驟四:將Android移動設備連接到PC,並正確安裝驅動

將您的Android移動設備,通過USB連接線,連接到PC,然後下載最新的Android SDK,下載完畢之後點擊安裝文件,安裝SDK。注意一定要安裝USB驅動。

具體步驟參見:

http://www..com/s?bs=android+adb&f=8&wd=android+sdk

http://blog.webgene.com.tw/?p=2588

安裝完成之後,在系統的PATH(環境變數)中加入Android SDK的路徑,比如:D:\Android\android-sdk-windows\tools

然後按下win+R,「cmd『,輸入「adb devices『,如果驅動安裝成功,可以看見您的移動設備出現在列表中。注意這一步非常關鍵,配置成功則意味著您可以通過Flash CS5即可部署APK應用到移動設備,否則您需要用麻煩一些的方式,手工操作來完成安裝操作。

您的移動設備上也要執行一些操作,要打開USB Contect模式,確保USB連接暢通。

步驟五:打包為APK,並自動部署到移動設備

點擊Flash CS5右側屬性面板的「AIR Android Settings『,完成相關選項的填寫,如果您有AIR開發經驗,這些選項非常容易理解:

然後選擇Development選項,注意圖中圈中的部分:

這里要正確選擇SDK的路徑,圖中的兩個選項可以讓APK自動安裝和運行。

完成配置之後,點擊「Publish『,稍等片刻,軟體會提示您APK已經生成。這時我們觀察移動設備,發現它已經啟動了運行進程。

Ⅳ 你好 我也安裝了ADOBE Air for android 我想知道我怎麼跑我的AIR程序

你這個問題很糾結啊。。
你裝的是手機上的 air for android是么
你的 air程序需要 打包成 apk
在 android上安裝才能跑。
如果你有源文件 改成 air for android 發布
就好了

Ⅳ 關於as3發布anroid apk文件發布的問題,如何把air打包進去,減

air在android上的架構,真的體驗非常不好。如果air能鋪開裝機量,相信寫as3 apk能火起來。在裝機量低迷的前提下,或者說,在air推廣效果不佳的前提下,真心希望adobe能效仿在ios平台的做法,取消runtime,直接把as3編譯成native。其實,對比開發流程,as3的優勢是很突出的。

閱讀全文

與airandroid打包相關的資料

熱點內容
centos開機命令行模式 瀏覽:695
遍歷所有listpython 瀏覽:660
力控加密文件夾 瀏覽:515
如何更改移動伺服器密碼 瀏覽:686
蘋果8p手機加密 瀏覽:749
ipad建文件夾怎麼弄 瀏覽:833
iphone13對wap3加密 瀏覽:555
pdf文件打開失敗 瀏覽:913
dubbo怎麼調用不同伺服器介面 瀏覽:40
全能解壓王app歷史版本 瀏覽:75
優先隊列與拓撲排序演算法 瀏覽:281
pdf轉換formacbook 瀏覽:871
pdf文件內容怎麼編輯 瀏覽:48
134壓縮機排氣溫度多少 瀏覽:256
unity等待編譯後 瀏覽:806
黑鯊手機鎖屏視頻在哪個文件夾 瀏覽:781
wow地圖解壓後怎麼壓縮 瀏覽:823
有pdf卻打不開 瀏覽:461
七星彩軟體app怎麼下載 瀏覽:219
32單片機的重映射哪裡改 瀏覽:818