国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Flash Lite移動應用程序開發初探

移動開發
本文將為各位介紹移動Flash lite技術應用程序的開發值得注意的4個方面:Flash編程語言AS在移動開發的滯后、Flash Lite對手機設備專用功能的接口調用、沙箱安全模型更嚴格了、Flash Lite網絡通信的相關技術。

隨著移動終端設備的發展,移動互聯網電子產品領域Apple風頭正勁,Google也持續發力,兩大巨頭旗下產品iPhoneAndroid的競爭打的火熱。基于這兩個平臺的手機應用程序開發也進行的如火如荼。最近有機會著手進行了一些手機Flash lite技術的預研工作,嘗試從另一個技術層面來探索手機應用程序的開發。

主要關注了手機Flash Lite和電腦上運行的Flash的一些技術差異。由于是在手機上運行,Flash Lite特別需要考慮硬件性能和網絡傳輸的速度問題,因此相對Flash進行了一些功能削減。比如比較占內存、耗費CPU進行圖形色彩運算的濾鏡、混合模式等。如果主要用Flash Lite來做交互應用,那么這些增強視覺效果的功能被削減掉并不會對程序開發有太大影響;讓開發者感到麻煩的是,Flash中一些功能較完善的標準UI控件在Flash Lite中也不能直接使用,如ComboBox,DataGrid等,開發時需要自己針對Flash Lite編寫代碼封裝簡裝版UI控件。

Flash Lite開發手機應用程序值得注意的一些特點還主要體現在以下幾個方面:

1. 仍然使用AS 2.0腳本,目前最高版本的Flash lite 3x播放器還基于Flash Player 7開發,而Flash編程語言AS 3.0已經推出近3年,播放器目前版本已更新到 Flash Player 10。

幾年前Flash Lite推出時由于手機終端的支持不夠理想,研究的人比較少;現在平臺支持率雖大有改善,但Flash Lite的開發和運行環境仍過于落后,很多開發者因此覺得沒有研究價值,導致應用上也比較落后,研究資料相對較少。目前所見到的應用比較多的都是單機小游戲,用來做網絡互聯應用的案例少之又少。但這另一方面也反映出Flash Lite的發展潛力。無線互聯網的發展狀況應該跟有線互聯網早期的發展模式有相似之處。初期限于網速條件和硬件平臺的不足,使用素材都是比較節省的文本和小型圖片,應用程序和游戲都以本地安裝文件為主;隨著網絡環境的改善和硬件的升級,聲光電影等多媒體素材也將逐步占領移動互聯網,各種基于網絡的應用程序和游戲也會更多地涌現出來。Adobe公司一直很注重Flash的跨平臺發展,相信將來無論哪種類型的手機OS勝出,都會對Flash Lite(或者干脆直接升級成Flash。補注:本文完成后已有最新消息 Adobe發布適用于google手機Android系統新版Flash10.1 )提供支持。從目前Flash在有線互聯網中的發展,可以預見Flash Lite在無線網絡中的一些未來。

2. Flash Lite提供了對一些手機設備專用功能的接口調用。

例如提供對手機大部分撥號按鍵、導航方向鍵和軟鍵(左右功能鍵)的接口支持,可以通過偵聽按鍵事件并設置響應來控制用戶的交互流程;提供了讀取手機中部分設備信息的接口,如讀取電池電量、信號強度、音量、剩余內存、接入網絡類型、背光時常以及震動模式等信息,以及通過Flash Lite撥打電話和發送短信的功能。但出于安全考慮,也存在很大的限制,很多設備接口Flash Lite不能直接調用,例如無法讀取短信、通訊錄數據,以及對手機磁盤的讀寫等。不過在最新升級版Flash Lite3.1中,新加入了ActionScript擴展功能,Flash Lite 開發人員可以通過ActionScript API 來使用DLL,通過該DLL文件來與主機設備公開的API進行交互,這樣就實現了對手機設備操作系統API的調用(來自官方文檔,未經編寫實際代碼測試)。

3. 沙箱安全模型更嚴格了。

在Flash Lite2.0時代,本地Flash Lite是能夠與網絡進行通信的,用下載到手機中的Flash Lite編譯文件作為客戶端程序來進行網絡交互完全可行。自Flash Lite 3.0起,手機存儲卡上的本地Flash Lite文件只能加載手機上的文件數據,無法以任何方式與網絡進行通信;而用瀏覽器訪問到的通過網絡發布的Flash Lite文件,就只能與網絡中的數據進行通信,無法加載手機上的本地數據。而沙箱模型以終端手機上安裝的Flash Lite播放器的版本為準,比如,發布成Flash Lite2的SWF文件,如果在Flash Lite3 播放器里播放,就會遵循Flash Lite3的安全模型,因此開發者無法決定自己的程序將在哪個安全模型下運行。這也是一個關于得失取舍的辯證哲學,更嚴格的安全模型會限制某些功能,關閉一些技術應用的可能性通道,但是卻能贏得使用者的信任,有利于技術的進一步推廣和發展。

