-
使用Titanium Mobile开发iPhone/Android应用
收藏使用JavaScript就能轻松的开发出iPhone/Android原生应用的Titanium Mobile,和Object-C和Java的开发有什么不同?能提高多少开发速度?是否能方便的开发?将通过实际应用的开发来为大家说明。
最近更新文章
使用Titanium Mobile开发iPhone/Android应用(11)- 通讯录,剪贴板的使用
使用通讯录
我们编写以下代码,先做一个按钮,当按钮按下是打开通讯录。
使用Titanium.Contacts.showContacts方法来打开通讯录,在参数中传递对象。其中对象的selectedPerson属性中设置成一个函数,当你在通讯录里选择好人后调用此函数。然后我们会将选择的联系任返回到打开的页面上。这里我们是把从通讯录中渠道的信息放入了textArea对象中,所以需要提前做一个Ti.U ...
使用Titanium Mobile开发iPhone/Android应用(10)- 数据库的使用
数据库的使用
这回我们说说使用数据库来操作数据。具体来说,就是我们在Twitter客户端的Home页面,取得Timeline数据后将其保存,这样一来我们就能在启 ...
使用Titanium Mobile开发iPhone/Android应用(09)- 数据的保存
数据的保存
这篇我们来说说在应用中使用的数据,在程序终了后也能保存的方法。具体就是在我们的Twitter客户端应用中,当要发送的Tweet处于编辑中的时候,即使应用终了后,编辑中的内容还能够在下次再编辑。iPhone应用中,由于用户的不经意的操作,内存的自动释放等等原因,在无意识中程序就被终了后,未保存的数据也将消失。所以保存编辑中的数据是很重要的。
首先,保存输入的Tweet的代码如下(还是在 ...
使用Titanium Mobile开发iPhone/Android应用(08)- 加速度传感器的使用
获取Gesture :
首先不是直接的取得加速度传感器的值,而是通过获取Gesture之后进行操作。
当我们握紧iPhone设备,左右稍微摇晃手机,运行中的应用处理就会停止。像这样的应用有很多。在标准的MMS等应用里,写信息的过程中,摇晃手机后,就会调用Gesture弹出来是否取消编辑信息的确认对话框。
我们也试着将这个功能编写到Twitter的客户端中去。在message_window.j ...
使用Titanium Mobile开发iPhone/Android应用(07)- Twitter客户端之照相机
使用照相机
在前一篇我们说了一下iPhone中的几个功能,GPS和地图的表示,这篇我们将说说照相机的使用。能够从已经照好的照片中选择照片,而且选择的方式通过Option Dialog罗列,然后将照片发布到TwitPic。
ImageView的准备
要能够预览选择的照片,我们需要准备表示照片的View。这部分和前一篇中的表示地图部分是一样的。
我们在前一篇中作成的message_window. ...
使用Titanium Mobile开发iPhone/Android应用(06)- Twitter客户端之GPS和Map
做个像样的智能应用
直到上一篇,我们说了开发应用当中必须的Titanium的基本功能。从这篇开始我们说说智能手机特有的GPS,照相机等功能。能够很方便使用GPS,照相机,加速度感应器等功能,并且不管是iPhone还是Android都是用同样的代码来实现也是Titanium的一点优势。
GPS信息和Map
Twitter中,也有发送位置信息的功能,所以这回我们扩展这部分发信功能。在前几回代码的基 ...
使用Titanium Mobile开发iPhone/Android应用(05)- Twitter客户端之页面迁移
前一回文中,我们编写了往Twitter发信的部分。发信成功后,window还不能够迁移,所以这回我们着重说说页面迁移。
页面的迁移
关闭window
往Twitter发信之后,我们试着关闭写消息的window
追加一下代码:
postButton.addEventListener(
'click',
function () {
if ( textAr ...
使用Titanium Mobile开发iPhone/Android应用(04)- Twitter客户端之使用OAuth调用API
这回我们将说明使用OAuth调用API。Twitter API基本上都使用的是OAuth作为认证,所以要做Twitter客户端,OAuth是不可缺少的一个技术点。
制作发消息页面
在实际开始使用OAuth认证之前我们想做一个发消息的页面。在第一回页面的基础上,我们在页面右上角位置做成一个能够发消息的按钮,当按下该按钮后,表示出来发消息页面。
var win1 = Ti.UI.current ...
使用Titanium Mobile开发iPhone/Android应用(03)- Twitter客户端之页面调整
美化Twitter客户端
上回中,我们坐了一个把自己的Tweeter表示出来的页面,这只仅仅是把Tweet的正文并排放在页面上而已,这回我们要把从Twitter取的情报中的Tweeter时间,用户名,用户头像信息也表示出来。这篇中我们要说或如何将页面美化。
那么我们就尽早进入修改代码,修改前回做好的updateTimeLine函数。首先,在做成的页面功能的基础上,确认各个技能。
funct ...
使用Titanium Mobile开发iPhone/Android应用(02)- 使用Titanium开发Twitter客户端
上回文中我们构筑好了环境,把做成了基本的Project,从这篇开始我们将试图开发一个实际的应用。分为多篇我们做一个Twitter的客户端,网络相关,图片的使用等,来体验一下Titanium的便利之处吧。
做成一个什么样的应用
首先,先确定一下要做的应用的大体结构。Twitter应用是iPhone所有应用中很优秀的应用。一方面,使用Twitter来连接到自己的Web产品中,也需要一个符合自己的自定 ...
使用Titanium Mobile开发iPhone/Android应用(01)- Titanium初体验
使用JavaScript就能轻松的开发出iPhone/Android原生应用的Titanium Mobile,Object-C和Java的开发有什么不同?能提高多少开发速度?是否能方便的开发?将通过实 ...
- 专栏创建者:rensanning
- 创建时间:2012-02-14 17:33:47
- 专栏文章数:11篇
- 专栏被浏览:38145 次
本专栏热门文章
最新评论
比如:Titanium.Filesystem.applicationDataDirectoryTita ...
rensanning 评论了 使用Titanium Mobile开发iPhone/Android应 ...
rensanning 评论了 使用Titanium Mobile开发iPhone/Android应 ...
呵呵,这里我们通过resourcesDirectory来指定文件路径,相应的其他的可读写路径,Tita ...
fxxd1212 评论了 使用Titanium Mobile开发iPhone/Android应 ...
fxxd1212 评论了 使用Titanium Mobile开发iPhone/Android应 ...
rensanning 写道不知道NBC,eBay是不是你说的“真正的企业级开发IOS移动APP”htt ...
白色蜻蜓 评论了 使用Titanium Mobile开发iPhone/Android应 ...
白色蜻蜓 评论了 使用Titanium Mobile开发iPhone/Android应 ...
不知道NBC,eBay是不是你说的“真正的企业级开发IOS移动APP”http://www.appce ...
rensanning 评论了 使用Titanium Mobile开发iPhone/Android应 ...
rensanning 评论了 使用Titanium Mobile开发iPhone/Android应 ...