`
rensanning
  • 浏览: 3552597 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38217
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607595
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682776
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89532
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:402142
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69760
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91835
社区版块
存档分类
最新评论
文章列表
数据的保存 这篇我们来说说在应用中使用的数据,在程序终了后也能保存的方法。具体就是在我们的Twitter客户端应用中,当要发送的Tweet处于编辑中的时候,即使应用终了后,编辑中的内容还能够在下次再编辑。iPhone应用中,由于用户的不经意的操作,内存的自动释放等等原因,在无意识中程序就被终了后,未保存的数据也将消失。所以保存编辑中的数据是很重要的。 首先,保存输入的Tweet的代码如下(还是在我们以前的message_window.js中追加代码): win.addEventListener( 'close', function(){ var te ...
目前大陆应该还没有人通过Appcelerator认证的,所以我们只能从考过该认证的那批先行者那里了解了解TCAD到底是一个什么样的认证。 Cookbook作者 Boydlee 在自己的博客上谈到自己考TCAD认证时候的内容。 PREPARING FOR THE TCAD CERTIFICATION (TITANIUM CERTIFIED APPS DEVELOPER) 补充,考试大概是以下形式: 前提是你必须参加指定的Building Native Mobile Apps培训,才有资格参加考试(有点儿像PMP)。 1、60道题 2、Web在线选择题 3、考试时间90分钟 4、75%以 ...
这里要说的是Plugin,而不是Module,这是两个不同的东西! 在Titanium Mobile 的Kitchen Sink Demo中,可以发现有一个叫做plugins的文件夹,其中在子文件夹 ti.log 中,有一个名字为plugin.py的Python脚本文件。 plugins/ti.log/plugin.py #!/usr/bin/env python # -*- coding: utf-8 -*- # # example compiler plugin # the config object is a set of properties # that are pas ...
在stackoverflow上有人问到Titanium Mobile是如何运行的,AppceleratorCEO Jeff Haynie 给出了他的回答,这里给大家转过来看看! How Does Appcelerator Titanium Mobile Work? Question: 引用I'm working on building an iPhone app with Titanium Mobile 1.0 and I see that it compiles down to a native iPhone binary. How does this work? Seems like i ...
这里再为大家介绍一个Titanium可视化开发工具: Appcelerator Titanium GUI/Interface Designer/Builder @ Island Pacific Australia 在Youtube上有他的演示视频,效果是相当的酷!如果能FQ的话,建议大家都看看! http://www.youtube.com/watch?v=5wgjLfAZCD0 查了一下视频注释提到的官方网站http://www.islandpacific.com/信息,目前还没有这个GUI工具相关的信息。所以猜测这个GUI工具还在研发中。 这里也给那些不方便FQ的童鞋截了一些图,先睹为 ...
我们在开发Titanium Mobile的时候,一般都使用的官方提供的Titanium Studio,但是由于官方在Eclipse上做了二次开发,去除了一些Plugin,比如Ant等,当我们在开发的时候,如果总是在Titanium Studio和Eclipse之间进行切换,也很麻烦,所以是 ...
    在使用Titanium做MP3播放器的时候,对于Android平台,我们可以不用特别的考虑,使用Titanium.Media.AudioPlayer、Titanium.Media.Sound等函数即可在播放声音,当前Activity终了新的Activity生成的时候,正在播放的身音也不会被中止。      在我们使用手机时,往往是多线程的,而且是会突然间断的。比如我们会一边浏览网页,一边听MP3,或者正在发短信的时候,突然打进来电话。这样我们必定会离开当前的用户界面。比如你会关闭MP3歌曲列表,去发短信,所以往往就需要有些程序在后台完成,暂时脱离屏幕。     那么对于Android ...
   使用Titanium来开发iPhone应用,不使用Object-C而是使用JavaScript,这看起来是不可思议的事情,那么Titanium又是如何来执行JavaScript文件的呢?我们来跟踪一下自应用启动开始到执行到入口js(app.js)的TItanium代码吧!    要跟踪代码的前提是需要有生成好的代码,所以我们需要新建一个Titanium工程,然后编译生成iPhone代码。编译后在/build/iphone/下就能够找到源代码了。    由于版本的不一样,编译出来的代码有可能也不一样,我使用的版本是1.7.1。而且,代码有可能会很长,在一些地方我会省去没有关系的代码。 ...
介绍一下使用Titanium的Module功能来制作自定义的View。 这里只是想整理一下最低限度的步骤和方法,所以自定义的内容只是简单地给普通的View类添加颜色。 Porject做成 根据 Titanium中Android模块开发指南(中文) 的内容,大家应该能很容易的创建一个Module的模板工程。 引用titanium create --platform=android --type=module --name=ColoredView --id=net.siso9to.coloredview --android=$HOME/devel/android-sdk-mac_x86 ...
在这篇文章中将说明如何在使用Titanium开发的iPhone应用中创建tooltip! 有时候我们会在导航栏上放置一个图片按钮,但是一个简单的图片按钮还不能够完全让用户理解这个按钮的用途。 例如: rightNavButton 按钮点下后会有什么动作呢?这是一个ebook阅读器的app. 以下的效果如何呢: 这样用户就知道了,当我点下这个按钮的时候是继续阅读文章呢。 那么这样的效果在Titanium中是如何做出来的呢? tooltip其实是一个设置了tip图像的背景的简单的view。 var lasttipView = Titanium.UI.createView({ ...
Titanium中Android模块开发之@Kroll注解详解:
官方地址:Android Module Development Guide 摘要 本指南教你如何在Titanium中开发Android模块从而扩展Titanium的功能. 在本指南中,你将会学习到以下几点: 设置你的环境能够构建Android模块 构建一个Android模块 打包一个Android模块 理解Android模 ...
在做移动应用的时候,很多时候我们需要对手机进行认证,记录是否是从同一部手机发来的请求,这个时候我们就需要获取手机的IMEI码(IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写)。 如何在Titanium中获取手机的IMEI码呢,很多人都期待官方能够提供这个API(其实获取也不太复杂)。但是看看下边的BUG的回馈,大家以后就死心吧,由于隐私方面的原因,官方对于这个问题的解决方案是“Resolution: Won't Fix”!!! TIMOB-7320 API: Need to get IMEI of device 那么我们如 ...
开发iPhone应用的时候,很多时候我们需要将用户登录的用户名和密码保存在手机上,那么通过Titanium开发的应用如何保存这样的数据呢?! 首先想到的是Titanium可以使用Titanium.App.Properties.setString(#KEY#, #VALUE#)将数据保存在本地。但是这样的保存方法并不适用于一些敏感的数据,因为他不采用加密算法,只是单纯的将数据存在了本地(明文)。 前段时间炒的沸沸扬扬的CSDN密码泄露,以及以后各大网站数据库被拖库的事件,让很多开发者都提高了数据安全的意识! 结论: 从目前的版本来看,Titanium还没有很好的保存用户名和密码的方法(201 ...
使用Titanium开发的Android应用,通过网络或者Android市场下载后安装,在应用第一次启动的时候,会弹出来一个对话框“Restart Required”(有些机种没有)。 关于这个问题,官方的QA论坛也有很多讨论的地方,但是目前的版本(1.7.2)都还是没有解决。可能是系统的一个Bug。 虽然目前还没有去掉这个对话框的解决方法,但是对话框中表示的标题和信息是可以自定义修改的。为了提高用户体验,不把用户给吓着,还是强烈建议大家修改内容。 修改方法: 在tiapp.xml的ti:app标签下放置以下内容。 <property name="ti.androi ...
Global site tag (gtag.js) - Google Analytics