Technical

スポンサーリンク
Technical

Android2.0がリリース。変更点多し

Android 2.0 Platform Highlights | Android Developers 寝る直前にTwitterで知った2.0リリース。 10月末にリリースというのは本当だったんだな...。 ざっと見ると、 メールでExchangeをサポート カメラでデジタルズーム、マクロ、ストロボ、撮影シーン切り替えサポート ソフトウェアキーボードでマルチタッチをサポート ブラウザでダブルタッ...
Technical

Androidで自作アプリをプリインストール状態にする

自分でシステムイメージを作ってデバイスに焼いたり、エミュレータで使いたい人以外にはニーズないし、本当に正しいやり方かどうかも分からないけど、とりあえずメモ。 1. mydroid/packages/app 以下にアプリのソース一式を置き、Android.mkを作る。 実際は、mydroid/packages/app 以下でなくても mydroid/external の下でもどこでも良いはず。むしろ...
Technical

SmartQ5でA2DPのOn/Offを繰り返すと再生が途切れる?

なんとなく、不具合票のようなタイトルになってしまった。 SmartQ5で、MediaPlayerクラスを使ってMP3を再生しているときに、AudioManagerのsetBluetoothA2dpOn()でA2DPのOn/Offを繰り返すと、Offにしたときに本体スピーカーから出る音がブツ切れになってしまう。 setBluetoothA2dpOn(true)で、A2DPに流すとちゃんと聞こえるんだ...
Technical

androidのC/C++では、wchar_tは4バイト定義

Oops!!! wchar_t in Android is 4 bytes!! - android-ndk | Google グループ AndroidのC/C++でwchar_tは使ってはダメ - 組み込みの人。 これは1ヶ月半くらい前に、うちの会社の人も随分ハマってたわ。 けっきょくソースを遡って4バイトだって見つけたみたいだけど。androidでは、wchar_tの代わりに、ICUというライブ...
Technical

androidでSDカードにログを出力する方法

SDカードにログを出力する方法 - Android(アンドロイド)情報-ブリリアントサービス これは実機で動作確認したりするときには使えるかもね。 あと、 なお、SDK1.6よりSDカード書き込みのパーミッションが必要になりましたが、1.6にアップデートしたGDDPhoneではパーミッションの記述をしなくても書き込みできるようです。 これは知らなかった。変にハマらないように気をつける。...
Technical

謎のbroadcast intent

androidシステムから飛んでくる、broadcast intent。中にはどんな条件で飛んでくるのかよく分からないものもけっこうあったりする。 Intent | Android Developers 一覧を見てみると、それぞれ説明は書いてあるのだけどねぇ... ACTION_AIRPLANE_MODE_CHANGEDくらいなら当然分かるけど、ACTION_CLOSE_SYSTEM_DIALOG...
Technical

Flexアプリを始めた雑感

AIR&Flexアプリを触り中。ちなみにFlashとかActionScriptの経験は無し。 お金かけずに揃う開発環境ということでFlashDevelopを使ってみることに。Flex3SDKとFlashDevelopをダウンロードし、初期設定は無料でFlashの制作環境が整えられる! FlashDevelopとFlex SDK 3のインストール方法(ビデオ付き) | ClockMaker ...
Technical

OSXでのアプリ開発、AIRかMacRubyか…

OSXでサイトを監視して何かあればGrowlでアラートを出す、簡単なUI付きアプリを作りたい OSXとWindowsPCを行ったり来たりするので両方で動くといいなぁ 両方で動くならAIRアプリかな AIRでGrowl使えるんだっけ 何かありそう。Growl support for Adobe AIR applications at Mike Chambers AIRはFlexBuilder無いと...
Technical

JNIでnativeからJavaをコールバックするには?…JNIは分かりづらい

Callback mechanism from native to java ?? - android-ndk | Google グループ Androidに限らず、JNIを使ってnativeの関数を呼び出すのは良いのだけど、逆に非同期でnativeからJavaにコールバックしたいときはどうするの?というケースは意外と多いんじゃないかと思う。 どうも、AttachCurrentThread()とやっ...
Technical

Android 1.6_r1 Release

って、出勤前にフルソースをrepo syncしただけで全く差分は見てない...というか見る暇が無い。 SDKは会社でダウンロードしてエミュレータだけ立ち上げてみた。ジェスチャー設定アプリが新しく入ってたかな。WVGAのスキンで起動しようとするとなぜかQEMUが落ちて起動しないという現象があってこれも原因を調べるところまで手が回らず。 NDKも近いうちに1.6対応のがでてくるのかなぁ...。 NDK...
スポンサーリンク