原因很简单——选择的 API Level 不对。
java.util.Arrays.copyOf方法:- 对于 JAVA 来说,是从 JAVA 1.6 版本开始加入的;
- 对于 Android 来说,是从 API Level 9 才开始有的。
如果基于Android 2.2(API Level 8)开发,当然就没有copyOf方法。
阅读更多在Android原生应用开发中,启动一个应用非常容易:
1Intent __intent = new Intent(this, YourAppActivity.class); 2startActivity(__intent);但在ANE插件开发中,要启动AIR开发的Android应用,就不那么容易了。
因为我并不知道AIR应用的Activicy类名是什么,无法设置Indent。
ANE包含在AIR应用中,我或许可以在ANE中得到AIR应用的Activity类名,但我尝试了下面的方法,不顶用:
阅读更多本文转自Limbo-Nova:http://www.limbo-nova.com/blog/2012/07/software-development/flash-dev/apache-flex-4-8-0-news-trial/
Apache Flex 工作
- Apache Flex 团队目前正在测试一个Apache Flex 4.8.0的发行候选版本。Apache Flex 4.8.0 是Adobe Flex 4.6.0的等同版本。当前的主要工作是保证在新的Apache license下,能够继续使用Flex框架所有的特性;下个阶段会进行bug修复,新功能和新组件的实现工作。如果想自行build可以Check out这个说明文档。 …
以前找到过一个 FlashPlayer在执行NetStream.play的时候崩溃的BUG ,没想到今天又让我碰到一个AIR的BUG。
和上个BUG不同,这个BUG再现起来相当容易,但我还是找了1天才找到再现的方式。
不说了,直接上代码:
阅读更多2012-08-22更新:正式版发布
看来Adobe是真的急了,AIR3.3发布没多久,3.4就来了。
Flash Player 11.4增加了以下几个功能:
- 并发运算,这可能是近几年来除了3D之外最令开发者激动的功能了。
- Stage 3D强制模式,让Stage 3D加速能运行在更多的老硬件上,比如Intel的GMA显卡(这个垃圾……)
- StageVideo.attachCamera,让StageVideo的加速功能可以用于摄像头。
- Camera.copyToByteArray/Camera.copyToVector,虽然目前可以用draw来讲摄像头画面转换成位图,但貌似这个精度更高。
- 支持ByteArray的LZMA压缩,7z威 …
我在Android上使用 flash.net.NetworkInfo 实现了socket连接在网络状态改变时的自动重连机制,但却发现在iOS设备上不支持 flash.net.NetworkInfo 。
Adobe的 API文档 中说,NetworkInfo需要 AIR Profile Support 支持,我在该文档中找到 mobileDevice Profile ,发现 NetworkInfo 一栏的值为 Check ,也就是说,必须由开发者使用 NetworkInfo.isSupported 来检测设备是否支持 NetworkInfo。
阅读更多2012-07-13更新:加入iOS设备测试。
怎样在使用AIR编写的Android程序中控制设备的方向呢?
例如有一款游戏,希望无论在平板电脑上,还是在手机中,都以竖屏(垂直方向)的方式启动,而且无论如何都不可能横屏。我们可以这样设置:
在应用程序描述符中,将autoOrients设置为true,将aspectRatio设置为portrait。在应用程序描述符中,将autoOrients设置为false,将aspectRatio设置为portrait。
在Android平台上,将autoOrients设置为true或者false,是同样的效果。而在iOS平台上,必须将autoOrients设置为false才能得到上面的效果。
本 …
阅读更多由于AIR的File API在Android上设备上的限制,我在 ANEToolkit 的 Storage 工具中,提供了 readFile 和 writeFile 方法。这两个方法提供将 ByteArray 作为文件写入 Android 设备,或者从 Android 设备中读取一个文件,并作为 ByteArray 返回。
本来挺简单的一个功能,可调试来调试去总是报错。插件的调试并不那么容易,必须不断的打包插件、打包APK,测试APK。而且这样的功能只能在手机上调试才行。
弄了几个小时,把注意事项总结如下:
- 在将JAVA的byte[]数组写入FREByteArray对象之前,需要先设定 …
**2012-10-04更新:**加入Vimwiki2.0新特性
做个记录,近期准备尝试Vimwiki(部分文章可能需要翻墙)
Vimwiki
Vimwiki介绍文章
- 用 vimwiki搭建你自己的维基世界
- Pkm工具:Vimwiki
- VimWiki使用入门
- 用 Vimwiki 写博客
- Vim插件-VimWiki
- 同步 vimwiki到线上的各种方法
- VimWiki安装配置
- Vimwiki 2.0 新特性
可以嵌入Vimwiki的评论系统
阅读更多