Technical

スポンサーリンク
Technical

日本Androidの会・福岡支部立ち上げの会に行ってきた

時間が取れたので参加してきました。 40名くらいは集まったんですかねー。私は会場のちょうど真ん中、赤い服着た女性の方の後ろにいました。 なんとすでにドコモのAndroid端末を入手していた強者の方も数名いらっしゃって驚き。あとiPhone率の高さは異常だった気が...。 個人的には、今日は組み込み屋の人はいないだろうなぁ、福岡はWebのデザイナーさんやWebアプリ屋さんのコミュニティが強力だから、...
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...
Technical

AndroidでNativeのデバッグが(未だに?)できない件

Debug Native JNI code on Android emulator - Android Developers | Google Groups いまだに本家フォーラムにこの事象の質問が上がってくるということは、まだ直ってないのかなぁ...。 一ヶ月くらい前に同じ現象で悩んだまま放置してたんだけど。 NDKに付いているgdbserverとgdbはcupcakeのバージョンと一緒なのかな...
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...
Technical

Anrdoid NDKは、まだまだ…

AndroidでNativeコードを書くためのNDKがリリースされて、ドキュメントなどをいろいろ読んだりしてみたけれど、まだ現時点では実用レベルでは無いかなぁというところ。 Googleもドキュメントの中でそう書いているし、Nativeコードの正式サポートは次期donutからというのもあるんだろうけど。 ただ、AndroidのNativeコードにおけるGoogleのポリシーというのは少しずつ見えて...
Technical

Android 1.5 NDK, Release 1

Android 1.5 NDK, Release 1 | Android Developers NDK出てきましたね。 中身は確認してないけど、ドキュメントとか多少は含まれてるんだろうか?それとも単にフルソースからの抜粋だけなのか...。 あとで確認しよう。...
Technical

開発用にAndroidシステムのセキュリティレベルを下げる

Native層からSurfaceを扱うコードを書いたのだけど、ACCESS_SURFACE_FLINGERの権限が無いと警告が出てAPIが動いてくれない。 Androidはセキュリティ確保のためにシステムリソースへのアクセスに制限がかかっていて、特にACCESS_SURFACE_FLINGERの場合は署名付きアプリにしないといけないようだ。 で、署名付きアプリの作り方はググるといろいろ出てくるのだ...
Technical

Androidというプラットフォームに関わる開発者の一体感

仕事でやらないといけないことがどんどん積み上がっていく...。 技術調査にも時間を割きたいし、今まで調べた内容についてもメンバーに展開できるように資料を作りたいのだけど、設計も進めないといけないしって感じでまぁ時間が足りてない。 技術調査した内容を展開する作業を優先するほうが、周りのメンバーの手戻りが減る分、生産性には寄与しそうではあるな。なんとか時間を作ってメモ書きでも残すかなぁ。 Andrdo...
Technical

AndroidのフルソースからビルドしたエミュレータでSDを認識しない場合

タイトルそのままなんだけど、私の環境で発生して解決できたようなのでメモ。 AVDを使わずに、フルソースをビルドして出来上がった各種イメージファイル(out/target/product/generic/system.imgなど)を使ってエミュレータを起動した場合(emulatorのパラメータで-system/-ramdisk/-kernelなどを付けたとき)、-sdcardでSDイメージファイルを...
Technical

Android解析進まず

週末もいろいろAndroidの解析をやってみたのだけど、ほとんど進んでない。 一番知りたいSurface周りはまったくと言って良いほど。Surafce,ISurface,SurfaceComposer,SurfaceComposerClient,SurfaceFlingerなど関連クラスがいろいろあるのだけど、その関連性もよく分かってないまま。 システム構成には"SurfaceManager"とい...
スポンサーリンク