搭建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. ...
随机推荐
- SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一)
SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一) SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭 ...
- 一行很好的JS代码
[].forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.rand ...
- Hibernate开发之二 映射主键-
<class name="cn.itcast.e_hbm_id.User" table="user"> <!-- 映射主 ...
- shell/bash 让vi/vim显示空格,及tab字符
shell/bash 让vi/vim显示空格,及tab字符 Vim 可以用高亮显示空格和TAB.文件中有 TAB 键的时候,你是看不见的.要把它显示出来::set listTAB 键显示为 ^I, ...
- Android开发之ActivityManager获取系统信息
1.判断指定的service是否在运行 public static boolean isServiceRunning(Context ctx, String serviceName) { Activi ...
- ASP.NET Web API上实现 Web Socket
1. 什么是Web Socket Web Socket是Html5中引入的通信机制,它为浏览器与后台服务器之间提供了基于TCP的全双工的通信通道.用以替代以往的LongPooling等comet st ...
- vim常用命令 vim键盘布局
vim键盘布局,vim快捷键 vim常用命令:
- abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
abstract的method不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系! native方法表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子类实 ...
- bzoj3551 3545
我直接来讲在线好了 这是一个很巧妙的方法,把边作为一个点 做一遍最小生成树,当加如一条边时,我们把这条边两点x,y的并查集的根i,j的父亲都设为这条边代表的点k,由k向i,j连边 这样我们就构建出一棵 ...
- APIO2015题解
分组赛讲课讲了APIO2015的题,于是回去就做完了 稍微写一点题解吧 bzoj4069 逐位处理的简单题,然后就是bool型dp 然后a=1 的时候可以把一位状态干掉 当一维状态单调且是bool型d ...