Technical 日本Androidの会・福岡支部立ち上げの会に行ってきた 時間が取れたので参加してきました。 40名くらいは集まったんですかねー。私は会場のちょうど真ん中、赤い服着た女性の方の後ろにいました。 なんとすでにドコモのAndroid端末を入手していた強者の方も数名いらっしゃって驚き。あとiPhone率の高さは異常だった気が...。 個人的には、今日は組み込み屋の人はいないだろうなぁ、福岡はWebのデザイナーさんやWebアプリ屋さんのコミュニティが強力だから、... 2009.07.12 Technical
Technical AndroidでJavaとNativeとのやり取り(JNIは絶対必要?Socketなどは…?) 本家フォーラムにちょっと興味深いネタが。 Registering a java method as a callback function - android-ndk | Google Groups NativeからJavaのメソッドをコールバックで呼びたいんだけど...という質問。 そのレスの一つが Use a native method to create the pipe and retur... 2009.07.05 Technical
Technical AndroidでNativeのデバッグが(未だに?)できない件 Debug Native JNI code on Android emulator - Android Developers | Google Groups いまだに本家フォーラムにこの事象の質問が上がってくるということは、まだ直ってないのかなぁ...。 一ヶ月くらい前に同じ現象で悩んだまま放置してたんだけど。 NDKに付いているgdbserverとgdbはcupcakeのバージョンと一緒なのかな... 2009.07.04 Technical
Technical Androidのエミュレータでsystem.imgとかを差し替えるときに気をつけること Androidのエミュレータが使うシステムイメージなどのファイルは、例えばWindows環境だと C:\android-sdk-windows-1.5_r2\platforms\android-1.5\images にある、system.img、userdata.img、ramdisk.imgだったりすると思っていたのだけど、AVDを作って一度でもエミュレータを起動すると、 C:\Document... 2009.07.02 Technical
Technical Anrdoid NDKは、まだまだ… AndroidでNativeコードを書くためのNDKがリリースされて、ドキュメントなどをいろいろ読んだりしてみたけれど、まだ現時点では実用レベルでは無いかなぁというところ。 Googleもドキュメントの中でそう書いているし、Nativeコードの正式サポートは次期donutからというのもあるんだろうけど。 ただ、AndroidのNativeコードにおけるGoogleのポリシーというのは少しずつ見えて... 2009.06.28 Technical
Technical Android 1.5 NDK, Release 1 Android 1.5 NDK, Release 1 | Android Developers NDK出てきましたね。 中身は確認してないけど、ドキュメントとか多少は含まれてるんだろうか?それとも単にフルソースからの抜粋だけなのか...。 あとで確認しよう。... 2009.06.26 Technical
Technical 開発用にAndroidシステムのセキュリティレベルを下げる Native層からSurfaceを扱うコードを書いたのだけど、ACCESS_SURFACE_FLINGERの権限が無いと警告が出てAPIが動いてくれない。 Androidはセキュリティ確保のためにシステムリソースへのアクセスに制限がかかっていて、特にACCESS_SURFACE_FLINGERの場合は署名付きアプリにしないといけないようだ。 で、署名付きアプリの作り方はググるといろいろ出てくるのだ... 2009.06.19 Technical
Technical Androidというプラットフォームに関わる開発者の一体感 仕事でやらないといけないことがどんどん積み上がっていく...。 技術調査にも時間を割きたいし、今まで調べた内容についてもメンバーに展開できるように資料を作りたいのだけど、設計も進めないといけないしって感じでまぁ時間が足りてない。 技術調査した内容を展開する作業を優先するほうが、周りのメンバーの手戻りが減る分、生産性には寄与しそうではあるな。なんとか時間を作ってメモ書きでも残すかなぁ。 Andrdo... 2009.06.18 Technical
Technical AndroidのフルソースからビルドしたエミュレータでSDを認識しない場合 タイトルそのままなんだけど、私の環境で発生して解決できたようなのでメモ。 AVDを使わずに、フルソースをビルドして出来上がった各種イメージファイル(out/target/product/generic/system.imgなど)を使ってエミュレータを起動した場合(emulatorのパラメータで-system/-ramdisk/-kernelなどを付けたとき)、-sdcardでSDイメージファイルを... 2009.06.09 Technical
Technical Android解析進まず 週末もいろいろAndroidの解析をやってみたのだけど、ほとんど進んでない。 一番知りたいSurface周りはまったくと言って良いほど。Surafce,ISurface,SurfaceComposer,SurfaceComposerClient,SurfaceFlingerなど関連クラスがいろいろあるのだけど、その関連性もよく分かってないまま。 システム構成には"SurfaceManager"とい... 2009.06.08 Technical