4. 重點關注了Flash Lite網絡通信的相關技術。

在遵循沙箱安全模型的前提下,Flash Lite和Flash一樣都支持類似于AJAX中XMLHTTPRequest對象所使用的網絡通信方式,通過GET和POST方式向后臺程序發送和獲取數據;另外在Flash中還支持Remoting和Socket兩種比較高級的通信方式,目前大多數使用Flash技術開發的游戲都采用這兩種方式。Remoting是一種遠程調用服務器端封裝好的類與方法以進行數據通信的技術,需要在服務器端進行一些程序配置以響應客戶端的連接。Flash實現了Remoting客戶端并采用獨家的AMF格式數據與服務器進行通信,而服務端除了Adobe官方的技術,一些其他的服務器端語言也實現了開源版本的Remoting AMF,如phpamf,rubyamf,pyamf等,對Flash Remoting提供了更全面的服務器端支持。Socket通信在Flash里內置支持,探索過程中我嘗試寫過一個簡單的多客戶端聊天室模型來熟悉通信過程 測試程序及源碼下載(服務器端腳本由資深Python開發工程師 Ljian 友情提供)。需要特別注意的是對比Flash Player9 和最近升級的Flash Player 10,Socket網絡通信的安全策略上發生了一些改變。Flash Player9及之前低版本的Flash播放器中,跨域以及Socket通信時只需要在目標域下放置一個經過授權配置的XML格式的安全策略文件即可。但現在這個安全策略文件只對HTTP方式的通信有效,進行Socket通信的安全策略文件需要通過Socket的方式進行發送,播放器默認會以Socket方式向服務端843端口請求策略文件,如果沒有響應就嘗試向Socket程序代碼中設定的監聽端口發送請求。所以相應的解決辦法需要在服務器端程序里監聽843端口,收到Socket連接請求時發送安全策略文件,或者直接在Socket客戶端連接請求設定的監聽端口中進行發送。在上面提到的兩種高級通信方式中,Flash Lite目前只支持使用XMLSocket實現的實時通信,傳遞的數據要求是XML格式,相對比較低效,在目前網絡環境下能否應用到實際項目中,還需要進一步考察。

無線互聯網產品模式的發展,特別是一些Social Game游戲的興起,會對手機應用程序的交互體驗提出更高要求,給移動平臺Flash技術的發展帶來一定契機。移動平臺Flash技術的大發展,有賴于Adobe公司的積極努力進取,也需要開發者的不斷探索嘗試和持續關注,讓我們拭目以待。

【編輯推薦】

  1. 學習研究Android Adobe Flash Lite總結之談
  2. Flash Lite 與 J2ME 分析比較
  3. Adobe AIR即將登陸Android平臺
責任編輯:佚名 來源: ued163
相關推薦

2010-10-15 09:39:22

MeeGoQt

2011-12-06 10:10:59

云計算移動應用

2011-02-22 10:23:43

2010-08-11 09:45:03

2013-02-22 09:28:45

MEAP軟件移動應用開發HTML5

2021-02-05 11:55:37

PythonWindows平臺代碼

2018-12-28 14:10:57

開發工具 移動應用

2011-03-21 09:44:22

Facebook智能手機

2022-01-20 15:33:30

區塊鏈創新初創公司

2014-05-31 22:54:37

Azure移動服務應用程序

2011-11-17 15:01:37

AdobeAIR移動應用

2009-05-27 15:11:24

2021-11-16 13:46:29

移動應用安全應用程序

2016-07-29 13:47:05

RethinkDBWeb

2017-01-15 15:02:42

JavaScript移動應用開發框架

2012-10-11 09:16:42

政府部門開發

2011-05-06 15:31:28

moblweb開發DSL

2021-02-20 09:57:02

人工智能移動應用

2017-12-26 00:46:09

大數據移動應用程序開發

2013-09-30 10:19:46

SAP
點贊
收藏

51CTO技術棧公眾號

