Titanium-Modules 模块开发 (一) :模块开发基础

回想一下, 用Titanium 做Android已经有半年的时间了, 因为之前并没有什么写博客的习惯,一直都是用笔记代替的.不过笔记毕竟只是自己在看,分享起来比较麻烦,索性开始写博客吧.

本人纯理科生,从小作文就一直是憋出来的,通常也是写的最慢的,主要大部分都是编的. 现在写技术博客也算是练练文笔吧,行了废话少说进入正题.

第一篇就从 Titanium的 模块开发开始吧,因为最近一直在做这部分的开发.主要是为项目中集成一些Android SDK, 包括银联支付,支付宝快捷支付和登录,微信分享.在这过程中遇到了很多问题,这些问题在后面一一细说.

--------------------------------------------------------------- 华丽的分割线 --------------------------------------------------------

Module 开发的一些资料:

官方教程: https://wiki.appcelerator.org/display/guides/Android+Module+Development+Guide#

Module 开发环境:

  • Android SDK 
  • Android-ndk-r8 (r9 build module的时候会出错)
  • Titanium 3.1.3
  • ant
  • python

开发步骤:

1,创建 Mobile Module Project




目录说明:

  • src:  java代码
  • assets : 存放module中用到的资源文件 比如 图片,音频,视频 等等
  • build : module 创建生成的文件
  • dist : 只有在执行build.xml 之后才会被创建, 里面就是我们生成的module 和 module 对应的 jar 文件
  • documentation : 文档, module的说明文档,
  • example : 示例代码,同样用于 调试
  • hooks : none
  • lib : 项目中需要引用的jar包 放在这里
  • libs : 
  • platform : 类似于android 项目中的platform 目录.
  • build.properties : build.xml 的配置信息
  • build.xml : ant build 文件, 用于生成module的脚本文件,就是执行它来生成module
  • timodule.xml : module的配置文件

新建的项目会有两个类文件,其中包含一些简单示例,这些在官方的教程中有说明.


2, 修改build.properties

这个文件中保存编译的一些路径配置.一般默认有三个,还需要添加一个Android NDK 的目录.



3, 编译生成 module 

右键  build.xml -> Run as



等待运行成功之后 刷新一下 dist 目录,会看到 生成的 .jar 和 .zip 文件 ,这两个就是我们要的 module 啦~ 

  

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页