-
使用titanium mobile开发iphone/android应用
使用javascript就能轻松的开发出iphone/android原生应用的titanium mobile,和object-c和java的开发有什么不同?能提高多少开发速度?是否能方便的开发?将通过实际应用的开发来为大家说明。
最近更新文章
使用通讯录
我们编写以下代码,先做一个按钮,当按钮按下是打开通讯录。
使用titanium.contacts.showcontacts方法来打开通讯录,在参数中传递对象。其中对象的selectedperson属性中设置成一个函数,当你在通讯录里选择好人后调用此函数。然后我们会将选择的联系任返回到打开的页面上。这里我们是把从通讯录中渠道的信息放入了textarea对象中,所以需要提前做一个ti.u ...
数据库的使用
这回我们说说使用数据库来操作数据。具体来说,就是我们在twitter客户端的home页面,取得timeline数据后将其保存,这样一来我们就能在启 ...
数据的保存
这篇我们来说说在应用中使用的数据,在程序终了后也能保存的方法。具体就是在我们的twitter客户端应用中,当要发送的tweet处于编辑中的时候,即使应用终了后,编辑中的内容还能够在下次再编辑。iphone应用中,由于用户的不经意的操作,内存的自动释放等等原因,在无意识中程序就被终了后,未保存的数据也将消失。所以保存编辑中的数据是很重要的。
首先,保存输入的tweet的代码如下(还是在 ...
获取gesture :
首先不是直接的取得加速度传感器的值,而是通过获取gesture之后进行操作。
当我们握紧iphone设备,左右稍微摇晃手机,运行中的应用处理就会停止。像这样的应用有很多。在标准的mms等应用里,写信息的过程中,摇晃手机后,就会调用gesture弹出来是否取消编辑信息的确认对话框。
我们也试着将这个功能编写到twitter的客户端中去。在message_window.j ...
使用照相机
在前一篇我们说了一下iphone中的几个功能,gps和地图的表示,这篇我们将说说照相机的使用。能够从已经照好的照片中选择照片,而且选择的方式通过option dialog罗列,然后将照片发布到twitpic。
imageview的准备
要能够预览选择的照片,我们需要准备表示照片的view。这部分和前一篇中的表示地图部分是一样的。
我们在前一篇中作成的message_window. ...
做个像样的智能应用
直到上一篇,我们说了开发应用当中必须的titanium的基本功能。从这篇开始我们说说智能手机特有的gps,照相机等功能。能够很方便使用gps,照相机,加速度感应器等功能,并且不管是iphone还是android都是用同样的代码来实现也是titanium的一点优势。
gps信息和map
twitter中,也有发送位置信息的功能,所以这回我们扩展这部分发信功能。在前几回代码的基 ...
前一回文中,我们编写了往twitter发信的部分。发信成功后,window还不能够迁移,所以这回我们着重说说页面迁移。
页面的迁移
关闭window
往twitter发信之后,我们试着关闭写消息的window
追加一下代码:
postbutton.addeventlistener(
'click',
function () {
if ( textar ...
这回我们将说明使用oauth调用api。twitter api基本上都使用的是oauth作为认证,所以要做twitter客户端,oauth是不可缺少的一个技术点。
制作发消息页面
在实际开始使用oauth认证之前我们想做一个发消息的页面。在第一回页面的基础上,我们在页面右上角位置做成一个能够发消息的按钮,当按下该按钮后,表示出来发消息页面。
var win1 = ti.ui.current ...
美化twitter客户端
上回中,我们坐了一个把自己的tweeter表示出来的页面,这只仅仅是把tweet的正文并排放在页面上而已,这回我们要把从twitter取的情报中的tweeter时间,用户名,用户头像信息也表示出来。这篇中我们要说或如何将页面美化。
那么我们就尽早进入修改代码,修改前回做好的updatetimeline函数。首先,在做成的页面功能的基础上,确认各个技能。
funct ...
上回文中我们构筑好了环境,把做成了基本的project,从这篇开始我们将试图开发一个实际的应用。分为多篇我们做一个twitter的客户端,网络相关,图片的使用等,来体验一下titanium的便利之处吧。
做成一个什么样的应用
首先,先确定一下要做的应用的大体结构。twitter应用是iphone所有应用中很优秀的应用。一方面,使用twitter来连接到自己的web产品中,也需要一个符合自己的自定 ...
使用javascript就能轻松的开发出iphone/android原生应用的titanium mobile,object-c和java的开发有什么不同?能提高多少开发速度?是否能方便的开发?将通过实� ...
- 专栏创建者:rensanning
- 创建时间:2012-02-14 17:33:47
- 专栏文章数:11篇
- 专栏被浏览:37191 次
本专栏热门文章
最新评论
肯定用得少吧,现在才开妈的框架,不如cocoa
limingcai 评论了
limingcai 评论了
比如:titanium.filesystem.applicationdatadirectorytita ...
rensanning 评论了
rensanning 评论了
呵呵,这里我们通过resourcesdirectory来指定文件路径,相应的其他的可读写路径,tita ...
fxxd1212 评论了
fxxd1212 评论了
rensanning 写道不知道nbc,ebay是不是你说的“真正的企业级开发ios移动app”htt ...
白色蜻蜓 评论了
白色蜻蜓 评论了
不知道nbc,ebay是不是你说的“真正的企业级开发ios移动app”http://www.appce ...
rensanning 评论了
rensanning 评论了
请教尊驾在真正的企业级开发ios移动app时,会用到该工具吗?用的多吗?
白色蜻蜓 评论了
白色蜻蜓 评论了