Android--Native插件扩展文档

正益无线(北京)科技有限公司
Android插件扩展
AppCan企业移动应用平台
2012-10-26
本手册适用于对于AppCan移动应用开发平台的试用体验,若体验当中碰到任何问题,请与我们联系。
目录
开发环境搭建 (3)
JDK安装验证 (3)
Android SDK安装验证 (3)
扩展插件的开发 (4)
命名规范 (4)
类的命名 (4)
方法的命名 (4)
手持式按摩器
引擎jar包的命名 (5)
工程结构 (5)
编译工程 (6)
配置工程 (6)
编写代码 (8)
电伴热管缆验证插件 (10)
widget包导入 (10)
提交文件 (11)
jar文件夹 (11)
旋挖钻机工法网
res文件夹 (11)
开发环境搭建
Android的开发环境搭建主要包括JDK,Eclipse,Android SDK的安装。整个安装过程较为简单,下面主要验证JDK和Android SDK是否安装成功的问题
JDK安装验证
安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。出现类似下面的画面表示安装成功了:
Android SDK安装验证
进入cmd命令窗口,检查SDK是不是安装成功。运行android –h 如果有类似以下的输出,表明安装成功:
扩展插件的开发
命名规范
插件文件的命名可任意,但在AppCan中有统一的命名规范,为了保持一致扩展插件的开发也要符合命名规范。l中类及方法的命名
uexName:为封装的js对象的名称,以uex前缀开头,即uex+对象英文名称;
className:与js对象映射的java对象的路径包名及类名;
类的命名
磁铁块类的命名前缀为EUEx,即类的命名规范为EUEx+对象英文名称,例如EUExDemo,又例如我们已经封装的下载管理插件EUExDownloaderMgr等。当然这个命名规范不是必须的,只要代码和l中的类名一致即可。
方法的命名
方法名符合驼峰命名法,例如下载接插件中的创建下载对象“createDownloader”,和下载“download”。值得注意的是,这里的方法名要与l中的相应类下的method name保持一致,否则会调用失败。
机械式温度表引擎jar包的命名
扩展插件最终是以“.jar”的形式提交到服务器,也要符合我们的命名规范,即plugin_+插件名称。其中插件名称要和l中的uexName一致。例如plugin_uexDemo.jar,和下载管理插件plugin_ DownloaderMgr.jar等。
工程结构
插件工程和appcan的基础工程的结构基本相同,因此我们在开发扩展插件时使用一个工程即可。将appcan工程导入到eclipse中,如下图所示:
整个工程包括error文件夹、widget文件夹、AppCanEngine引擎库、res下drawable-hdpi等图片资源以及l文件等。
编译工程家谱管理系统
配置工程
error文件夹
error文件夹下存放网页访问错误时候显示的界面,必须拷贝到资源下,如果想定制自己的可以替换文件夹下资源但是不能修改文件名称,有可能导致文件不到。
widget网页包
将appcan平台的开发版网页包重命名为widget,加载到assets目录下。
引擎jar包
将最新的引擎库AppCanEngine_xxx.jar导入到工程中libs目录下,如工程结构所示。
图片等资源
资源统一存放在res目录下,此文件夹中(包括子目录)已经包含的资源文件属于AppCan平台所使用,不允许有任何重命名,删除等操作,一旦平台不到相关资源文件,将报错退出。因此,我们要在已有资源的基础上添加。命名规则为plugin_+plugin对象名_+其他信息,例如plugin_uexdemo_xxx.png、plugin_l、<string name=" plugin_uexdemo_zzz ">等等。

本文发布于:2024-09-25 04:37:26,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/277384.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命名   安装   插件   开发   资源
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议