AIR Android:使用Flash Builder 4.5

  次阅读 作者:智能小宝 来源:互联网 2016-01-19 11:04 我要评论(0)

Flash Builder 4.5整合了Flex SDK 4.5,在移动开发方面下足了功夫。新版的Flex SDK 不仅带来了全新的spark组件,而且引入了多屏应用程序开发技术,同时满足了桌面开发、Web开发和移动开发三方面的需求。另外,Flash Builder 4.5在编译性能、用户体验等方面也做了很多改进,可以预见,Flex的功能将得到极大的增强。

使用Flash Builder 4.5

Flash Builder的最新版本为4.5,在没有正式发布前,曾先后发布过几款测试版,版本代码为Burrito,直译为 玉米煎饼 。按照Adobe的意思, 这将是送给开发者的一块味道鲜美的煎饼。Flash Builder 4.5整合了Flex SDK 4.5,在移动开发方面下足了功夫。新版的Flex SDK 不仅带来了全新的spark组件,而且引入了多屏应用程序开发技术,同时满足了桌面开发、Web开发和移动开发三方面的需求。另外,Flash Builder 4.5在编译性能、用户体验等方面也做了很多改进,可以预见,Flex的功能将得到极大的增强。

在Adobe的官方网站上,可以下载到Flash Builder最新版本的试用版,网址如下:

http://www.adobe.com/products/flash-builder.html

程序的安装比较简单,一直单击Next按钮即可,这里不再详述。

打开新安装的程序,单击导航菜单中的File New,会发现多了以下两个选项:

Flex Mobile Project:基于Flex SDK Hero进行开发,使用了全新的Mobile UI组件。

ActionScript Mobile Project:使用纯ActionScript开发。

在创建Flex Mobile Project时,多了一个设置步骤,如图1-7所示。

图1-7创建移动项目对 话框

图1-7中各选项说明如下:

Target platforms:表示所要支持的平台,有Apple iOS、BlackBerry Tablet OS和Google Android三项。其中,开发BlackBerry Tablet OS应用需要安装RIM公司提供的开发插件。

Application template表示程序模板,默认为View-Based Application,是一个多屏结构的程序模板,可大大简化开发流程,这里保留默认,强烈建议不要更改;选择Blank,将创建一个空白程 序;Tabbed Application是一个针对平板电脑设计的模板。

与Application template并列的还有Permissions和Platform Settings两个选项卡,分别用来设置平台的类型和权限。

在Application settings项中,如果勾选Automatically reorient,表示自动处理屏幕朝向。和Flash CS5略有不同的是,程序可以自动实现界面元素的重新布局,做到完全适应屏幕朝向。

另外,针对移动程序,Flash Builder 4.5提供了一个简单的界面模拟器,并支持多款手机,利用它可以大致看一下程序的运行效果。单击Run运行程序时,弹出图1-8所示的对话框。

图1-8运行程序时的设 置对话框

在Launch method选项组中,On desktop表示在桌面运行程序,可以从中选择一个手机型号;On device则表示直接安装到设备上运行,后面会列出当前PC上连接的所有Android设备。

在桌面上运行新建的Flex Mobile Project,选择Google Nexus One界面,效果如图1-9所示。

图1-9在桌面上的运行 效果

这个简单的模拟器提供了一个Device菜单,其中有Rotato Left、Rotato Right等项,用以模拟手机设备上的用户行为,用它来测试效果很直观。

Flash Builder没有提供程序属性设置的图形化编辑窗口,需要开发者手动编辑项目下的 ****-app.xml文件,有关该文件的详细说明,请参阅第2章的相关内容。

总的来说,Flash Builder在开发流程上变化很小,整个流程简单明了,对习惯了Flex的开发者来说,很容易接受。

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...