我最近发现adobe的flash也可以用于开发android应用程序,所以我想问一下,与java相比,它是否有任何重大缺点或局限性?例如,在Flash中进行开发时,我是否可以访问所有电话功能,例如GPS位置,摄像头等?

谢谢!

最佳答案

根据Adobe网站上的this post


相机和麦克风
加速度计
全球定位系统
StageWebView
多点触控和手势
屏幕方向/全屏
电话/短信/电子邮件/浏览器/ Android电子市场集成
会话缓存支持还原应用程序状态
硬件按键
本地数据库SQLite
Android对Internet,SD卡,GPS,相机等的权限


可供空运。

考虑到性能,尽管我从未获得过任何基准测试结果,但我敢打赌(好吧,我是一名赌徒),尽管Adobe Air和Java都运行在顶部,但运行速度(按每次操作进行比较)要慢一点虚拟机。

直播的主要缺点:


客户端需要在其计算机上安装Adobe Air平台
(更重要的是)您的应用程序几乎不像Android上的其他应用程序...因为您无权访问本机Android的UI小部件

10-07 16:32
查看更多