titanium
「GalaxyTab SC-01Eで、君のアプリが出てこない!」って言われて、わたわたしていました。。。 結局実機を購入し、いろいろ試してみたのですが、うーんたしかに GooglePlayにさえ出てこない 野良APKとして開発版をインストールしても、起動後強制終了 という…
ビルド時に以下のようなエラーが出てちょっと呆然・・・ BUILD FAILED /Users/nari/Library/Application Support/Titanium/mobilesdk/osx/2.1.3.GA/module/android/build.xml:362: The following error occurred while executing this line: /Users/nari/Lib…
Titanium製のAndroidアプリで、TableViewで頻繁に落ちる事がたまに起こります。 たとえばこんなエラー java.lang.ClassCastException: ti.modules.titanium.ui.LabelProxy cannot be cast to ti.modules.titanium.ui.ImageViewProxy at ti.modules.titanium.…
Titanium製アプリ用のi-mobileの広告SDK利用モジュールを作りました。1.8以上にて動作します。https://github.com/harukazepci-mobileさんの提供している、Android用SDKを利用します。 i-mobileさんが配布している、広告配信用のSDKと、広告用の各種設定IDを…
WebView内での遷移(ページのロードとか、リンククリックとか)のタイミングにあわせて、処理を行いたい場合があるかと思います。その際に、WebViewでは以下の様なイベントが用意されています。 Appcelerator Developer Center - API for Titanium.UI.WebVie…
WebViewのUserAgentを変えたい ※さっさとやり方だけ知りたい方は、飛ばしてねWebViewにより、サーバ側に用意したサイトなどと連携するアプリを作ったりすることがあると思います。 その際に、アプリから来た時にだけ○○する、みたいなことって、必要になった…
アプリにおいては、DL数は元より、アクティブな利用者数や利用回数、ボタンやメニューの利用頻度など、アプリの品質/媒体力の向上などに解析すべき項目が多くあります。Titaniumにおけるアプリの利用解析といえば、 Titanium Analytics Google Analytics 〜…
ひさしぶりに自宅コーディングばかりしてます。 で、これまた久しぶりにTitaniumのwikiを見に行きました。 http://wiki.appcelerator.org/display/guides/ちょっと前に構成変更やらページ追加やらされたっぽいのは気づいてたんですが、今日たまたま見てたら…
I am Titan!(でいいのか?先日、以下の研修を受けて参りました。Appcelerator Titaniumを使ったネイティブ・モバイル・アプリケーション開発の基本日本初のtitanium公認?研修、かつ、認定試験も受けられるものでした。 運良く初回に申し込みが間に合い、受…
9/17に「Ti.Developers.meeting Vol 0.3 in Kyoto」へ参加してきました。from 川崎。はっきりいって、セッションのメンバー・内容が濃くて、カンファレンスといってもよかったんではないかと。行くことを速攻きめてよかった。(そして会社のみなさまありがと…
昨日、「Ti.Developers.meeting Vol 0.3 in Kyoto」に参加させていただきました。 懇親会まで参加させていただき、大変濃く楽しい1日でした。 関東からでも参加して良かったです。 交流できなかった方も多く、ぜひまた機会があればと思っています。その際に…
Titanium な人たちが黙々とコーディングする(?)、Titanium meetup Tokyo #11 へ行ってきました。http://atnd.org/events/19245会場は、DNPソーシャルリンク様。会場への誘導や無線LAN設定のビラ、サンドウィッチやミネラルウォーターなどなど、本当に申し…
タイトルの通りですが、TitaniumのAdMakerモジュールを作ってみました。 AdMakerの提供している、Android用SDKを利用します。 (というか、そういう外部提供SDKを組み込んだ、Tiモジュールを作るのを試したかった、という裏目的) harukazepc/TiAdMaker4Andr…
Androidの2.2以上では、アプリ側で対処することで、SDカード等外部記憶媒体へアプリを保存・移動することができます。App Install Locationただ、2.1以下でも動くアプリで、2.2以上ならSD移動可とする、というのは若干テクニックが必要。この対応は、 Androi…
という問題。微妙にはまる。Default@2x.png を add しようとすると、 % svn add Default@2x.png svn: warning: 'Default@' not foundそんなファイルは確かにない・・・そういう解釈か。どうやら、@(アットマーク、atmark)を含む場合は、最後に@を付けると良…
自分用のひと用にまとめるためのメモ。 Kitchen Sink 何はなくともKitchenSink。APIドキュメントより信頼性の高い、実装サンプルが盛りだくさん。こっちを見た方が早い、時が多い。 Developer Center のQAコミュニティ 困ったりやり方がわからなくなったらだ…
iPhoneのディスプレイサイズは現在、320x480と640x960(Retina Display)の2種類が存在します。で、Titaniumで実装するときに、Retina用の高解像度画像を反映させるのは、 ROOT/Resources/images/aiueo.png ROOT/Resources/images/aiueo@2x.png のように、「…
これのつづき。結局tiapp.xmlで試行錯誤するもうまくいかず。 TitaniumサイトのQAで言われている以下のやり方を実施。 一度Android用にビルドし、build/andorid/AndroidManifest.xmlをコピー 上記を platform/android/AndroidManifest.xml にペースト これを…
Androidアプリの各種初期設定?は、通常 AndroidManifest.xml にて行います。 たとえば、アプリのバージョン(アップデート時に更新が必要)や、画面の向きの対応などなど。TitaniumでAndroidを作る場合は、AndroidManifest.xmlへ追記すべき内容を、tiapp.xm…
TextFieldで focus, blur を検知したくなりました。 で、 tf.addEventListener('focus',function(e){...}); tf.addEventListener('blur',function(e){...}); とします。そして実際に該当TextFieldを触ってみるときちんと focus が発行されました。 が、TextF…
iPhone向けアプリの場合にも、フォントのカスタマイズは可能です。 ※ちなみにAndroidの時はこんな感じでした。 対象フォントのttfファイルを準備 上記ファイルを、 Resources/ 配下に配置 Androidの場合は、Resources/android/fonts/ 配下 build/iphone/Info…
Macを一時的に里子に出す必要があり、別途WindowsにTitaniumの環境を作ろうと。JDK入れてーの AndroidSDK入れてーの titanium入れてーの 自プロジェクトのリポジトリからソース落としてーの起動したらば、 Androidエミュレータは起動する が、その後何も起き…
AndroidもTitaniumも大好きで今日も遊んでます。で、Androidのアプリ開発(titaniumもjava nativeも)でぶちあたるものの一つが、「フォント」の問題です。 Androidがデフォルトで用意しているフォントセットは、英字3種日本語1種のようで、ちょっとこまり…
Titaniumにおいて、ImageViewでimages要素に画像の配列を与えることで、パラパラ漫画なアニメーションを実装できます。以下のような感じで。 var animationFrames = [ 'images/1.jpg','images/2.jpg','images/3.jpg','images/4.jpg' ]; var imageView = Ti.U…
http://developer.appcelerator.com/question/46261/tableview-setonitemlongclicklistener-android と同等の要件です。(元記事は解決していないですが、、、) こんなテーブルを作ったとします。 var tableView = Ti.UI.createTableView(); var tableRow1 …
# 俺、チタニウム、って言っちゃいます。タイタニウム、ってなんかかっこ悪い気がするんだよなぁ、、、語感が。。。どうでもいいね!さて、Androidアプリ開発者の視点でTitanium使ってて思ったことなどを書き留めてみます。 思い込みだったらごめんなさい&…
表題通り。外で作業してたら、やたらめったら落ちる。。。これはやる気が起きなくなる。 環境は、MacBook OSX 10.6.7 / titanium developer 1.2.2 。で変だなー、って思って、そういえば落ちるのはモバイルルーター使ってるときかも、と。 つまり、ネットワ…