タグ

ブックマーク / selfkleptomaniac.org (4)

  • Selfkleptomaniac — 【Titanium Advent Calendar 2011:18日目】Titanium MobileでAndroid

    そこで、リリースの際はTitanium Mobileのソースコードに手を入れて、直接動画プレーヤが起動するように変更して対応していたのですが、その後モジュールが書けることがわかったので、今ではMIMEタイプを渡すと適当なIntentが起動するこちらのモジュールを使って回避しています。とっても簡単なものなので、PDFビューワなどにも応用できると思います。 いずれにせよ、Android案件ではこんな苦労はしょっちゅうです。また、特に困るのがUI設計の問題です。例えばiOSでは上の画像みたいにナビゲーションバーが表示されて、その左側には何もしなくても戻るボタンがあり、また必要に応じて画面下部にタブを表示する、みたいな画面設計になるのが一般的なのですが、Androidだとナビゲーションバーというものは存在せず、タブも画面上部に並んでしまうので、どう転んでもiOSと同じものにはなりません。Andro

  • Selfkleptomaniac — Titanium MobileでLocal Notificationを実装する

    Blogging is a disease: selfkleptomania, your normal condition. About GPG Public Key iOSにはリモートからメッセージなどを通知するPush Notificationとインストール済みアプリから通知するLocal Notificationという二つの機構があります。以前、Push Notificationのサンプルはgistに公開したことがあるので、今回はLocal Notificationについて書いてみます。 Local Notificationが出来るのは ・ポップアップまたはステータスバーへの通知 ・通知の際のサウンドの再生 ・バッヂの操作(アプリのアイコンの数字のことね) です。通知が発生した際にステータスバーまたはポップアップのOKをタッチしてアプリケーションを起動することができます。端末がスリー

  • Selfkleptomaniac — Titaniumでリジェクト・iCloud関連

    Blogging is a disease: selfkleptomania, your normal condition. About GPG Public Key Titanium Mobileで作ったアプリがリジェクトされたので記念に。 今回リジェクトされた理由は、iCloud対応でデータの格納場所が厳密に定められ、チェック内容が変更になったからです。これからのアプリは生成されたデータを格納する際には以下のルールに従う必要があります。 (1) アプリが再生成できないファイルは/Documentsに保存 例えば、メモ帳アプリでユーザが書いたメモなんかはこちらに保存しないといけません。iCloudで自動的にバックアップされます。 (2) 再生成可能なファイルは/Library/Cachesに データベースのキャッシュも含む、とありますが、ダウンロードされたファイルなどもここに置くのが正し

  • Selfkleptomaniac — Titanium Mobileでアプリがリジェクト?!

    Blogging is a disease: selfkleptomania, your normal condition. About GPG Public Key Appleのアプリ検証ツールのバグでTitanium Mobileで作成されたアプリがリジェクトされるようです。回避方法が発表されていたのでざっくり訳しておきました。 再度追記:Appleが審査用ツールを更新してこの問題はなくなったそうです。もう大丈夫。 追記:なんと、この方法ではうまくいかなかったとのこと。 Update: 2:42pm 11/13/11 Appleの審査でのスキャンを回避する修正がCIサーバ上の全てのリリースブランチでご利用頂けるようになりました。こちらのビルドでアプリを再度申請して頂ければ問題を解消することが出来るはずです。ただし、現在も私たちは今後アプリが「プライベートAPIの利用」と判定されることが

  • 1