【问题标题】:Does anyone have a sample Android module for titanium?有人有钛的示例 Android 模块吗?
【发布时间】:2011-05-18 10:35:05
【问题描述】:

我是 Titanium 和 Android 开发的新手。我们计划将钛用于 Android(和 iPhone)应用程序开发。在我们关闭“Titanium”之前,任何人都可以发送一个用于钛的 android 模块的示例代码。

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

【问题讨论】:

    标签: android titanium appcelerator


    【解决方案1】:

    这是为 Titanium 开发自定义 Android 模块的指南:

    Titanium Android Module Developer Guide

    这是一个相当复杂的示例模块(用于条码扫描):

    titanium-barcode

    更新

    较新的 Titanium 版本 (> 1.8) 更改了模块,可以在此处找到更新的指南(感谢 Giorgio 指出):

    Android Module Porting Guide (Titanium 1.8.0.1)

    【讨论】:

    • 我将其作为构建错误 [INFO] logfile = [TRACE] app property, ti.android.google.map.api.key.production : GET_ME_FROM_GOOGLE [INFO] Building mywaysbarcode for Android .. . 一瞬间 [INFO] plugin=C:\ProgramData\Titanium\plugins\ti.log\0.1\plugin.py [ERROR] Build Failed (Missing plugin for ti.log)
    • 尝试清理你的构建文件夹并强制完全重建,无论如何我不是模块的创建者,如果它有问题(但我认为它不应该有任何问题) ,在 GitHub 上打开一个问题
    • 然后去谷歌获取你的密钥,而不是你不想仍然有错误
    • @ShadowCloud 事情已经随着 Titanum Mobile 1.8.0.1 发生了变化,请参阅 wiki.appcelerator.org/display/guides/…,您所指的示例与 Titanium mobile 1.6.0 有关
    【解决方案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/object-c
    4. 熟悉Titanium的模块相关组件(如TiApplication、TiConvertor ...)
    5. 熟悉模块相关命令(如:java ANT、gradle、build.py...)

    我正在写钛的中文书籍,已经有一些关于为Android编写模块的文章(中文: http://siwei.me/blog/posts/lession-9-sdk ) 这本书完成后,我会通知您(并翻译成英文)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-31
      • 2011-09-27
      • 2012-04-29
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多