このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.
フェイスブックログインしたい。 そこでFacebookモジュールがTitaniumに標準(?)で装備されてたのでそれを使おうと思った時に見つけた Titanium:Facebookとの連携 この記事がとても参考になった。 僕自身iPhoneシミュレータでしか試してないけど、Androidでも動くかな...? 色々な記事みるとOAuthの部分でiPhoneと仕様が違うようだが、あとで検証してみます。 ログイン後のお話 fb.requestWithGraphPath( 'me', {}, "GET", function(e) { if (e.success) { var obj = JSON.parse(e.result); alert("Success: " + obj.name); } } ); この部分で認証後に色々情報を引っ張ってこれるようになるみたいですね。 Facebook OAu
最初はiPhoneで実機検証をしていたが、iPadも使用することになりiPadを追加。 その際にiPhoneとiPad両方にアプリを転送できなくなってしまったので対処。 (最初はiPhoneだけ出来たんだけどなぁ) iPadのデバイスを登録 プロビジョニング情報を更新 Xcodeに最新の情報を反映 Titaniumで情報を更新 メニューバーの「Run」から「Run Configurations」を選択 Titanium iOS Deviceの中に今まで使用していた実行構成の設定があるので開く 右下の辺りに「Refresh」ボタンがあるので押す Select Provisioning Profileを正しい最新のプロファイルにする 「Apply」を押下 後は実行するだけなので「Run」を押す メモ 参考サイト http://mushikago.com/i/?p=3931 Titanium実行
ブログでも書きました。⇢ 元記事 ソースコード ⇢ team-cheekit/likeGunosy(github) 背景 画面を横にスワイプすると、タブも動くUIを作りたかった. 実装方法 ここを見た。 Scrollable Tabs + Draggable Windows example (Titanium Alloy) 基本的に上記参考リンク先のコードをコピペでいいですが、注意が1点。 もしNexus5などのdpiの高い端末で使うなら、 Alloy.Globals.currentTabWidth = width; if (Ti.Android) { switch(Ti.Platform.displayCaps.dpi) { case 120: width /= 0.75; break; case 160: width = width; break; case 240: width /=
特徴 JavaScriptでAndroid/iOSのネイティブアプリを作成できる Android/iOSのアプリを同じコードで開発可能 同じソースでもAndroid/iOSそれぞれ最適なUIになる しくみ JavaScriptで書かれたバイナリをTitanium エンジンが実行時に解釈して実行するしくみのよう JavaScriptのコードはTitanium APIを呼び出して実装 JavaScriptエンジンは Titanium APIを解釈し、各プラットフォームのAPIを呼び出す http://docs.appcelerator.com/titanium/latest/#!/guide/Titanium_Platform_Overview には、"Mobile applications built with the Titanium SDK are run against a stand
Titanium Studio にEclipse Market Placeプラグインを導入する。するとほしいものが見つかるようになる。ただし入れてはいけないものも(場合によっては自動で)入るようになるので注意して使う。プラグインを入れる前になにかしらバックアックを取っておくと安心と思われる。 Eclipse.org のバージョンを確認する。 Help - About Titanium Studio から。通常のEclipseのアイコンがあるのでクリックして詳細を見ることができる。今回は4.3.2 = Kepler 。 インストールリンクをAddする Help - Install New Software へ通常のEclipseと同様にインストールリンクをAddする。今回は http://download.eclipse.org/releases/kepler 。(これまでのEclipseだ
Titaniumを試してみているところで躓いたのでメモ。 Titanium SDK 3.2.3 の場合、WebViewを表示すると初期状態でキーボードが表示されていた。 これを非表示にする。 メモ iPhoneエミュレータでは表示されていなかったが、Androidだと表示されていた。 キーボードの左右移動ボタンで画面が左右にスクロールしていたので、PCでブラウザを使っている際のキーボードのような動きをするのかなと思った。 Titanium SDKを 3.2.2.GA に落としてみたら表示されなくなった。 対策 これを追加 webview.softKeyboardOnFocus = Ti.UI.Android.SOFT_KEYBOARD_HIDE_ON_FOCUS; var window = Titanium.UI.createWindow({ navBarHidden: true, });
現象 いつの日からか,iOS build すると次のようにSimulatorの選択画面がでるようになっていました. 毎回選択がめんどくさくてたまりません. $ ti build -p ios Titanium Command-Line Interface, CLI version 3.3.0-rc2, Titanium SDK version 3.2.3.GA Copyright (c) 2012-2014, Appcelerator, Inc. All Rights Reserved. Please report bugs to http://jira.appcelerator.org/ Which simulator do you want to launch your app in? 1) iPhone Retina (3.5 inch) 2) iPhone Retina (4 in
前書き Scanditが提供しているバーコードスキャナーモジュールの導入まで。 モジュールはAppceleratorのMarketplaceで検索することができます。 Titaniumのバーコードスキャナーモジュールで有名なのはTiBarですが、どうやらiOSしか対応していない模様。 ScanditのモジュールはiPhoneとAndroid共に対応していました。 キーが必要になるため、アカウントを作る必要はありますが、UPCコード、EANコード、QRコードの読み取りは無料で使うことができます。 他のモジュールを使用していないので他との比較は出来ませんが、バーコードの認識精度は高すぎるくらい高い上に読み取り精度も高いので試してみる価値はあると思います。 ドキュメントはこちら。 導入方法 ダウンロード こちらからダウンロードすることができます。 プランが3つあり、それぞれ特徴があるのでダウンロ
var win1 = Ti.UI.createWindow({ backgroundColor:'#ff8080' }); var textFiled = Ti.UI.createTextField({ keyboardType: Titanium.UI.KEYBOARD_DEFAULT, borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED, autocapitalization:false, width:'200dp', top:'25%' }); win1.add(textFiled); textFiled.addEventListener('blur',function(e){ if(textFiled.value === '赤色') win1.setBackgroundColor('#ff0000'); else if(textFil
Androidエミュレータが爆速で動くと話題の Genymotion (旧 AndroVM )。せっかくそんなに速いなら、Titanium Mobile から使えるようにしたい!と思いたち、試行錯誤をした結果なんとか使えるようになったのでメモ。 Genymotionって? とっても動作が遅いと評判の Android Emulator を代替するプロダクト Genymotion 。 x86アーキテクチャのVM上で、Android Emulator を動かそう!ということ らしい。 細かいことは実はよく知らない。ちょっと前まで AndroidVM という名前だったことは知っている。商用プロダクトになったように読めるんだけど、今のところFreeで使えている。今後はどうなるか不明。 詳しくはこちらを。 この記事の前提 自分の使い方は少し特殊かもしれないけど、用途は満たしている。Genymotion
セットアップ Titanium SDKをインストールする 特にオプションがなければ最新版をインストールする --defaultでデフォルトのSDKにする
Mavericksにアップデートしたら?Titanium Studioが起動するたびにUpdateダイアログを表示するようになったMacTitanium 全く同じ症状の人がいた. [Mac OS X] Can't install Titanium CLI & Alloy - Invalid Password https://developer.appcelerator.com/question/145775/mac-os-x-cant-install-titanium-cli--alloy---invalid-password 以下で直った。この前にnodeをbrewでインストールし直したけど、それが関係あるか不明。
Titanium 3.3.0では,従来の方法ではAndroidのナビゲーションバーを非表示にすることができなくなっています.この記事では3.3.0でAndroidのナビゲーションバーを非表示にする方法を記述します. Titanium 3.3.0以前の方法 3.3.0以前ではtiapp.xmlのAndroidマニフェストに以下のコードの記述や 非表示にするwindowに対してnavBarHidden="true"を設定することでナビゲーションバーを非表示にできましたが,3.3.0ではこれらを設定してもタイトルバーがしれっと存在してます. Titanium 3.3.0での非表示の方法 方法としては2つあります.1つは,アプリが起動した時にJS側でwin.activity.actionBar.hide();を呼び出す方法です. もう一つは,Androidのナビゲーションバー非表示のカスタムテンプ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く