最新文章列表

使用Titanium Mobile开发iPhone/Android应用(11)- 通讯录,剪贴板的使用

使用通讯录 我们编写以下代码,先做一个按钮,当按钮按下是打开通讯录。 使用Titanium.Contacts.showContacts方法来打开通讯录,在参数中传递对象。其中对象的selectedPerson属性中设置成一个函数,当你在通讯录里选择好人后调用此函数。然后我们会将选择的联系任返回到打开的页面上。这里我们是把从通讯录中渠道的信息放入了textArea对象中,所以需要提前做一个Ti.U ...
rensanning 评论(0) 有3333人浏览 2012-03-21 21:14

使用Titanium Mobile开发iPhone/Android应用(10)- 数据库的使用

数据库的使用 这回我们说说使用数据库来操作数据。具体来说,就是我们在Twitter客户端的Home页面,取得Timeline数据后将其保存,这样一来我们就能在启 ...
rensanning 评论(0) 有2748人浏览 2012-03-18 16:39

使用Titanium Mobile开发iPhone/Android应用(09)- 数据的保存

数据的保存 这篇我们来说说在应用中使用的数据,在程序终了后也能保存的方法。具体就是在我们的Twitter客户端应用中,当要发送的Tweet处于编辑中的时候,即使应用终了后,编辑中的内容还能够在下次再编辑。iPhone应用中,由于用户的不经意的操作,内存的自动释放等等原因,在无意识中程序就被终了后,未保存的数据也将消失。所以保存编辑中的数据是很重要的。 首先,保存输入的Tweet的代码如下(还是在 ...
rensanning 评论(2) 有2621人浏览 2012-02-26 10:04

通过Titanium将Metro UI移植到iOS/Android的“ TiMetro”

微软投入大量精力打造Windows Phone的UI:Metro,在界面,用户体验上确实相当的酷!这里我们介绍通过使用Titanium来实现Metro UI的TiMetro。 最初表示的首页 选择Panel后,将表示一个TableView。转化的动画是相当的酷! 以下是演示的动画!(YouTube的需要FQ) TiMetro DEMO @ YouTube TiMetro的源代码: T ...
rensanning 评论(2) 有3066人浏览 2012-02-01 10:49

在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 ...
rensanning 评论(2) 有1784人浏览 2012-02-01 10:28

在Titanium中函数定义的性能

在JavaScript中定义函数有三种方法: Function Declaration 定义式 Function Expression 匿名式 Function Constructor 构造函数式 // Function Declaration function testFunc() { return void(0); } // Function Expression ...
rensanning 评论(0) 有1764人浏览 2012-02-01 10:08

在Titanium中使用JSONDB让你的应用加速100倍

使用Titanium中开发的应用的速度在某种程度上不是很理想,为了提高应用的速度有很多方法,今天说说使用JSONDB来代替默认的SQLite来让你的应用提速100倍!!! 关于JSONDB的Module参考一下官方Blog: » JSONDB – NoSQL DB for your mobile apps! « Appcelerator Developer Center JSONDB的Modul ...
rensanning 评论(0) 有2291人浏览 2012-02-01 09:30

使用Titanium Mobile开发iPhone/Android应用(08)- 加速度传感器的使用

获取Gesture : 首先不是直接的取得加速度传感器的值,而是通过获取Gesture之后进行操作。 当我们握紧iPhone设备,左右稍微摇晃手机,运行中的应用处理就会停止。像这样的应用有很多。在标准的MMS等应用里,写信息的过程中,摇晃手机后,就会调用Gesture弹出来是否取消编辑信息的确认对话框。 我们也试着将这个功能编写到Twitter的客户端中去。在message_window.j ...
rensanning 评论(0) 有3088人浏览 2012-01-20 15:30

在Titanium里实现多语言

虽然Titanium里已有实现多语言的API可以非常方便地实现多语言国际化的功能,但其有一定的局限性,即不能在app里随时更换不同的语言,一定要直接更改 ...
rensanning 评论(0) 有2445人浏览 2012-01-20 13:01

在Titanium中如何裁剪或者压缩图片

用户拍照上传图片,或者在相册里选取图片上传,iPhone原则上一张拍照的图片应该都会超过1M多,所以这上传及费流量又费时间。那么如何在Titanium中将图片压缩到指定大小。 这里我们给出一个裁剪或压缩图片的方法。根据应用所需的大小,设定Width和Height. Titanium.Media.openPhotoGallery({ success:function(event) { ...
rensanning 评论(0) 有2552人浏览 2012-01-19 09:42

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 ...
rensanning 评论(0) 有2495人浏览 2012-01-19 09:26

在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 ...
rensanning 评论(0) 有1469人浏览 2012-01-14 19:30

在Titanium中实现图片的Rotate和Pinch Gesture

在iPhone中,图片的缩放,移动,旋转以及Pinch Gesture功能在Titanium Mobile中并不支持这样Gesture。这里有人做了一个Module来实现这个功能。(只限于iOS) Gesture-Recognizer 在view中将rotateGesture、pinchGesture设置为true后,就能处理rotate,pinch的事件了。 Gesture完成后,将触发ro ...
rensanning 评论(0) 有2545人浏览 2012-01-14 19:13

使用Titanium将Canvas图像保存为文件

介绍在Titanium中,将WebView中通过canvas绘制的图像保存为文件的方法。 用户通过canvas所绘制的图像,在很多时候需要保存为文件。如何将WebView的canvas数据传递给Titanium有2个方法。 1.在html文件中(包含canvas标签的html文件)通过JavaScript(Titanium.App.fireEvent)通信将canvas的数据作为该事件的参数传递 ...
rensanning 评论(2) 有3358人浏览 2012-01-11 21:19

如何在Titanium中导入Android的代码

由于Titanium对Android的支持还不是很好,很多功能Titanium自身没有提供,当我们需要这些功能的时候,就不得不创建Module来实现。Titanium还提供了一种不用创建Module,直接把你的Android代码导入的功能。这样一来,对于一些使用Titanium比较难实现的页面,就可以用原生的Android开发,然后导入到Titanium工程中。 (1)按照以下结构把Android ...
rensanning 评论(0) 有2648人浏览 2011-12-28 11:31

通过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 ...
rensanning 评论(1) 有2461人浏览 2011-12-27 21:59

【转】Titanium 架构分析

【原文】Titanium 架构分析 虽然是对早期版本的分析,但是说的很深入,推荐大家看看!     一、分析的目标 了解Titanium产品的基本框架结构和特点 了解Titanium产品如何扩展本地API以及访问方式 了解Titanium
rensanning 评论(0) 有2951人浏览 2011-12-27 21:43

在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 ...
rensanning 评论(1) 有3478人浏览 2011-12-26 21:22

tiapp.xml / timodule.xml 详解

【官方Guide】https://wiki.appcelerator.org/display/guides/tiapp.xml+and+timodule.xml+Reference The tiapp.xml and it's close cousin the timodule.xml are XML configuration files that Titanium Mobile uses to ...
rensanning 评论(0) 有2581人浏览 2011-12-26 12:28

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics