Skip to content

Instantly share code, notes, and snippets.

View oAuthAdapter callback sample
//get timeline
oAuthAdapter.send({
url:'https://api.twitter.com/1/statuses/home_timeline.json',
parameters:[
],
method:'GET',
onSuccess:function(response){
alert('got tweets.see info log.');
response = JSON.parse(response);
for(var i=0;i<response.length;i++){
View how to use oauth_adapter.js
Ti.include('lib/oauth_adapter.js');
var oAuthAdapter = new OAuthAdapter(
'YOUR CONSUMER SECRET',
'YOUR CONSUMER KEY',
'HMAC-SHA1'
);
// load the access token for the service (if previously saved)
oAuthAdapter.loadAccessToken('twitter');
//OAuth if need.
View gist:784373
oAuthAdapter.send({
url:'https://api.twitter.com/1/statuses/update.json',
parameters:[
['status', '@mogya Hay I got working oAuthAdapter! '+Math.random()]
],
method:'POST',
onSuccess:function(responce){
alert('post succeed');
}
});
View 10min twitter client
Titanium.UI.setBackgroundColor('#000');
var tabGroup = Titanium.UI.createTabGroup();
var win = Titanium.UI.createWindow({
title:'10 min twitter client',
tabBarHidden:true,
backgroundColor:'#fff'
});
var tab1 = Titanium.UI.createTab({
window:win
});
@mogya
mogya / emacs titanium dictionary
Created Feb 4, 2011
emacs titanium dictionary
View emacs titanium dictionary
Titanium
Titanium.addEventListener
Titanium.fireEvent
Titanium.include
Titanium.removeEventListener
Titanium.userAgent
Titanium.version
Titanium.API
Titanium.API.addEventListener
Titanium.API.debug
@mogya
mogya / gist:838562
Created Feb 22, 2011
webview.evalJS cause hang-up on android #titanium?
View gist:838562
var tabGroup = Titanium.UI.createTabGroup();
var win = Titanium.UI.createWindow({
title:'Tab 1',
backgroundColor:'#fff'
});
var tab1 = Titanium.UI.createTab({
icon:'KS_nav_views.png',
title:'Tab 1',
window:win
});
@mogya
mogya / gist:1056009
Created Jun 30, 2011
A test library for Titanium Mobile
View gist:1056009
var win = Titanium.UI.currentWindow;
var view = Ti.UI.createView();
view.layout = 'vertical';
function addTest(title,action){
var button = Ti.UI.createButton({
title:title,
width:300,
height:30
});
button.addEventListener('click',function(){
@mogya
mogya / gist:1194823
Created Sep 5, 2011
show various buttons without any images.
View gist:1194823
var tabGroup = Titanium.UI.createTabGroup();
var view = Titanium.UI.createView({
});
view.layout = 'vertical';
var win = Titanium.UI.createWindow({
title:'non-image buttons',
font:{fontFamily:'AppleGothic'},
tabBarHidden:true,
backgroundColor:'#fff'
@mogya
mogya / build.py
Created Sep 25, 2011
build.py(1.6.2) modification to suppress CFBundleVersion modification
View build.py
if not simulator:
version = ti.properties['version']
# we want to make sure in debug mode the version always changes
o.write("[INFO] mogya. skip version modification.") # mogya
# version = "%s.%d" % (version,time.time())
ti.properties['version']=version
pp = os.path.expanduser("~/Library/MobileDevice/Provisioning Profiles/%s.mobileprovision" % appuuid)
provisioning_profile = read_provisioning_profile(pp,o)
@mogya
mogya / gist:1417382
Created Dec 1, 2011
俺ブラウザ
View gist:1417382
Titanium.UI.setBackgroundColor('#000');
var tabGroup = Titanium.UI.createTabGroup();
var win1 = Titanium.UI.createWindow({
title:'俺ブラウザ',
backgroundColor:'#fff'
});
win1.tabBarHidden = true;
var webView = Titanium.UI.createWebView( {
url: "http://oasis.mogya.com/iphone/"
});
You can’t perform that action at this time.