kaz_konno's blog: walkthisway

Titanium Mobileの事など。

Tips

【オリジナルのAndroidManifest.xmlでカスタマイズ】タイトルバーを非表示にする方法

いつもiPhoneばかりなので、今回はAndroidのTipsです。 題名の通り、オリジナルのAndroidManifest.xmlをカスタマイズして、タイトルバーを非表示にする方法を紹介します。 TitaniumのTipsと言うより、AndriodのTipsをそのまま利用するだけとも言えます。知っ…

JavaScriptでモジュールを作ろう!

マーケットプレイスを良く見て行くと、様々なモジュールやテンプレート、デザインなどが揃っています。英語が分からない人でもスクリーンショットなどを見ればどんなものなのか分かるはずなので、是非じっくり回遊してみてください。 さて、Titanium Mobile…

「We still care about isRootViewAttached!!!」にご注意。

tabGroupを使っていて、アプリ起動時のopenにmodalを設定していると、子ウィンドウを開いた時にこのWarningがコンソールに出る。 「We still care about isRootViewAttached!!!」 app.jsではこんな感じ。 globals.tabs.open({modal:Ti.Platform.osname === '…

カスタムタブバーの作り方

最近カスタムタブバーの記事を何件か見かけたので、自分でも試してみました。 http://wiki.appcelerator.orgの中にもサンプルコードは見つかります。 例えば、以下のページを見てください。 http://wiki.appcelerator.org/display/td/315+-+Advanced+User+In…

グローバルオブジェクトの甘い誘惑 〜 Ti.App編

Titanium Mobileを使い始めた人のほとんどが、Kitchen Sinkに習ってアプリを作ってみるところからスタートすると思います。このKitchen Sinkのコードのあちこちをコピペしていくだけでも簡単なアプリが作れてしまいます。すると、自ずとプログラムの書き方は…

無名関数を使ったアプリのひな形

独自namespaceと無名関数ベースのひな形を作ってみました。 7/2に行ったTitanium本打上げの参加者チェックアプリでもこれをベースにしています。ソースはこちらにアップしておきました。 https://github.com/KAZUAKI/NewStyle構成は、以下の通りです。 app.j…

Titanium用Tapjoyモジュールの設置方法

Tapjoyのリワード広告と言えば、このリワード広告を導入したアプリがリジェクトされたと伝えられて、日本の開発者の間でも話題になったかと思います。参考:アドメーカーさんのブログ 収入源確保の手段として、AdMobなどのバナー広告の他に、リワード広告を…

Titanium Studioで最新のKitchen Sinkをインポート

遂にTitanium Studio、そしてTitanium Mobile SDK 1.7が正式リリースされました。 新機能などの情報は、予告されていた通りで、詳細はデベロッパサイトで確認してください。 今後、Titanium Developerはオープンソースとして残りますが、本流はTitanium Stud…

Titanium Developerのデバッグモード起動

Appcelerator社は、Titanium Studioによる開発環境にシフトしつつある昨今ですが、EmacsやTextMate, BBEdit, Codaなどエディタ系で開発をしているユーザーも多いかと思います。早くからTitaniumを使っているユーザーほど、まだまだTitanium Developerを使っ…

Titanium Studioをオフラインで使う方法

実はPreview版が公開された直後では、インターネットに繋がっていなければ起動すらできない状況でした。 これは、開発環境として致命的な問題であり、多くのユーザーが指摘した結果、現在では起動して編集するところまでは利用可能です。 しかし、シミュレー…

iPhoneのようにNavigationBarを残してページ遷移する技

Titaniumでは、iPhoneのNavigationBarを残してページ遷移を行うには、tabGroupを使うのが一般であるが、Androidでは、iPhoneのコードのままでは同じようには動かないし、タブを隠すことができない。そこで、以下のような技を使うと実現できる。 (※この技がい…

iPhoneのUnlockの動きをTitaniumで再現(解説:前編)

ツイッターのタイムラインでiPhoneのUnlockする時の動きのパーツを探しているツイートを見たので、Titaniumで再現してみた。 ソースは、こちら。 Slider ON/OFFボタンをタップすると、下からアンロックスライダーViewが上がってくるようにする。まず、アンロ…

Titanium Studioの便利なところ その1 最新のContinuous Buildを簡単インストール!

Titanium Studioを利用するなら、まだしばらくはアップデートをこまめにした方が良いだろう。 ついでにTitanium SDKもアップデートしておきたいところだ。 Titanium Studioは、Titanium SDK自体が簡単にアップデートできるので紹介しよう。 ブルダウンメニュ…

Xcode4 で実機インストールできない問題の回避法

Xcode4もGM Seed2になり、ストア用のビルドにも問題無いので、メインマシンに入れてしまったが、Titanium Mobileでの実機転送ができない問題が発生している。 自分はpython分からないが(他も分かっている訳ではない)、/Library/Application Support/Titani…

Titanium Mobileでのソース納品準備

クライアント向けにiPhoneアプリを開発した場合、相手が上流の開発会社だったりすると、ソース納品を求めてくることがある。Titanium Mobileで開発している場合、ただ単にbuildフォルダをコピーしてもコピー先のXcodeですんなりとは動かない。 さて、どうす…