1

最近发现adobe的flash也可以用来开发android应用,所以想问一下,和java相比,它有什么明显的缺点或者限制吗?比如在 Flash 中开发时,我是否可以访问所有手机功能,如 GPS 位置、相机等?

谢谢!

4

1 回答 1

3

根据Adob​​e 网站上的这篇文章:

  • 摄像头和麦克风
  • 加速度计
  • 全球定位系统
  • StageWebView
  • 多点触控和手势
  • 屏幕方向/全屏
  • 电话/短信/电子邮件/浏览器/Android Market集成
  • 会话缓存支持恢复应用状态
  • 硬件按钮
  • 本地数据库 SQLite
  • 互联网、SD卡、GPS、相机等安卓权限

可用于Air。

考虑到性能,虽然我从来没有获得任何基准测试结果,但我敢打赌(好吧,我是这里的赌徒)与 Adob​​e Air 与 Java 相比,它会慢一些(与每个操作相比),尽管它们都在上面运行虚拟机。

Air的主要缺点:

  1. 客户需要在其机器上安装 Adob​​e Air 平台
  2. (更重要的是)您的应用程序几乎不会像 Android 上的其他应用程序......因为您无法访问原生 Android 的 UI 小部件
于 2011-05-25T06:59:08.483 回答