`
rensanning
  • 浏览: 3552487 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38217
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607582
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682769
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89518
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:402107
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69759
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91828
社区版块
存档分类
最新评论
文章列表
Deleting all cookies in webview using Titanium API var path = Titanium.Filesystem.applicationDataDirectory; var searchKey = path.search('Documents'); path = path.substring(0,searchKey); path = path + 'Library/Cookies/' alert(path); 这里取得的path就是放置Cookies.binarycookies的文件路径。取得该路径后将其清理为空即可删除Co ...
【原文】Titanium 架构分析 虽然是对早期版本的分析,但是说的很深入,推荐大家看看!     一、分析的目标 了解Titanium产品的基本框架结构和特点 了解Titanium产品如何扩展本地API以及访问方式 了解Titanium
让你的Titanium应用也能实现Push的功能吧。 1)申请证书(.p12文件)  http://developer.apple.com/devcenter/ios/index.action Log into Apple's provisioning portal and create a new appid. Take note of your bundle identifier or appid, use the same one form the last step When you create your application, you need to configure ...
【官方Guide】https://wiki.appcelerator.org/display/guides/tiapp.xml+and+timodule.xml+Reference The tiapp.xml and it's close cousin the timodule.xml are XML configuration files that Titanium Mobile uses to generate native resources and code. Many of the configuration that lives in tiapp.xml is cross-plat ...
有些应用中有追加翻译功能的需求,这回我们说说说如何在Titanium开发的应用当中,实现翻译功能。 我们采用调用Google的翻译API来实现。 (1)首先创建一个WebView用来显示翻译后的文字显示。 var tranlateView = Titanium.UI.createWebView ...
在应用中插入广告,很普遍,但是要想在使用Titanium开发的应用中导入广告,去很少。主要是Titanium自身没有提供创建广告View的API。所以需要扩展Titanium,导入额外的Module来实现。 iPhone : Ti.Admob by Appcelerator 这里是Titanium官方公开的Module。 (1)安装Module 下载下来的Zip文件解压后,里边有3个Module。 进入到AdMob文件夹中 先把其中的ti.admob-iphone-1.0.zip解压,然后把ti.admob文件夹移动到/Library/Application Support/Tit ...
  以下就先簡單記錄開發環境的建置過程,圖多,請耐心等候。 需求 開發基本的 Titanium iOS App 需要先準備以下幾樣東西: 可以執行 Mac OS 的機器 (例如 MacBook Pro/Air 等) 。 一組 Apple ID 。 iOS 模擬器,這個要從 Xcode 3.2.6 + iOS SDK 4.3 或更新的版本裡取得。 [直接從 Apple 官方網站下載安裝] Titanium Studio IDE ,以下會介紹如何下載。 準備工作
【原文】http://erinylin.blogspot.com/2011/11/some-tips-to-avoid-leaking-memory-in.html (需要FQ) Titanium Mobile 真的是一個易學的跨平台 Mobile App SDK,不過由於 Javascript 的自由撰寫風格,外加一般使用者並不了解 Titanium Mobile SDK 倒底中介了什麼,往往開發到後期發現 App 在 runtime 時常出現 out of memory issue,用盡了各種方法「抓漏」也搞不懂為什麼 ?這個時候你就會開始沮喪,然後內心的 OS 狂叫著:「為什麼我不乖乖的 ...
【原文】http://www.lis186.com/?p=2276 當Titanium Mobile App的複雜度增加時,若對於javascript的寫作觀念不正確,穩定度會隨著程式的複雜度逐漸下降。其中最嚴重的問題,就屬於記憶體漏失(Memory Leak)了。在iOS的部分,要檢驗已經不需要的物件所用過的記憶體是否有被回收,可以使用XCode裡面的Instruments來作最精確的監控。 使用Instruments監控Titanium Mobile App的步驟如下: 1. 先用Titanium Studio先Build,在專案裡的build/iphone目錄下會產生一個附檔名為.x ...
官方QA论坛中有人问及拖拽功能: QA:http://developer.appcelerator.com/question/128143/several-items-drag-and-drop-functionality-support-for-ios 解决方案:Solution posted here(需要FQ) 通过一个第三方库函数来支持在ios设备的拖放操作,进一步加强titanium的功能。 TiDrop是一个opensource的库函数,可以从这里下载。 Example Ti.include("TiDrop.js"); var tabGroup ...
【原文】http://chuangyiji.com/2011/12/titanium-ios-android-exchange-code/ 在帮公司的app写库函数和教程的时候,做了这个代码片段,titanium mobile还是很优雅的,主要的代码不过几十行,就实现了在ios设备下的外汇兑换计算功能,用户可以选择需要兑换的货币种类,然后输入金额,通过查询汇率就能完成计算。 目前来说,titanium mobile的弱项在于界面,所以我尽可能的要简化界面代码,好在ios设备的主要界面方式还是比较固定的,比如tableview,因此可以封装一些细节代码,使得前端的业务逻辑代码尽量简化。 ...
Titanium从1.7开始强化了TCP通信方面的功能。一般大家说的通信都指的是HTTP通信,今天我们使用TCP socket,就可以跟很多的service实现通信。 在socket的同时,Titanium也支持二进制码的操作: T.Buffer Ti.Codec 但是稍微有些复杂,HTTP以外的协议也能够使用。 那么我们就尽早的看看socket通信的例子吧。 var win = Ti.UI.createWindow({ title: "Win1" }); var textarea = Ti.UI.createTextArea({value: ''}); win ...
“Path”是appstore中的一个流行应用,由于一些超有创意的UI布局设计,竞相被很多应用模仿。 App Sotre :这里 首先我们先做一下这个左右菜单的效果! 左边是主菜单,右边是好友一览,能偶添加,修改,删除好友。 左边的菜单中,点击各个选项的时候,在中间的View中显示页面。右边的菜单项目点击后,迁移到其他页面。 大体上就是这么功能,那我们看看需要做多少个View: 1、初期表示的ContentView1 2、左边主菜单点击后能够显示的ContentView2 3、右边的菜单(好友一览) 4、左边的菜单(主菜单) 在初期状态下个View的重叠顺序(zIndex)顺序 ...
Titanium Redux https://github.com/dawsontoth/Appcelerator-Titanium-Redux 该框架目的很明确: 当你使用Titanium开发应用是需要写大量的代码,此框架将在最大程度上减少代码量。 比如: 一般Titanium代码: if (Ti.Platform.osname == 'android') { Ti.include('includes/utilities.js'); } else { Ti.include('../includes/utilities.js'); } Redux代码: ...
为了设置好应用的版本信息,你需要在tiapp.xml中追加一下代码: <android xmlns:android="http://schemas.android.com/apk/res/android"> <manifest android:versionCode="2" android:versionName="8.675.309"/> </android> 运行结果 说明 (1) versionCode versionCode 不能被设置为小数比如“0.9”,必须是一 ...
Global site tag (gtag.js) - Google Analytics