搭建Titanium开发环境
轻松制作 App 再也不是梦!
Titanium Mobile 让你能够使用你所熟悉的 web 技术,制作出如同使用Objective-C 或 Java 写出的 Native App。 除了有多达三百种的 API 可供使用,线上的使用者社群和 Titanium Taiwan User Group 所定期举办的聚会,你不只能够做出梦想中的 App,甚至可以让你的 App有更多的可能!
真正的原生应用程式
Titanium Mobile 提供给你原生的使用者介面,因此,无论是在 iOS 或是 Android上,你都能够创造出最佳的使用者经验。
多媒体影音
除了提供音乐、照片、影音的串流和储存于移动装置上之外,Titanium Mobile 也提供了影音播放器客制化的选择。
多样化的储存选择
无论是使用者的偏好设定、档桉文件的储存,针对不同种类的资料,你可以有不同的处理方式,如SQL Lite、档案系统等。
社交网络和LBS的应用
Facebook、Yahoo、Twitter 等各种社交网络都能轻松连结,地图、罗盘等功能也都任你差遣。
无限的扩充性
Titanium Mobile 的外挂架构允许你用Objective-C 或 Java 开发模组,再用JavaScript把这些功能呼叫至Titanium Mobile内使用。
相机和录影机的运用
不管是刚拍的照片或是随手记录的影片都可以存在装置里,或上传到Flickr、Youtube,任何你希望的地方
熟悉的web技术
你是否曾经想过 – JavaScript, HTML, CSS,这些你所熟悉的技术居然可以成为制作Apps的得力助手?
和云端连结
Titanium Mobile同时支援 RESTful 和 SOAP 两种网路服务。此外,Titanium Mobile也支援 Yahoo YQL,透过它,你可以呼叫超过 300种 API。
支援 HTML5和 CSS3
多亏了Webkit 引擎,Titanium Mobile让你可以尽情发挥想像空间创造出更精致的使用者界面和动画。
随着Titanium不断的发展,开发者们纷纷加入到这个队伍中来。很多人在开始的时候都对这种混合应用开发还存在这一定的犹豫,我为什么选择它?它是否能够满足我的需求,实现我的预期目标?我使用它是否能发挥出它自身的特长?等等
很多人喜欢把Titanium和PhoneGap搁在一起去比较,本文的目的不是这个,如果你想知道他们的区别,“百度一下你就知道”。
首先,Titanium是什么?Titanium是Appcelerator公司提供的一个开源的开发平台,它允许我们使用WEB开发技术,如:Javascript、HTML、CSS等来创建原生移动应用。Titanium Mobile SDK是目前被25万移动应用开发者、3万5千应用所采纳的领先跨平台移动应用开发解决方案。(数据来自官方)
1、注册appcelerator开发者账号 打开 http://www.appcelerator.com/ (安装的时候会要你注册的用户名和密码 例如:用户名为:522357508@qq.com 密码为:2006929jm)
2:下载android_sdk 并存放到本地磁盘 下载地址: http://developer.android.com/sdk/index.html
双击SDK Manager.exe文件,将所需的sdk选中交更新至最新
3:安装jdk-7u2-windows-i586.exe
http://mobile.51cto.com/web-338530.htm
本文为Appcelerator公司最新的官方教程《Titanium基础知识:Mobile Web开发入门》。
以下为全部译文:
Mobile Web发行候选版在不断加以改进,每天在消除新的软件错误,增添新的改进之处。为了最充分地利用Mobile Web发行候选版,我们建议你在构建Mobile Web应用程序时,下载和利用最新的持续集成版本(IC build)。
你可以从这里获得最新的持续集成版本。
想了解如何安装持续集成版本,请参阅介绍如何安装Titanium SDK持续集成版本的这篇维基文章。
1:Titanium官网的app文档:http://docs.appcelerator.com/titanium/latest/
2:Titanium官网博客http://developer.appcelerator.com/blog
3:Titanium写的好的博文网址http://rensanning.iteye.com/
4:Titanium源码:https://github.com/appcelerator
5:Titanium初级视频教程http://www.html5mobi.com/discussions/tagged?Tag=%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B
6:Titanium中文api网站:http://www.html5mobi.com/document/ti/2.0.2.html
7:Titanium中文开发社区 :http://tidevcn.com/forum.php
8:官网的市场找你想要下载的Modules:https://marketplace.appcelerator.com/
9:https://wiki.appcelerator.org/display/guides/Home
常见错误博文http://rensanning.iteye.com/blog/1461339
titanium+jquerymobile开发混合应用http://www.html5mobi.com/discussion/307/html5mobi.com-titanium%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B%E7%AC%AC%E5%85%AD%E8%8A%82%E8%AF%BE-%E4%BD%BF%E7%94%A8titanium-jquerymobile%E5%BC%80%E5%8F%91%E6%B7%B7%E5%90%88%E5%BA%94%E7%94%A8
搭建Titanium开发环境的更多相关文章
- 自定义搭建PHP开发环境
学习了一段时间php了,因为之前是刚接触php,所以用的是集成安装包(wamp).现在想进一步了解apache.mysql.php之间的关系以及提升自己所以进行自定义搭建PHP开发环境.废话不多说,请 ...
- 使用virtualenv搭建python3开发环境
问题描述 环境: CentOS6.5 想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本. 之前的做法是直接从源码安装python3,替换掉现有的开发环 ...
- Windows下搭建PHP开发环境
PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...
- 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)
——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...
- mac os 下搭建android开发环境
mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...
- mac 下 用 glfw3 搭建opengl开发环境
mac 下 用 glfw3 搭建opengl开发环境 下载编译 glfw3 Build Setting 里面, Library Search Paths -> 设置好编译 glfw 库的路径 H ...
- 在Eclipse下搭建Android开发环境教程
我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但 ...
- 第二章 搭建Android开发环境
这一章为我们讲解了如何搭建Android开发环境. 首先要了解的是Android底层开发需要哪些工具:搭建android应用程序开发环境.android NDK开发环境和交叉编译环境,前两个用来测试L ...
- 搭建java开发环境、使用eclipse编写第一个java程序
搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...
随机推荐
- 【最新】最流行的java后台框架 springmvc mybaits 集代码生成器 SSM SSH
获取[下载地址] QQ: 313596790 [免费支持更新] A 代码生成器(开发利器);全部是源码 增删改查的处理类,service层,mybatis的xml,SQL( m ...
- JUnit单元测试--小试牛刀
单元测试更多的是在开发阶段完成,开发人员每写一个函数的时候都会写相应的单元测试.对于java代码,普遍使用的是jUnit,根据jUnit可以自己相应的开发一套自动化测试框架.这个的前提是要学会juni ...
- soap协议有get方式
今天去面试,被问到了这个问题.一时没想起来.考官的说法是没有 get,使用post 发请求.restful 有get put delete等谓词. 特地查了一下.记在下边. <system.we ...
- Android开发之ActivityManager获取系统信息
1.判断指定的service是否在运行 public static boolean isServiceRunning(Context ctx, String serviceName) { Activi ...
- IP地址分类及私网IP
5类IP地址: IP地址共有32位字节,其中A~C类IP地址由类标识号.网络地址和主机地址组成,A类标识最高位为0,网络地址为1字节,主机地址为3字节, B类标识最高位为10,网络地址为2字节,主机地 ...
- Codeforces Round #270
A 题意:给出一个数n,求满足a+b=n,且a+b均为合数的a,b 方法一:可以直接枚举i,n-i,判断a,n-i是否为合数 #include<iostream> #include< ...
- JAVA安卓和C# 3DES加密解密的兼容性问题(2013年8月修改版)
近 一个项目.net 要调用JAVA的WEB SERVICE,数据采用3DES加密,涉及到两种语言3DES一致性的问题, 下面分享一下, 这里的KEY采用Base64编码,便用分发,因为Java的By ...
- 【JS】<c:foreach>用法
<c:foreach>类似于for和foreach循环 以下是我目前见过的用法: 1.循环遍历,输出所有的元素. <c:foreach items="${list}&q ...
- ios第三方开源库
1.AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理. 2.FMDB 对sqlite数据库操作进行了封装,demo也比较简单. ...
- Oracle 跟踪事件 set event
一.Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动.关闭和运行期间后台进程的活动情况,如表空间创建.回滚段创建.某些alter命令.日志切换.错误消息 ...