1 / 18
文档名称:

flexane的使用方法.doc

格式:doc   大小:713KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

flexane的使用方法.doc

上传人:h4ozlq37 2017/2/14 文件大小:713 KB

下载得到文件列表

flexane的使用方法.doc

相关文档

文档介绍

文档介绍:这几天用 air 做 android 项目, 发现个功能 air 实现不了。得用 android 原生技术, 但小弟菜蔬学浅, android 原生是搞不懂了, 还是 AS 用着顺手。于是跟度娘求助, 然后就发现了 ANE 这东东,但发现关于 ane 的中文资料灰常少,度娘上的资料基本都是官方性质的,用词都很官方(神马是上下文环境啊,完全不懂- -# ) ,后来还是谷哥靠谱,资料稍多点,但都是 E 文的呃,但这小小的困难怎么能难倒哥呢,要知道,哥电脑上可是装了有道词典的! 于是在走了 N 多弯路后终于把这玩意弄懂了(不容易啊- -# ) 。本着造福后人的思想,小生就把这个东西的玩法用天朝文写下来啦。 OK ,先简单说说 ANE 是啥吧(不想看废话的请跳过这段)。 ANE ( AIR Native Extension ), 就是本机扩展, 顾名思就是对 air 运行的本机的扩展( 还是没听懂? )。好吧, 我的理解就是 air 不能实现的功能, 就用 ane 来实现。比如我要用 air 来控制电脑的鼠标移动,这个功能貌似 air 做不到吧,如果能做到,那 air 就可以用来做病毒了--! 显然, adobe 不会让你这么做的。但C 语言能完成这功能,于是乎, ANE 的作用就出来了——把C和 as 打包起来, AS 调用 C 来完成 AS 不能完成的任务。好吧,至于 ANE 还能干嘛, 你们自己慢慢 YY ,下来我就开始写教程了。以下教程是用在 android 手机上的: 首先,在这个教程里要准备的工具: 1、 flash cs6 2、 flash builder (低版本的没用过,不是很清楚); 3、 adt 打包工具(回复本帖就能下载哟,亲); 4、数字证书( 就是用来签证的玩意, 可以向 adobe 申请, 也可以自己用 flash cs6 创建); OK ,东西准备好了吧? let's go ! 一、创建 jar 就是个 java 文件, android 系统原生就是 java 来写的, 所以我们想扩展 android 上的 air ,就得有个 jar 文件来实现你要的功能。 1 、先打开 FB (就是 flash builder ,以后都叫它 FB 了) 。建一个 java 项目。(文件- 新建- 其它-java 项目| file-new -other-java-java project ) 。然后,随便给它起个名字,完成。然后,看看项目目录,应该就是这个: 然后, 对着项目点右键( 就是对着 myExtensonJava 点右键), 点击属性, 再选 java 构建路径, 然后选库路径、再选添加外部 jar ,再找到 flash cs6 目录下 \lib\android\ 的 文件( properties — java built path — library — Add External JARs —— XXX 目录下的 —打开— OK ) 如图: 然后,在项目的 src 文件下建一个包,包名自定,.three ,接着再在这个包下建 3个 java 类。先看看项目结构各 JAVA 代码如下: 1、 Extension 的代码?.three; ?..*; ??//Extension 这个类是 AS 与 JAVA 交互的最基础的入口,其实很简单,也就这么点东西? public class Extension implements FREExtension { ???***@Override ? public FREContext createContext(String arg0) { ??// new 一个新的 threeExtensionContext 出来; ?? return new threeExtensionContext(); ??} ????***@Override ?? public void dispose() { ??//这个销毁资源的方法,暂时没有什么用,空着????} ????***@Override ?? public void initialize() { ??//初始化方法,暂时用不着,空着先????} ????}复制代码 2、 threeExtensionContext 的代码: ??.three; ???? import .*; ????.; ??.; ???? public class threeExtensionContext extends

最近更新

租用合同范本:商业用途房屋 6页

2025年智能养老生活新模式 56页

租客合同模板:出租屋租赁合同 6页

零信任安全体系构建-全面剖析 33页

2025年感恩母亲节500字作文5篇 10页

2025年探究分子结构以确保他汀类药物的高效安.. 48页

单元形态对海洋钻井平台中管接头应力分析的影.. 2页

劳动合同订立、变更、终止及解除讲义 35页

风险管理策略在新兴行业中的应用-全面剖析 27页

2025年幼儿心理发展研究技巧与策略 37页

离婚财产协商合同范本 6页

漏洞修复策略的博弈论评估-全面剖析 40页

2025年妇产科疾病与女性健康指南 25页

2025年哮喘患者手术前后全方位护理策略 36页

2025年动物解剖检查技巧与实用方法 39页

2025年儿童常见传染病防控指南 49页

2025年高中生必备化学营养学知识点解析 42页

2025年重症哮喘持续发作急救攻略 29页

初中毕业班励志班会 65页

2025年胃管置入后的护理要点解析 15页

2025年眼部泪道疾病与六类常见症状解析 30页

2025年甲状腺功能亢进症诊疗精要 58页

农村集体三资清理培训班课件(资产、资源) 32页

2025年斜颈痉挛症状识别与治疗策略 30页

2025年急性心梗教学查房精华解析 49页

2025年汽车维修行业分析报告及未来五至十年行.. 17页

六大纪律对照检查材料 3页

(完整版)考研复试个人简历模板 2页

奋进新时代主题成就展观后感范文(通用5篇) 3页

30位单亲口述体会真实 1页