由于AIR的File API在Android上设备上的限制,我在 ANEToolkit 的 Storage 工具中,提供了 readFile 和 writeFile 方法。这两个方法提供将 ByteArray 作为文件写入 Android 设备,或者从 Android 设备中读取一个文件,并作为 ByteArray 返回。
本来挺简单的一个功能,可调试来调试去总是报错。插件的调试并不那么容易,必须不断的打包插件、打包APK,测试APK。而且这样的功能只能在手机上调试才行。
弄了几个小时,把注意事项总结如下:
- 在将JAVA的byte[]数组写入FREByteArray对象之前,需要先设定 …

面对Android设备那混乱的硬件体系,最淡定的开发者也会不免蛋疼起来。在做Android UI的时候,考虑最多的就是这些不同设备的适配问题。在为不同分辨率设计不同UI的时候,我们首先要知道目标设备的分辨率到底是多少。如何计算出来?
水果手机经常喜欢用分辨率超过人眼极限来标榜自己的设备有多么牛B,据说iPhone 4S的分辨率达到了326 PPI(pixel per inch),这个数值的计算公式为:
开方(屏幕宽度平方+屏幕高度平方)÷对角线尺寸iPhone 4S,960x640像素,对角线尺寸3.5英寸,用上面的公式计算结果如下:
阅读更多2011-12-28更新:刷到港行3.2Rom后,目前是无法Root的,所以想要刷到3.2的朋友要注意。最好是等待4.0。
要删除掉国行版A500自带的那些垃圾软件,就必须获取root权限。
著名的z4root对A500不起作用,需要使用另外的软件和方法,流程如下:
- 在A500的设置界面中开启USB调试模式和允许未知来源;
- 插入一张TF卡,卡中的内容可能会丢失(但我的没丢失),因此需要事先做好备份;
- 将A500竖起来放,开启锁定按钮时期不会自动切换屏幕方向;
- 安装GingerBreak-v1.20.apk;
- 在A500上运行该软件,执行root。
阅读更多 
一、起因
做这个小工具的起因是把黑莓8700g换成了Android系统的三星i5700。由于我的8700g是4.2版本的ROM,不支持google sync程序的安装,而我换了手机后又懒得再去鼓捣黑莓的刷机,因此就直接用黑莓的管理软件导出CSV文件,然后在gmail的通讯录管理界面中导入。
可是问题就接踵而来,gmail的通讯录导入程序不能识别黑莓导出的所有字段,因此只有部分字段被导入到gmail 通讯录中了,这显然不行。
接着我用gmail通讯录导出了一个csv文件,然后按照导出的CSV文件的格式来修改黑莓导出的CSV文件,并使排序完全一致。结果这样也不行,导入的通讯录更加不完整。
仔细查看了gmail的帮助,根据帮助提供的范例修 …
阅读更多