`
rensanning
  • 浏览: 3515773 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:37520
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:604442
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:678267
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:87370
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:399913
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69093
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:90546
社区版块
存档分类
最新评论
文章列表
做个像样的智能应用 直到上一篇,我们说了开发应用当中必须的Titanium的基本功能。从这篇开始我们说说智能手机特有的GPS,照相机等功能。能够很方便使用GPS,照相机,加速度感应器等功能,并且不管是iPhone还是Android都是用同样的代码来实现也是Titanium的一点优势。 GPS信息和Map Twitter中,也有发送位置信息的功能,所以这回我们扩展这部分发信功能。在前几回代码的基础上,我们修改代码后,发信页面将大概是下边这个样子: 按下左边的Location按钮后,在页面的下部将用地图表示出来现在的地理位置,在文本框中输入信息后,点击Post按钮发送带有现在位置信息的T ...
Apple的iPhone和iPad如今或许是最有型的装备了——事实上,San Francisco博物馆的现代艺术部分(the San Francisco Museum of Modern Art)已将其在工业设计展览中展出。与它有型的外表相比,它的iOS设备却使用了一种相当古老的语言:Objective-C。这个语言在1980年代晚期就开始占据统治地位了,主要是Steve Jobs的NeXT用来为公司的工作站设计用户界面的。 Objective-C与大多数现代编程语言和脚本语言比如Javascript、Python、 Ruby相比,不够强大,且更难学,因此追随者也少。“世界上很少有人知道Obj ...
前一回文中,我们编写了往Twitter发信的部分。发信成功后,window还不能够迁移,所以这回我们着重说说页面迁移。 页面的迁移 关闭window 往Twitter发信之后,我们试着关闭写消息的window 追加一下代码: postButton.addEventListener( 'click', function () { if ( textArea.value ) { tweet( textArea.value ); win.close(); //追加这一行 } ...
这回我们将说明使用OAuth调用API。Twitter API基本上都使用的是OAuth作为认证,所以要做Twitter客户端,OAuth是不可缺少的一个技术点。 制作发消息页面 在实际开始使用OAuth认证之前我们想做一个发消息的页面。在第一回页面的基础上,我们在页面右上角位置做成一个能够发消息的按钮,当按下该按钮后,表示出来发消息页面。 var win1 = Ti.UI.currentWindow; var messageButton = Ti.UI.createButton( { systemButton: Titanium.UI.iPhon ...
美化Twitter客户端 上回中,我们坐了一个把自己的Tweeter表示出来的页面,这只仅仅是把Tweet的正文并排放在页面上而已,这回我们要把从Twitter取的情报中的Tweeter时间,用户名,用户头像信息也表示出来。这篇中我们要说或如何将页面美化。 那么我们就尽早进入修改代码,修改前回做好的updateTimeLine函数。首先,在做成的页面功能的基础上,确认各个技能。 function updateTimeline (timeline) { var currentData = []; for (var i=0;i<timeline.length;i+ ...
上回文中我们构筑好了环境,把做成了基本的Project,从这篇开始我们将试图开发一个实际的应用。分为多篇我们做一个Twitter的客户端,网络相关,图片的使用等,来体验一下Titanium的便利之处吧。 做成一个什么样的应用 首先,先确定一下要做的应用的大体结构。Twitter应用是iPhone所有应用中很优秀的应用。一方面,使用Twitter来连接到自己的Web产品中,也需要一个符合自己的自定义应用。所以,我们的目标是一步一步地做一个类似于Twitter那样的,并且是易扩展的的应用。 页面结构来说基本就是这样的一个应用。 关于TableView 要做一个Twitter应用,首先必 ...
使用JavaScript就能轻松的开发出iPhone/Android原生应用的Titanium Mobile,Object-C和Java的开发有什么不同?能提高多少开发速度?是否能方便的开发?将通过实际的应用的开发来为大家说明。 Titanium是什么? Titanium是Appcelerator公司开发 ...
Titanium-Google-Analytics 的安装 为了计测,需要使用在github中公开的Titanium-Google-Analytics。将Project check out后,把Resouces/analytics.js拷贝到自己的Project同样的目录下。 然后,在app.js的最开始位置,追加以下代码: /* analytics */ Titanium.include('analytics.js'); var analytics = new Analytics('UA-XXXXXX-XX'); Titanium.App.addEventListener('an ...
【主页】 http://www.appcelerator.com/ 【开发工具】 Titanium Mobile SDK Download URL: Mac: http://api.appcelerator.net/p/v1/release-download?token=W4vYRgf4 Windows: http://api.appcelerator.net/p/v1/release-download?token=64vYRgD5 Linux (64-bit): http://api.appcelerator.net/p/v1/release-download?token=74vYRgw0 ...
官方文档中什么也没有提到,单元测试中可以使用喜欢的Javascript测试框架。因为不依赖浏览器,所以只要能确认Log输出的即可。 总之,为了在Titanium的控制台输出Log,Titanium.API.info和Titanium.API.error等能测试输出就可以了。 这回我们试着使用Unit系中流行的QUnit和BDD系的Jasmine。 使用QUnit Titanium使用的Adapter已经在GitHub上公开了。 lukaso/qunit – GitHub 在自己的Project使用的时候,Resources文件夹下保存一下文件就可以了。 * runner.js * q ...
使用Titanium开发应用,目前还没有GUI的RAD工具,介绍一个转换用的工具:Xib2Js 以下我们一步一部难得实用Xib2Js来做成一个简单的应用。 1,使用Titanium新做成一个Project    实用Titanium Developer做成一个新Project    2,设计应用的界面    使用InterfaceBuilder做好应用的界面。打开InterfaceBuilder选择创建iPhone应用(如果是iPad应用的话,选择iPad)   然后把Tab Bar Controller拖拽到页面设计窗口。   为新做成的Tab Bar Con ...
【英文】 (1)Building iPhone Applications with Titanium amazon.com (2)Appcelerator Titanium Smartphone App Development Cookbook amazon.com (3)The Native Advantage with Titanium: Developing iOS & Android Applications Using JavaScript amazon.co.jp (4)Appcelerator Titanium: Patterns and Best Pract ...
Global site tag (gtag.js) - Google Analytics