本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- 龙儿筝
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Titanium通过回调和事件来降低耦合度
【官方地址】https://wiki.appcelerator.org/display/guides/Callbacks+and+Events+for+Loose+Coupling
我们在阅读了Appcelerator wiki中的“JavaScript最佳实践”之后都应该知道,使用全局变量或者破坏全局命名空间是编写高质量,可维护代码的禁忌。然而我们也知道旧的习惯是很难改的,我们在写代码时需要“t ...
在Titanium中通过使用BEGIN/COMMIT来加速SQLite插入操作
对于Titanium的性能一直是大家关心的一个问题,今天给大家分享一个提高往数据库中插入数据性能的方法:使用BEGIN/COMMIT。
一般我们在往数据库中插入数据的时候,通常的做法是:
1、打开DB var db = Ti.Database.open();
2、执行插入语句 db.execute();
3、关闭数据库 db.close();
为大家介绍的技巧是:
在执行插入语句之前先执行d ...
面向Web程序员的Titanium入门
【官方地址】http://developer.appcelerator.com/blog/2011/09/titanium-mobile-for-web-developers.html
你是不是已经决定开始使用Titanium Mobile,但是不知道从何下手?你现在是一个Web开发者,懂JavaScript,但是感觉用它做一整个应用有些害怕?那么这篇文章将会给你帮助。
Titanium Mob ...
怎样彻底卸载Titanium Studio?
在Titanium中,文件名是不支持非英文的,一旦我们使用了比如包含汉字的文件名的话,你会发现即使你以后怎么修改,卸载Titanium,也还是build不成功。
这里我们来看看如何彻底的卸载Titanium Studio!
1、首先需要通过添加删除程序来卸载“Titanium Stuido”。
2、Titanium在使用的过程中,在我们的个人目录中建立几个他们运行是需要的文件夹。
・.andr ...
什么是Titanium的“proxy”对象?
【官方地址】http://developer.appcelerator.com/blog/2012/02/what-is-a-titanium-proxy-object.html
如果你经常关注我们的开发Blog,而且阅读了我们基于wiki的文档,你可能会多次看到过“proxy对象”的说法。简单来说,proxy是一个特殊的JavaScript对象,用来代替原生(iOS或者Android,在mobi ...
通过Titanium Studio为Android APK签名
我们要将Android应用发布到各大Market的时候,需要对APK进行签名,Titanium Studio默认使用了自身开发用的keystore后jarsigner。
引用Titanium默认的keystore:
path:$TitaniumSDK_HOME$\mobilesdk\win32\1.8.2\android\dev_keystore
password:tirocks
alias:ti ...
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' [und ...
《跨平台移动Web开发工具Titanium Mobile基础教程》Lynda.com
来自Lynda.com出品的时长3小时,跨平台移动Web开发工具Titanium Mobile基础操作视频教程。由Rafael Hernandez详尽讲解如何创建本地iOS和Android应用,从单一的代码库与Appcelerator的Titanium Mobile开源平台。
全程英文讲解,语速很快,觉得自己英语还行,有信心听的懂的朋友,可以听听!
需要视频文件的可以到115网盘下载,点击这里。
...
成也Titanium败也Titanium-----之cons
接上篇,我们来说说Titanium另外一面,看看他到底有什么样的不足。
1)收费的Titanium
天下没有免费的午餐,免费的另一面就是收费!Titanium的营收模式分两种:增值收费和平台。基本部件免费,高级部件、Titanium Studio的附加功能和官方专业指导服务都需要付费。而且要想获得他们专业的1对1服务,更是相当的昂贵!
2)贫乏的开发文档
API文档不完整,要么书写 ...
成也Titanium败也Titanium-----之pros
随着Titanium不断的发展,开发者们纷纷加入到这个队伍中来。很多人在开始的时候都对这种混合应用开发还存在这一定的犹豫,我为什么选择它?它是否能够满足我的需求,实现我的预期目标?我使用它是否能发挥出它自身的特长?等等
本文旨在从Titanium自身出发来发现其好的和不好的地方,相信随着大家的加入,提供商的大力投入,会不断的推动Titanium的成长。至于是否能满足大家的需要,看完本文之后,大家也 ...
基于Titanium的开源代码
随着Titanium开发者的不断增多,越来越多的开发者将自己的代码贡献出来于大家共享,今天为大家整理一些基于Titanium的开源代码。可能有些project就是简单的几行代码,也可能会是很复杂的封装;有的只支持iPhone,有的只支持Android,有的两者兼顾,等等,但是相信这些代码,对于你在Titanium的开发过程中一定会有益。
这里也感谢这些分享代码的全世界的开发者们!是他们让Titan ...
在Titanium开发Android应用时实现底部tabbar
在Android应用中,默认是把Tabbar放在顶部的,但是我们经常看到有些应用模范iPhone应用将Tabbar实现到底部去,那么在Titanium中我们是否也能实现将Tabbar放到底部呢?答案当然是能。在Titanium中TabGroup就是Android的Tabbar。
首先我们先创建一个Titanium项目,默认就是一个带了TabGroup的demo项目了。接下来要实现以上效果,其实也很 ...
Cookbook作者 Boydlee 谈TCAD认证考试内容
目前大陆应该还没有人通过Appcelerator认证的,所以我们只能从考过该认证的那批先行者那里了解了解TCAD到底是一个什么样的认证。
Cookbook作者 Boydlee 在自己的博客上谈到自己考TCAD认证时候的内容。
PREPARING FOR THE TCAD CERTIFICATION (TITANIUM CERTIFIED APPS DEVELOPER)
补充,考试大概是以下 ...
Titanium plugin开发初探
这里要说的是Plugin,而不是Module,这是两个不同的东西!
在Titanium Mobile 的Kitchen Sink Demo中,可以发现有一个叫做plugins的文件夹,其中在子文件夹 ti.log 中,有一个名字为plugin.py的Python脚本文件。
plugins/ti.log/plugin.py
#!/usr/bin/env python
# -*- coding: ...