- 浏览: 3552668 次
- 性别:
- 来自: 大连
博客专栏
-
使用Titanium Mo...
浏览量:38217
-
Cordova 3.x入门...
浏览量:607607
-
常用Java开源Libra...
浏览量:682788
-
搭建 CentOS 6 服...
浏览量:89535
-
Spring Boot 入...
浏览量:402152
-
基于Spring Secu...
浏览量:69760
-
MQTT入门
浏览量:91835
最新评论
-
afateg:
阿里云的图是怎么画出来的?用什么工具?
各云服务平台的架构图 -
cbn_1992:
博主,采用jdbctoken也就是数据库形式之后,反复点击获取 ...
Spring Security OAuth2 Provider 之 数据库存储 -
ipodao:
写的很是清楚了,我找到一份中文协议:https://mcxia ...
MQTT入门(6)- 主题Topics -
Cavani_cc:
还行
MQTT入门(6)- 主题Topics -
fexiong:
博主,能否提供完整源码用于学习?邮箱:2199611997@q ...
TensorFlow 之 构建人物识别系统
文章列表
前几天由于网络的原因,appcelerator.com在中国大陆访问不了,很多开发者都不能进入大Studio中。这里为大家详细讲解如果不用输入用户名和密码直接进入到Titanium Studio中。
首先我们说说Titanium Studio是如何启动的。
大家都知道Titanium Studio是来源于appcelerator收购的Aptana,而Aptana是基于Eclipse的JavaScript开发IDE,所以他的启动过程应该完全遵守Eclipse的规则。
在扩展Eclipse的时候,如果要自定义启动界面的话,必须创建一个org.eclipse.ui.splash.Abstract ...
对于Titanium的性能一直是大家关心的一个问题,今天给大家分享一个提高往数据库中插入数据性能的方法:使用BEGIN/COMMIT。
一般我们在往数据库中插入数据的时候,通常的做法是:
1、打开DB var db = Ti.Database.open();
2、执行插入语句 db.execute();
3、关闭数据库 db.close();
为大家介绍的技巧是:
在执行插入语句之前先执行db.execute('BEGIN;');
在执行插入语句之后执行db.execute('COMMIT;');
这样一来就能大幅提高数据库的插入性能。
我们拿Android版的应用来测试一下到底 ...
【官方地址】http://developer.appcelerator.com/blog/2011/09/titanium-mobile-for-web-developers.html
你是不是已经决定开始使用Titanium Mobile,但是不知道从何下手?你现在是一个Web开发者,懂JavaScript,但是感觉用它做一整个应用有些害怕?那么这篇文章将会给你帮助。
Titanium Mobile是什么?
Titanium Mobile首先是一个SDK。和一些浏览器提供一些扩展API一样,Titanium Mobile也同样扩展JavaScript(JS)从而允许你访问原生平台元素的接口 ...
在Titanium中,文件名是不支持非英文的,一旦我们使用了比如包含汉字的文件名的话,你会发现即使你以后怎么修改,卸载Titanium,也还是build不成功。
这里我们来看看如何彻底的卸载Titanium Studio!
1、首先需要通过添加删除程序来卸载“Titanium Stuido”。
2、Titanium在使用的过程中,在我们的个人目录中建立几个他们运行是需要的文件夹。
・.android
・.titanium
・.deltafy
Application Data\Titanium
具体在WindowsXP系统中如下:
C:\Documents and Settings\$us ...
【官方地址】http://developer.appcelerator.com/blog/2012/02/what-is-a-titanium-proxy-object.html
如果你经常关注我们的开发Blog,而且阅读了我们基于wiki的文档,你可能会多次看到过“proxy对象”的说法。简单来说,proxy是一个特殊的JavaScript对象,用来代替原生(iOS或者Android,在mobile web是不需要这个)代码的相应对象。
//这里的"button"就是一个proxy对象
var button = Ti.UI.createButton({
title ...
我们要将Android应用发布到各大Market的时候,需要对APK进行签名,Titanium Studio默认使用了自身开发用的keystore后jarsigner。
引用Titanium默认的keystore:
path:$TitaniumSDK_HOME$\mobilesdk\win32\1.8.2\android\dev_keystore
password:tirocks
alias:tidev
TitaniumSDK_HOME默认是:C:\Documents and Settings\#user_name#\Application Data\Titanium\当然也可以指定到其他目 ...
本文会不断更新中!
[ERROR] Timed out waiting for emulator to be ready, you may need to close the emulator and try again
-----关闭Titanium后再启动
[ERROR] Script Error = Result of expression 'Titanium.Database' [undefined] is not an object. at app.js (line 1).
-----Clean工程后再启动
[ERROR] Error generating R.java from ...
使用通讯录
我们编写以下代码,先做一个按钮,当按钮按下是打开通讯录。
使用Titanium.Contacts.showContacts方法来打开通讯录,在参数中传递对象。其中对象的selectedPerson属性中设置成一个函数,当你在通讯录里选择好人后调用此函数。然后我们会将选择的联系任返回到打开的页面上。这里我们是把从通讯录中渠道的信息放入了textArea对象中,所以需要提前做一个Ti.UI.TextArea控件。
var addressButton = Ti.UI.createButton(
{
title: '通讯录',
width:1 ...
来自Lynda.com出品的时长3小时,跨平台移动Web开发工具Titanium Mobile基础操作视频教程。由Rafael Hernandez详尽讲解如何创建本地iOS和Android应用,从单一的代码库与Appcelerator的Titanium Mobile开源平台。
全程英文讲解,语速很快,觉得自己英语还行,有信心听的懂的朋友,可以听听!
需要视频文件的可以到115网盘下载,点击这里。
中文名: 跨平台移动Web开发工具Titanium Mobile基础教程
英文名: Titanium Mobile App Development Essential Training
主讲人: ...
接上篇,我们来说说Titanium另外一面,看看他到底有什么样的不足。
1)收费的Titanium
天下没有免费的午餐,免费的另一面就是收费!Titanium的营收模式分两种:增值收费和平台。基本部件免费,高级部件、Titanium Studio的附加功能和官方专业指导服务都需要付费。而且要想获得他们专业的1对1服务,更是相当的昂贵!
2)贫乏的开发文档
API文档不完整,要么书写的过于简单,要么干脆就没有提到,要么就是版本已经升级没来得及更新,偶尔还有写错的。
查看API是很多时候解决问题的最好方式,应该在最大程度上重视API的提供。
提供的Guides内容也很有 ...
随着Titanium不断的发展,开发者们纷纷加入到这个队伍中来。很多人在开始的时候都对这种混合应用开发还存在这一定的犹豫,我为什么选择它?它是否能够满足我的需求,实现我的预期目标?我使用它是否能发挥出它自身的特长?等等
本文旨在从Titanium自身出发来发现其好的和不好的地方,相信随着大家的加入,提供商的大力投入,会不断的推动Titanium的成长。至于是否能满足大家的需要,看完本文之后,大家也应该有个自己的判断。
很多人喜欢把Titanium和PhoneGap搁在一起去比较,本文的目的不是这个,如果你想知道他们的区别,“百度一下你就知道”。
首先,Titanium是什么?Titaniu ...
数据库的使用
这回我们说说使用数据库来操作数据。具体来说,就是我们在Twitter客户端的Home页面,取得Timeline数据后将其保存,这样一来我们就能在启动的时候显示前一次取得的Timeline数据,也能够检索Timeline中的内容。
取得T ...
随着Titanium开发者的不断增多,越来越多的开发者将自己的代码贡献出来于大家共享,今天为大家整理一些基于Titanium的开源代码。可能有些project就是简单的几行代码,也可能会是很复杂的封装;有的只支持iPhone,有的只支持Android,有的两者兼顾,等等,但是相信这些代码,对于你在Titanium的开发过程中一定会有益。
这里也感谢这些分享代码的全世界的开发者们!是他们让Titanium变得更好!
1) Titanium L10N framework
http://a-i-studio.com/titanium-l10n/
2) AR marker detection ...
在Android应用中,默认是把Tabbar放在顶部的,但是我们经常看到有些应用模范iPhone应用将Tabbar实现到底部去,那么在Titanium中我们是否也能实现将Tabbar放到底部呢?答案当然是能。在Titanium中TabGroup就是Android的Tabbar。
首先我们先创建一个Titanium项目,默认就是一个带了TabGroup的demo项目了。接下来要实现以上效果,其实也很简单,只需在你的项目根目录里添加一个android的xml布局文件就可以了,但是这个xml文件必须命名为:
titanium_tabgroup.xml
<?xml version=&qu ...
【官方地址】https://wiki.appcelerator.org/display/guides/Debugging+in+Titanium+Studio
Objective
In this section, you will learn how to debug your Titanium applications using the tools provided by Titanium Studio. You'll learn how to use the Debug perspective, how to set breakpoints, run a proje ...