`
helloyesyes
  • 浏览: 1335230 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

使用Titanium在Android上编写Javascript应用

阅读更多

译自:http://surgeworksmobile.com/iphone/starting-with-titanium-and-android

译言版本:http://article.yeeyan.org/view/153993/122458

原文作者:Radu Cojocaru

转载请标明出处:蒋宇捷(hfahe) http://blog.csdn.net/hfahe

Appcelerator Titanium3个跨平台的手机架构之一(另外两个是RhodesPhoneGap)。像PhoneGap一样,它通过Javascript拓展了手机设备的性能,它允许你使用HTMLCSSJavascript来编写你的手机应用。Titanium真正引人注目的是它的用户接口API,你可以使用Javascript来创建表格视图或者其他特定的UI控制。这为本地的感观体验带来了最佳的复制方式。

安装Android SDK

* http://developer.android.com/sdk/index.html下载Android SDK

* 将压缩包解压到~/Library

* 运行~/Library/android-sdk-mac_86/tools/android

* 进入设置,勾选“强制采用http://...方式获取https://...资源”,并点击保存和应用。

* 进入可用软件包界面,展开默认的URL地址,选择所有选项并且点击安装所选项(下载所有的SDK版本会需要花费一些时间,之后你可以在~/Library/android-sdk-mac_86/platforms下找到它们)。

现在你的机器上装上了Android SDK的所有版本。

安装Titanium

http://www.appcelerator.com/products/download/下载Titanium开发者软件。这个软件让你可以为模拟器或者实际设备创建和开发项目。

创建项目

1、在Titanium中点击新项目。

2、为项目类型填写手机(这个选项后在底部的是iPhone SDKAndroid SDK)。

3、点击Android SDK并且选择Android SDK所在文件夹(~/Library/android-sdk-mac_86_2/;片刻后一个绿色的勾选标记将会出现。

4、填写剩下的区域,并且点击创建项目(将会为你生成一个非常简单的应用)。

5、现在你应该可以在左边的面板里选择你的项目(在项目集合下)。在你的项目视图中,点击“测试和打包”,然后运行Android模拟器。

6Titanium将会花费一些时间来识别你机器上的Android SDK版本。当准备好后,你可以选择一个版本并点击启动。

Android模拟器会比iPhone模拟器花费更长的时间来加载,所以要耐心等待。如果你需要一些简单的示例项目,你可以从Titanium移动开发中心下载:http://www.codestrong.com/timobile/samples/

分享到:
评论

相关推荐

    Titanium使用JavaScript来开发原生iOSAndroid和Windows应用

    Titanium是一个开源的移动开发框架,它允许开发者使用JavaScript语言来构建原生的iOS、Android以及Windows应用程序。这个框架的核心理念是提供一个跨平台的解决方案,让开发者可以用一种语言编写代码,然后在多个...

    TITANIUM智能手机应用开发教程

    本书由Boydlee Pollentine撰写,包含了超过80个实际的开发示例,旨在帮助读者快速掌握TITANIUM的使用技巧,并能够创建针对iPhone和Android平台的原生移动应用。 - **目标读者**:本书适合有一定JavaScript基础并对...

    Titanium Mobile API

    该工具允许开发者使用 JavaScript 编写应用程序,并通过一套统一的 API 接口访问原生移动设备功能,如 GPS 定位、摄像头、通讯录等,同时能够编译为 iOS 和 Android 平台的原生应用程序。 #### 二、Titanium Module...

    使用Titanium将Canvas图像保存为文件

    Titanium SDK允许开发者用JavaScript编写应用,然后编译成可以在iOS、Android和Web平台上运行的原生应用。它提供了一个丰富的API集,包括对多媒体、网络、设备功能等的支持。 Canvas是HTML5的一个组成部分,提供了...

    Html5在Android应用开发中的技术分析

    Html5在Android应用开发中的技术分析,这本书的标题和描述表明...通过学习这本书,开发者可以掌握在Android平台上使用Html5开发应用的理论知识和实践技能,能够更好地利用现代Web技术为用户提供高质量的移动应用体验。

    Titanium plugin开发初探

    在移动应用开发领域,Titanium 是一个流行的选择,它允许开发者使用 JavaScript 来构建原生的 iOS 和 Android 应用。Titanium 的核心理念是通过跨平台的 JavaScript API 提供与原生功能的无缝对接,而插件开发则是这...

    使用Titanium来开发“Path”的一些创新UI布局 - 左右菜单

    在移动应用开发领域,Tiitanium 是一个强大的框架,它允许开发者使用 JavaScript 来构建原生的 iOS 和 Android 应用。这篇博客“使用Titanium来开发“Path”的一些创新UI布局 - 左右菜单”可能探讨了如何利用 ...

    在Mac上搭建Titanium的iOS开发环境

    Titanium是一个开源的移动应用开发平台,它允许开发者使用JavaScript编写代码,然后跨平台生成原生应用,包括iOS、Android和Web应用。 首先,确保你拥有一台能够运行Mac OS的设备,如MacBook Pro或MacBook Air。接...

    titanium 打开本地网络

    它允许开发者使用JavaScript编写代码,同时能够利用iOS、Android等平台的原生功能。在涉及到“titanium 打开本地网络”的话题时,我们主要关注的是如何在Titanium应用程序中检测和管理本地网络状态。 一、Titanium...

    Titanium中文版开发手册

    Titanium是一个开源的JavaScript平台,允许开发者使用JavaScript、HTML和CSS来构建原生的iOS、Android和Windows应用。这份翻译版的手册覆盖了Alloy框架的多个核心概念,为开发者提供了一个全面的参考。 1. **Alloy...

    Titanium中支持IOS设备的拖拽

    在iOS开发中,Titanium是一个流行的跨平台框架,它允许开发者使用JavaScript编写代码,同时能够构建原生的iOS和Android应用程序。"Titanium中支持iOS设备的拖拽"这一主题聚焦于如何在Titanium框架下实现iOS应用的...

    通过Titanium将Metro UI移植到iOS/Android的“ TiMetro”

    首先,Titanium是一个开源的JavaScript框架,由Appcelerator公司开发,它允许开发者使用JavaScript编写原生的移动应用,同时支持iOS、Android以及Windows Phone等平台。Titanium的主要优点是提高了开发效率,因为它...

    Titanium Mobile SDK 3.1.0 Apidoc 离线版

    1. **跨平台开发**:利用JavaScript语言,开发者可以编写一次代码,运行在iOS和Android等多个平台上,极大地提高了开发效率。 2. **原生性能**:尽管基于JavaScript,但Titanium通过运行时转换将代码编译为原生应用...

    前端开源库-node-titanium-sdk

    `node-titanium-sdk`是Appcelerator Titanium SDK的一部分,允许开发者利用JavaScript编写代码,然后编译成iOS、Android以及Windows平台的应用程序。这种方式极大地提高了开发效率,因为开发者只需要掌握一种语言...

    TitaniumMobile开发跨平台iOS和Android应用

    ### 关于Titanium Mobile开发...通过使用JavaScript,开发者能够快速构建功能丰富的应用程序,并且能够在iOS和Android两个主要平台上运行。虽然存在一些局限性,但总体而言,Titanium Mobile是一个值得考虑的强大工具。

    Titanium学习教程

    它通过一套统一的API接口,允许开发者用JavaScript编写一次代码就能在iOS、Android等多个平台上运行。这大大简化了移动应用的开发流程,并降低了维护成本。 #### 二、移动应用跨平台开发 移动应用跨平台开发是指...

    Android Phone book

    在这个专题中,我们将深入探讨如何使用Titanium Studio来设计和实现一个Android Phone Book应用,并重点关注XML和JSON这两种数据格式在其中的应用。 首先,让我们了解Titanium Studio。这是一个基于Eclipse的集成...

    cuacfm-ios-appcelerator-iphone:适用于iOS的CUAC FM应用程序,使用Titanium Appcelerator在javascript中制作

    3. iOS SDK集成:虽然使用JavaScript编写,但Appcelerator Titanium能够编译为原生的iOS应用程序,充分利用iOS设备的硬件特性。这意味着开发者可以创建与原生应用无异的用户体验。 三、应用开发流程 1. 环境搭建:...

    arduino-android-titanium:用于使用 Arduino Android 库的 Titanium 模块

    3. **测试与调试**: 使用 Arduino IDE 编写并上传 Arduino 代码,然后在 Android 设备上运行应用,进行功能测试和性能优化。 4. **发布应用**: 完成开发后,将应用打包并发布到 Google Play 商店或其他分发渠道。 ...

    titanium-language-javascript

    它包含了Titanium API的详细信息,以及与平台相关的特定功能,使得在编写JavaScript代码时,开发者能够得到智能提示,包括但不限于Titanium模块、钛合金组件(如窗口、标签、按钮等)、事件处理、属性设置等。...

Global site tag (gtag.js) - Google Analytics