智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

2013年3月25日

摘要: 转自:http://zengrong.net/post/1667.htm前戏也许你会奇怪,既然AS提供了Socket实现,为什么还要用ANE来实现Socket连接?在在ANE插件中启动AIR开发的Android应用一文的最后,我提到了一个应用案例,我现在将这个案例明确的说明一下。对于游戏开发者来说,我们希望能推送给用户一些消息。如果使用常规的手段,只能在用户打开游戏的时候,才能和服务器通信,收到这些消息。如果用户几天不上线,那么可能会错过这些消息,导致游戏中的公告、奖励不能及时到达。要解决这个问题,我们可以在Android系统中注册一个Service。这个Service长期保持与服务器的连接, 阅读全文

posted @ 2013-03-25 17:27 Bill Yuan 阅读(623) 评论(0) 推荐(0) 编辑

摘要: 在使用Adobe AIR进行移动应用开发的时候,我们或许会有这样的需求:假如我们开发的是两个应用(A和B),同时安装到手机上,那么能否在A中呼叫B并传递参数呢(或者反过来B操作后,再把参数返回给A)。目前AIR还没有直接呼叫某个APP的API,但我们可以使用手机特有的特性来实现。第一种方式:使用ANE假如我们的目标平台是Android,那么可以确定的是,Java是可以呼叫一个APP并传递参数的,所以我们可以借助Java实现的ANE来调用另一个APP(只要知道另一个APP的ID就可以了)。首先打开Eclipse,创建一个Android项目,引入FlashRuntimeExtensions.jar 阅读全文

posted @ 2013-03-25 16:56 Bill Yuan 阅读(3837) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.fluidea.cn/blog/archives/308了解Android SDK开发的朋友都知道,在Android应用中,界面显示由Activity对象来完成,一个程序包含一个或多个Activity,Activity之间可以相互调用,也可以和其他程序中的Activity交互。那么,使用air开发的Android应用和原生程序有什么区别?是否包含Activity?如何和其他程序交互?APK的文件结构和原生Android应用一样,AIR程序也包含一个Activity,用来检测AIR Runtime、加载并运行主SWF文件。Adobe并没有提供相关的信息,事实上,对于F 阅读全文

posted @ 2013-03-25 16:50 Bill Yuan 阅读(6118) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.shadowkong.com/archives/1042项目进行到了接入运营商的阶段。而国内除了91等几家声名显赫的运营商会提供已经做好的ANE给ADOBE 的移动开发者之外。其他的运营商一般只会提供IOS封装库 或者是Android 的JAR 封装库。这对于Air For Android 开发的移动应用来说。接入这些运营商就需要应用开发者自己实现ANE。这几天一直在做android运营商的接入。这里就先把这几天的心得先发上来。大概下一次就会把Air For IOS Of ANE 的心得一并发在这里。针对Android的ANE打包:配置JAVA android开发环 阅读全文

posted @ 2013-03-25 15:20 Bill Yuan 阅读(3352) 评论(0) 推荐(0) 编辑