91在线看网站| 欧美极品aⅴ影院| 美女高潮视频在线看| 久久久国产一区二区三区四区小说 | 粉嫩一区二区三区在线观看| 国产美女99p| 国产精品视区| 国产成+人+综合+亚洲欧洲| 自拍亚洲一区| 国产精品你懂得| 天堂久久一区| 91麻豆精品国产91久久久使用方法| 成年人视频在线免费| 视频国产一区| 精品国产乱码久久久久久闺蜜| 波多野结衣与黑人| 女主播福利一区| 亚洲欧美一区二区激情| 97超超碰碰| 免费美女久久99| www.av毛片| 粉嫩久久99精品久久久久久夜 | 日本道在线观看一区二区| 亚洲精品久久视频| 菁菁伊人国产精品| 欧洲精品国产| 色成人在线视频| 日韩大片在线| 国产二区视频在线播放| 中文字幕第一区| 国产亚洲欧美日韩精品一区二区三区 | 亚洲第一视频| 51色欧美片视频在线观看| 成人高清视频在线观看| 免费h在线看| 大桥未久一区二区| 亚洲国产日韩欧美在线图片| 麻豆亚洲精品| av资源中文在线天堂| 亚洲国产精品日韩| 亚洲欧美制服第一页| 国产精品一区二区在线观看网站| 97超碰免费在线| 婷婷无套内射影院| 91福利视频在线观看| 日韩欧美国产网站| 久久一区二区三区四区五区| 国产在线播放av| 91久久极品少妇xxxxⅹ软件| 亚洲国产精品影院| 国产精品v欧美精品v日本精品动漫| 中文在线一二区| 亚洲热线99精品视频| 亚洲精品日韩久久| 黄动漫网站在线观看| 久久精品人人做人人爽| 国产aⅴ综合色| 偷拍视频一区二区三区| 熟女视频一区二区三区| 亚洲第一福利网站| 亚洲蜜臀av乱码久久精品| 亚欧成人精品| 欧美理论电影在线精品| 伊人在我在线看导航| 天天操天天摸天天爽| 99爱精品视频| 66m—66摸成人免费视频| 日韩视频免费直播| 亚洲卡通欧美制服中文| 久久国产欧美日韩精品| 婷婷成人基地| 亚洲一区二区免费在线观看| 中文字幕第88页| 日韩在线三级| 成人福利网站在线观看| 日韩美女天天操| 成人免费在线播放视频| 日韩av在线发布| 国产探花一区二区| sis001欧美| 成人三级黄色免费网站| 国产日韩一区二区在线| 免费中文日韩| 国产日韩在线观看av| 精品国产欧美一区二区三区成人| 从欧美一区二区三区| av超碰免费在线| 青青久在线视频免费观看| 午夜久久久精品| 日韩精品视频一区二区在线观看| 亚洲一区二区精品在线| 91免费精品国偷自产在线| 日韩欧美国产网站| 亚洲免费观看高清完整版在线观看熊| 美女性感视频久久| 美女网站久久| 欧美一区激情| 婷婷综合在线| 综合干狼人综合首页| av成人资源网| 免费精品一区| 精品国产黄a∨片高清在线| 成人免费毛片嘿嘿连载视频…| 丝袜中文在线| 97超碰在线免费| 手机看片久久| 亚洲国产精品免费视频| 91在线中字| 欧美在线极品| 婷婷综合福利| 老妇喷水一区二区三区| 99视频一区二区| 亚洲人妖av一区二区| 夜夜嗨av一区二区三区中文字幕 | 国产极品一区| 曰本一区二区三区视频| 国内一区二区三区| 99久久久久久99| 福利视频一区二区| 亚洲一区999| 亚洲一区中文字幕在线观看| 日韩精品中文字幕有码专区| 亚洲男人的天堂网站| 久久久久久久久国产| 欧美一级高清免费| 欧美国产视频在线观看| 热久久最新地址| 久久久久久久久亚洲精品| 欧美三级电影在线播放| 亚洲欧美中文另类| 综合网插菊花| 在线观看欧美精品| 亚洲欧美国内爽妇网| 久久精品国产久精国产思思| 国产成人亚洲综合青青| 亚洲国产一区二区三区在线| 日韩欧美黄色大片| 黄色大片在线| 色老板在线视频一区二区| 青青国产91久久久久久| 欧美极品少妇xxxxⅹ高跟鞋| 91精品国产手机| 欧美日韩黄色影视| 91国内产香蕉| 欧美日韩ab片| 亚洲综合一区二区不卡| 国产原创popny丨九色| 色影视在线观看| 蜜乳av综合| 久久麻豆一区二区| 色偷偷偷亚洲综合网另类| 亚洲精品日韩久久久| 在线免费亚洲电影| 99re视频精品| bt欧美亚洲午夜电影天堂| 国产日韩欧美一区二区三区| 116美女写真午夜一级久久| 欧美系列一区| 久久久久北条麻妃免费看| 26uuu亚洲综合色欧美| 韩国美女久久| 高清视频在线观看三级| 日韩超碰人人爽人人做人人添| 亚欧美中日韩视频| 亚洲激情在线激情| 精品国产凹凸成av人导航| 久久久久久久久久久成人| 色阁综合av| 国产黄在线观看| 色婷婷av一区二区三区丝袜美腿| 日韩高清不卡在线| 欧美群妇大交群的观看方式| 日本精品久久久| 成人网18入口| 视频精品一区| 久久久久国产精品人| 久久艳片www.17c.com| 国产黄色激情视频| 日韩电影免费观| 久久婷婷丁香| 日韩欧美成人一区| 久久综合一区二区三区| 麻豆精品91| 日韩美女主播在线视频一区二区三区| 91久久国产综合久久蜜月精品 | 日本v片在线高清不卡在线观看| 亚洲一区二区欧美| 国产97免费视| 亚洲成人av高清| 性欧美69xoxoxoxo| 日韩欧美在线视频| 精品一区二区不卡| 手机在线免费看av| 国产精品一二三四| 色天天综合狠狠色| 白浆爆出在线观看| 欧美成人精品| 国产亚洲福利一区| 91xxxxx| 欧美日韩a区|