本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
使用Titanium Mobile开发iPhone/Android应用(11)- 通讯录,剪贴板的使用
使用通讯录
我们编写以下代码,先做一个按钮,当按钮按下是打开通讯录。
使用Titanium.Contacts.showContacts方法来打开通讯录,在参数中传递对象。其中对象的selectedPerson属性中设置成一个函数,当你在通讯录里选择好人后调用此函数。然后我们会将选择的联系任返回到打开的页面上。这里我们是把从通讯录中渠道的信息放入了textArea对象中,所以需要提前做一个Ti.U ...
Titanium中保存密码的安全性(iOS)
开发iPhone应用的时候,很多时候我们需要将用户登录的用户名和密码保存在手机上,那么通过Titanium开发的应用如何保存这样的数据呢?!
首先想到的是Titanium可以使用Titanium.App.Properties.setString(#KEY#, #VALUE#)将数据保存在本地。但是这样的保存方法并不适用于一些敏感的数据,因为他不采用加密算法,只是单纯的将数据存在了本地(明文)。
...
Titanium应用在第一次启动时弹出Restart Required对话框的问题
使用Titanium开发的Android应用,通过网络或者Android市场下载后安装,在应用第一次启动的时候,会弹出来一个对话框“Restart Required”(有些机种没有)。
关于这个问题,官方的QA论坛也有很多讨论的地方,但是目前的版本(1.7.2)都还是没有解决。可能是系统的一个Bug。
虽然目前还没有去掉这个对话框的解决方法,但是对话框中表示的标题和信息是可以自定义修改的。为了 ...
Titanium的2D游戏引擎模块-QuickTiGame2d
What is QuickTiGame2d?
QuickTiGame2d is a 2-dimensional game engine module for Titanium Mobile that provides quick and easy api to create casual 2d games on Titanium. QuickTiGame2d runs much faster on ...
通过Titanium将Metro UI移植到iOS/Android的“ TiMetro”
微软投入大量精力打造Windows Phone的UI:Metro,在界面,用户体验上确实相当的酷!这里我们介绍通过使用Titanium来实现Metro UI的TiMetro。
最初表示的首页
选择Panel后,将表示一个TableView。转化的动画是相当的酷!
以下是演示的动画!(YouTube的需要FQ)
TiMetro DEMO @ YouTube
TiMetro的源代码:
T ...
在Titanium中如何画图表
目前版本的Titanium的一个弱点就是不能画图!这回我们说说通过flot在Titanium中画图表。
flot的下载
flot的主页:http://code.google.com/p/flot/
下载flot-0.7.zip后,把以下文件拷贝到自己的工程中:
jquery.flot.js
jquery.js
flot的测试
作成以下flot测试用的plot_window.js:
var ...
在Titanium中函数定义的性能
在JavaScript中定义函数有三种方法:
Function Declaration 定义式
Function Expression 匿名式
Function Constructor 构造函数式
// Function Declaration
function testFunc() {
return void(0);
}
// Function Expression ...
在Titanium中使用JSONDB让你的应用加速100倍
使用Titanium中开发的应用的速度在某种程度上不是很理想,为了提高应用的速度有很多方法,今天说说使用JSONDB来代替默认的SQLite来让你的应用提速100倍!!!
关于JSONDB的Module参考一下官方Blog:
» JSONDB – NoSQL DB for your mobile apps! « Appcelerator Developer Center
JSONDB的Modul ...
在Titanium中如何裁剪或者压缩图片
用户拍照上传图片,或者在相册里选取图片上传,iPhone原则上一张拍照的图片应该都会超过1M多,所以这上传及费流量又费时间。那么如何在Titanium中将图片压缩到指定大小。
这里我们给出一个裁剪或压缩图片的方法。根据应用所需的大小,设定Width和Height.
Titanium.Media.openPhotoGallery({
success:function(event) { ...
Titanium可视化开发工具-ForgedUI
ForgedUI is a visual design tool that allows Titanium Studio developers to quickly and easily design and develop app interfaces for iPhone and Android platforms.
Developers have continued to choose ...
在Titanium中处理手机的方向
【原文】Handling Device Orientation
Run-time Device Orientation Detection
You can detect the current device orientation by checking value of the Ti.UI.orientation property. This value will match one of th ...
在Titanium中实现图片的Rotate和Pinch Gesture
在iPhone中,图片的缩放,移动,旋转以及Pinch Gesture功能在Titanium Mobile中并不支持这样Gesture。这里有人做了一个Module来实现这个功能。(只限于iOS)
Gesture-Recognizer
在view中将rotateGesture、pinchGesture设置为true后,就能处理rotate,pinch的事件了。
Gesture完成后,将触发ro ...
使用Titanium将Canvas图像保存为文件
介绍在Titanium中,将WebView中通过canvas绘制的图像保存为文件的方法。
用户通过canvas所绘制的图像,在很多时候需要保存为文件。如何将WebView的canvas数据传递给Titanium有2个方法。
1.在html文件中(包含canvas标签的html文件)通过JavaScript(Titanium.App.fireEvent)通信将canvas的数据作为该事件的参数传递 ...
如何在Titanium中导入Android的代码
由于Titanium对Android的支持还不是很好,很多功能Titanium自身没有提供,当我们需要这些功能的时候,就不得不创建Module来实现。Titanium还提供了一种不用创建Module,直接把你的Android代码导入的功能。这样一来,对于一些使用Titanium比较难实现的页面,就可以用原生的Android开发,然后导入到Titanium工程中。
(1)按照以下结构把Android ...
通过Titanium API删除Webview的所有Cookie
Deleting all cookies in webview using Titanium API
var path = Titanium.Filesystem.applicationDataDirectory;
var searchKey = path.search('Documents');
path = path.substring(0,searchKey);
path = p ...
【转】Titanium 架构分析
【原文】Titanium 架构分析
虽然是对早期版本的分析,但是说的很深入,推荐大家看看!
一、分析的目标
了解Titanium产品的基本框架结构和特点
了解Titanium产品如何扩展本地API以及访问方式
了解Titanium
在Titanium应用中导入Push通知(iOS篇)
让你的Titanium应用也能实现Push的功能吧。
1)申请证书(.p12文件) http://developer.apple.com/devcenter/ios/index.action
Log into Apple's provisioning portal and create a new appid. Take note of your bundle identifier or ...