harukazepc’s blog

インターネッツとAndroidなどが大好きです。あとは日々のことなど。

titanium の検索結果:

mipsプロセッサ(GalaxyTab SC-01Eなど)向けのAndroid用アプリの生成で困っています #titaniumjp

…ジュールを使う 昔のTitaniumでは、モジュールはAndroidNDKを利用していなかったとおもうので、そのころのモジュールであれば問題ないかと。 mips用にモジュールをビルドし直す mobilesdk/osx/3.1.0.GA/module/android/generated/Application.mk を書き換える(自己責任&今後、Android2.3.3以上のみになります) TARGET_PLATFORM := android-9 APP_ABI := arme…

Android用モジュールがうまくコンパイルできない時 #titaniumjp

…n Support/Titanium/mobilesdk/osx/2.1.3.GA/module/android/build.xml:362: The following error occurred while executing this line: /Users/nari/Library/Application Support/Titanium/mobilesdk/osx/2.1.3.GA/module/android/build.xml:317: exec retur…

TableViewで落ちることがあったら、まずclassName設定を疑うべし! #titaniumjp

Titanium製のAndroidアプリで、TableViewで頻繁に落ちる事がたまに起こります。 たとえばこんなエラー java.lang.ClassCastException: ti.modules.titanium.ui.LabelProxy cannot be cast to ti.modules.titanium.ui.ImageViewProxy at ti.modules.titanium.ui.widget.TiUIImageView.setProxy(TiU…

titaniumのi-mobile用モジュールを作りました。#titaniumjp

Titanium製アプリ用のi-mobileの広告SDK利用モジュールを作りました。1.8以上にて動作します。https://github.com/harukazepci-mobileさんの提供している、Android用SDKを利用します。 i-mobileさんが配布している、広告配信用のSDKと、広告用の各種設定IDを用意しましょう。このModuleは、各社のSDKの利用方法にそって、Titaniumからアクセスできるようにした(だけ)のものです。 (特別な処理等はおこなっ…

[titanium][android]titaniumのNend/Medibaad用モジュール(api version 2)を改修しました。#titaniumjp

Titanium製アプリ用のNendおよびMedibaの広告SDK利用モジュールを作ってましたが、先日これを更新いたしました。https://github.com/harukazepc「apiversion: 2」ってことで、最近のTitaniumでの利用に耐えるようにしています。これでやっとこさ、Titanium Mobile SDK 1.8以上でAndroidアプリが作れます>自分

[titanium][android] mediba ad と nend のSDKを利用するためのTitaniumモジュール作ったよ #titaniumjp

絶賛 Titanium2.0 & ACS 祭りの中、いろいろ乗り遅れてます・・・ (先週もmeetup参加できず、、、残念、すいません)mediba ad および nend の広告SDKをTitaniumで使うためのモジュールを作りました。 各社の提供している、Android用SDKを利用します。現在のものは、Titanium Mobile SDK 1.7 以下のものです。 (自分の環境的に。。。追々1.8以降版も対応するつもりです。みなさんAndroid2.1は切り捨てたの…

Ti.UI.WebView で、遷移先(遷移しようとしている)URLを知りたい 〜 'beforeload' イベントで url が反映されない件 #titaniumjp #titanium

…- API for Titanium.UI.WebView beforeload : WebView内でページの読み込みを開始した時 load : WebView内でページの読み込みが完了した時 error : ページの読み込み中に問題が発生した時 WebViewを利用したアプリケーションの場合によくあるのが、特定のドメイン(URL)じゃないページへ遷移する場合は、通常のブラウザアプリ(Safari等)で開くという要件です。 その際、beforeload イベントで遷移先のU…

Titanium.UI.WebView の UserAgent をカスタマイズする(モジュール作ったよ) #titaniumjp

…いでしょうか。ただ、Titanium には標準ではまだいい感じのUserAgentの変更方法がないようです。(1.8.1現在) Titaniumには、Titanium.userAgent ってのがあるのですが、これはWebViewには反映されません。 Titanium.Network.HTTPClient によるアクセスであれば、 setRequestHeader で設定可能。 ただし、リクエストを自分で制御して、受け取ったレスポンスをひたすらWebViewに反映していく・・…

Titanium-Google-Analytics がAndroidも対応していた。感謝!

…項目が多くあります。Titaniumにおけるアプリの利用解析といえば、 Titanium Analytics Google Analytics 〜 rogchap / Titanium-Google-Analytics のいずれかが挙げられるかと思います。GoogleAnalyticsを利用すると、おなじみのリッチなUIで、アプリの利用動向などがわかってとても役に立つ! のですが、Titanium-Google-Analytics では Android に対応していませんでし…

【Titanium Advent Calendar 2011:十九日目】Androidアプリも作ろうぜ!〜Androidアプリに実装すべきTipsたち

…ghtsさん企画の「Titanium Advent Calendar 2011」向けの記事です。※この記事は、数日前に概要を考えていたのですが、十八日目の@yagiさんの【Titanium Advent Calendar 2011:18日目】Titanium MobileでAndroidと、まさかのネタ被り・・・詳細な内容は違うので、このままいっちゃいますw 前置き(能書き) 僕はAndroidが大好きです!! Android派(?)でTitaniumな人は、珍しいんじゃない…

TitaniumのwikiのAndroid記述が増えとる(というかまとまっとる) #titaniumjp

…、これまた久しぶりにTitaniumのwikiを見に行きました。 http://wiki.appcelerator.org/display/guides/ちょっと前に構成変更やらページ追加やらされたっぽいのは気づいてたんですが、今日たまたま見てたら、やたらAndroid系のTipsが増えててちょっと嬉しくなりました。 http://wiki.appcelerator.org/display/guides/Android Intentとか version管理というか、versi…

Titanium Certified Application Developerになりました!(認定試験合格) #titaniumjp

…celerator Titaniumを使ったネイティブ・モバイル・アプリケーション開発の基本日本初のtitanium公認?研修、かつ、認定試験も受けられるものでした。 運良く初回に申し込みが間に合い、受講してまいりました。講義や試験の具体的なことは書けないですが、試験は以下のような感じでした。 60問のWeb選択式 90分 オープンブック(各種Web/書籍参照可) 75%正解が合格ライン 最大3回まで受けられる 日本語(増井さんお疲れ様でした) で、、、無事?合格!85%でし…

Ti.Developers.meeting Vol 0.3 in Kyoto に参加してきました&各セッションメモ #titaniumjp #TDm03

…たことベスト3: ・Titaniumおもしれー! ・Androidやる人(やったことある人)少ねー! ・雨すげー!(大雨)みなさんのtweetについてもまとめておきました。 Ti.Developers.meeting Vol 0.3 in Kyoto - Togetter以下、各セッションメモと感想?です。 - ★ご挨拶 〜 上野 正大(Ueno Masahiro)@astronaughts 上野さんのご挨拶。人柄最高です。 「「勉強会」ではなく「イベント」ですよ」。実際そん…

Ti.Developers.meeting Vol 0.3 in Kyoto の資料を公開しました

… 関東からでも参加して良かったです。 交流できなかった方も多く、ぜひまた機会があればと思っています。その際に、自分の仕事でのアプリ開発事例について共有させていただきました。 本日SlideShare上にアップロードいたしました。 TitaniumでiOS/Android同時リリース:NIFTY-Serveの事例 View more presentations from Tomoya Narita 当日の各セッションのメモや感想などは近日中に。 とりあえず自分の分だけ取り急ぎ。

Titanium meetup Tokyo #11 に参加してきました #titaniumjp

Titanium な人たちが黙々とコーディングする(?)、Titanium meetup Tokyo #11 へ行ってきました。http://atnd.org/events/19245会場は、DNPソーシャルリンク様。会場への誘導や無線LAN設定のビラ、サンドウィッチやミネラルウォーターなどなど、本当に申し訳ないくらいの手厚いセッティングです。ありがとうございます!本日は、黙々の前にAppcelerator増井さんが、QAに回答する、という感じでした。 以下まとめ。 iPho…

titanium の AdMaker モジュール作ってみました(Android用) #titaniumjp

…イトルの通りですが、TitaniumのAdMakerモジュールを作ってみました。 AdMakerの提供している、Android用SDKを利用します。 (というか、そういう外部提供SDKを組み込んだ、Tiモジュールを作るのを試したかった、という裏目的) harukazepc/TiAdMaker4Android - GitHub (動作確認:2011/8/15時点, AdMakerSDK1.1)もしよろしければご利用いただき、なにかあればフィードバックいただければと思います。 簡…

a2sd - Android2.2以上での、アプリのSDカード保存対応

…応になります。 で、Titaniumでの開発時にも対応したい、と。うーん、、、ビルド時のターゲット指定の方法がわからん・・・と思ってたら、本家Appcelerator Developer Blog内で紹介されていました。。。wikiに反映していただけないだろうかwInstalling Android apps to the SD card tiapp.xml <android ...> <tool-api-level>8</tool-api-level> <manifest …

Titaniumで開発する際・困ったときに参照すべきもの

…違ったりするので。 Titanium BBS (JP unofficial) @masuidriveさんが立てたBBS。参照だけでなく、質問も可能ですね。見てる方多そうで、みなさんレスポンスも早いです。 API Reference Guide 本家APIドキュメント。微妙に信頼できないことも?(え Titanium Mobile Programming Guides モジュールの作り方やiPhone/Androidに特化した対応内容、細かいチュートリアルなど、ピンポイントで役…

Retina Display向けの画像

…類が存在します。で、Titaniumで実装するときに、Retina用の高解像度画像を反映させるのは、 ROOT/Resources/images/aiueo.png ROOT/Resources/images/aiueo@2x.png のように、「通常ディスプレイ@2x.拡張子」として配置します。実際のjs内での呼び方としては「@2x」を意識せずに、 Ti.UI.createImageView({image:'images/aiueo.png'}); のように呼び出すことで、…

アプリの画面を固定(portait)したい

…るもうまくいかず。 TitaniumサイトのQAで言われている以下のやり方を実施。 一度Android用にビルドし、build/andorid/AndroidManifest.xmlをコピー 上記を platform/android/AndroidManifest.xml にペースト これをカスタマイズする。すべてのに対して、以下を設定 ... <activity ...... android:screenOrientation="portrait"/> ... 再ビルド実施…

Androidのバージョンを管理したい(AndroidManifest.xmlをカスタマイズしたい)

…向きの対応などなど。TitaniumでAndroidを作る場合は、AndroidManifest.xmlへ追記すべき内容を、tiapp.xmlへ下記のように追記します。 .... <guid>xxxxxxxxxxxxxxxxxxxxxxxxxxx</guid> <iphone> <orientations device="iphone"> <orientation>Ti.UI.PORTRAIT</orientation> </orientations> <orientatio…

.apkが作られない&起動しない問題

…別途WindowsにTitaniumの環境を作ろうと。JDK入れてーの AndroidSDK入れてーの titanium入れてーの 自プロジェクトのリポジトリからソース落としてーの起動したらば、 Androidエミュレータは起動する が、その後何も起きない・・・ コンソール上は「Copying project resources」で止まる Traceレベルで見てもよくわからん という状態に。あーこまったこまったこまりまくった。 そしたら以下にて解決いたしました。ありがとうござ…

フォントのカスタマイズ(日本語ttfの反映とか)

AndroidもTitaniumも大好きで今日も遊んでます。で、Androidのアプリ開発(titaniumもjava nativeも)でぶちあたるものの一つが、「フォント」の問題です。 Androidがデフォルトで用意しているフォントセットは、英字3種日本語1種のようで、ちょっとこまります。 AAとか等幅前提のフォーマットとかだと目も当てられない感じです。。。モリサワフォントが組み込まれるようですが、現行機種への対応では、TTFフォントなどをアプリに持たせる形になります。 …

ImageView.start() で落ちる時の対処法

Titaniumにおいて、ImageViewでimages要素に画像の配列を与えることで、パラパラ漫画なアニメーションを実装できます。以下のような感じで。 var animationFrames = [ 'images/1.jpg','images/2.jpg','images/3.jpg','images/4.jpg' ]; var imageView = Ti.UI.createImageView({ images: animationFrames, duration: …

Androidで長押し(LongPress)をTableViewで検知しつつ、該当のRowのindexを得る方法

…bleRow1 = Titanium.UI.createTableViewRow(); var tableRow1Label = Titanium.UI.createLabel({text:"label1"}); tableRow1.add(tableRow1Label); var tableRow2 = Titanium.UI.createTableViewRow(); var tableRow2Label = Titanium.UI.createLabel({text:"…

TitaniumでAndroidアプリ作ってて感じたこと

…アプリ開発者の視点でTitanium使ってて思ったことなどを書き留めてみます。 思い込みだったらごめんなさい&教えてください。 ちょっと前まではTitaniumのAndroid対応はかなりざっくりだったけど、最近は本格化?してきているようですし、ぜひTitanium本体側で対応してもらえたらうれしいなぁ。。。 Android開発するなら、一度javaでnativeアプリを作っとくべきかも Activity,Menu,Intentといった、Androidの特徴については、tit…

titanium developer が頻繁に落ちる

… 10.6.7 / titanium developer 1.2.2 。で変だなー、って思って、そういえば落ちるのはモバイルルーター使ってるときかも、と。 つまり、ネットワークの状態が不安定だと、落ちるんじゃないか疑惑。試しに titanium 起動 → AirMac を切る、すると titanium 落ちたーwwwこれは辛いなぁ、、、ネットワークが安定しているところでやりますか。とほほ。追記: AirMacの設定で、「自動プロキシ検出」にチェック入ってた。これをOFFにした…

© harukazepc️