2011-05-18 60 views
3

我是钛和Android开发的新手。我们计划在Android(和iPhone)应用程序开发中使用钛。在我们关闭“钛”之前,任何人都可以发送钛模块的示例代码。有没有人有钛的示例Android模块?

我们期待的是,如果我们遇到了一些钛问题或定制功能,我们将在java(或objective-c)中开发模块。 (也没有太多关于这个发展的想法..因为我基本上来自.net)。然后,我们需要使用的功能在钛

回答

2

哦,我的上帝,这个问题和答案都太过时。

首先,阅读所有的官方文档(http://docs.appcelerator.com/platform/latest/#!/guide/Extending_Titanium_Mobile)你必须阅读所有这些文件,其中包括android & ios部分。

与此同时,你必须下载正式的样本模组项目,你必须阅读完整的代码,以了解他们:https://github.com/appcelerator-modules/ti.moddevguide

,如果你想有一个快速的想法,结帐这一系列的钛制品模块:http://www.titaniumtutorial.com/2013/10/android-module-development-part1.html(也许这里的钛版本有些过时,但知识基本相同。)

我正在写关于Titanium模块的文章。基本上,这是一个困难的工作,因为你必须要熟悉Android和iOS,你必须:

  1. 学习了Android/IOS的​​Hello World教程
  2. 清楚在Android和iOS的概念。
  3. 熟悉Java /对象的C
  4. 熟悉钛的模块相关的组件(如TiApplication,TiConvertor ...)
  5. 熟悉模块相关的命令(如:JAVA ANT,gradle这个, build.py ...)

我写钛的中国书,目前已经有大约写模块的Android(在中国的一些文章: http://siwei.me/blog/posts/lession-9-sdk )我会让你知道(并转化成英文)一旦书完成。

3

这里的指南来开发定制的Android模块二:

Titanium Android Module Developer Guide

这里是一个相当复杂的样品模块(条形码扫描):

titanium-barcode

UPDATE

较新的钛版本(> 1.8)发生变化的模块,一个更新的指南可以在这里找到(感谢乔治指点出来):

Android Module Porting Guide (Titanium 1.8.0.1)

+0

我把这个作为构建错误[INFO] logfile = [TRACE]应用程序属性ti.android.google.map.api.key。生产:GET_ME_FROM_GOOGLE [INFO]为Android创建mywaysbarcode ...片刻 [INFO] plugin = C:\ ProgramData \ Titanium \ plugins \ ti.log \ 0.1 \ plugin.py [错误] Build Failed(Missing plugin for ti.log) – Anand 2011-05-18 11:01:54

+0

尝试清理生成文件夹并强制进行完全重建,无论如何,我不是模块的创建者,如果它有一些问题(但我认为它不应该有任何问题),请打开GitHub – BFil 2011-05-18 12:55:06

+0

上的问题,并从谷歌得到您的密钥,而不是你仍然有错误 – Zerho 2011-06-15 13:58:00

相关问题