首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

运用Titanium Mobile开发iPhone/Android应用(06)- Twitter客户端之GPS和Map

2012-07-08 
使用Titanium Mobile开发iPhone/Android应用(06)- Twitter客户端之GPS和Map做个像样的智能应用直到上一篇,

使用Titanium Mobile开发iPhone/Android应用(06)- Twitter客户端之GPS和Map
做个像样的智能应用

直到上一篇,我们说了开发应用当中必须的Titanium的基本功能。从这篇开始我们说说智能手机特有的GPS,照相机等功能。能够很方便使用GPS,照相机,加速度感应器等功能,并且不管是iPhone还是Android都是用同样的代码来实现也是Titanium的一点优势。

GPS信息和Map

Twitter中,也有发送位置信息的功能,所以这回我们扩展这部分发信功能。在前几回代码的基础上,我们修改代码后,发信页面将大概是下边这个样子:



按下左边的Location按钮后,在页面的下部将用地图表示出来现在的地理位置,在文本框中输入信息后,点击Post按钮发送带有现在位置信息的Tweet。如果不在Twitter中设置接收地址位置信息的话,即使发了GPS信息也将被无视。实际用的时候需要把设置变更一下。改变设置后,自己家的位置信息也有可能被公开,特别要注意不要在家里运行应用哦。

接下来我们就开始说一下怎么编写代码,在前几回我们做的message_windo.js中我们追加一下代码。



实际发信成功后,能在发信的位置看到这样的Tweet泡泡。

刚才的代码中还有一个需要注意的地方,在开始的位置,把twitter_api.js文件include进来,以前的代码中使用oauth_adapter.js的地方变更来的。使用twitter_api.js能够很轻松的做Twitter客户端。

为了让上边修改的代码能够动起来,我们还需要修改从table_view.js读入message_window.js并打开窗口的处理。具体是从Window对象的open()方法变为Ti.UI.currentTab.open方法。

总结

像这样我们能够很轻松的通过Titanium获取GPS信息和Map信息。在以后我们将陆续为大家说明如何使用照相机和加速度感应器功能。

热点排行