memo
Android: How to use own sqlite database | M Moniruzzaman's Blog assets内でデータベースはどうこうできないので一度アプリのローカル領域にコピーし使うみたいな形に。
今回SuperdryColorPickerを作るにあたってぶちあたったShaderクラス。グラデーションとか陰影をつけるクラスで、以下のサブクラスがあります。 BitmapShader ComposeShader LinearGradient RadialGradient SweepGradient Shaderに関係するものとして以下の引…
android.graphics.ColorMatrixという色空間変換に便利そうなクラスがありました。カメラ系アプリ作ってるとYUV->RGB変換はNative側とかでよくやるんですが、Java側でRGB->YUV変換はあまりやらないしめんどくさいなあと思ってたら、このクラスに変換テーブル…
ハニカムPreviewでたよ!Android 3.0 (通称Honeycomb)はタブレットのような大画面端末向けの新しいバージョンのAndroidプラットフォームです。タブレットに特化する機能を盛り込みつつ下位互換性もちゃんと保ってるらしい。Preview 版が公開されたらしいので…
メモ gitとDropboxでお手軽・無料のSource Hostingを実現する
ProGuardでは、-keepオプションで指定したクラス・メソッドなどをそのProGuradの処理対象から外します。-keepオプションがいろいろあってよくわからなかったのでまとめてみた。 keepするもの(対象外とするもの) リネームと削除をしない リネームをしない*1 …
ふつうのJavaのデコンパイルです。Androidじゃないよ。 前提 Mac OS X 10.6.6 Eclipse SDK 3.6.1 環境構築手順 Jadインストール http://www.varaneckas.com/jadから「Jad 1.5.8g for Mac OS X 10.4.6 on Intel platform」をダウンロードし適当なフォルダへ解…
メモ http://naoki.sato.name/lab/archives/38
あんまり注目されないAccessibility Servicesについてちゃんと向き合ってみました。Accessibility Servicesは「設定」-「ユーザー補助」の「ユーザー補助サービス」をさします。これらは主に障害者や高齢者などのハンディキャップのある方々の操作を支援する…
知らなかったけど、diffはここで見れるらしい。デ部で教えてもらいました。 http://developer.android.com/sdk/api_diff/9/changes.html
http://static.googleusercontent.com/external_content/untrusted_dlcp/source.android.com/ja//compatibility/android-2.3-cdd.pdf
GingerBreadからパッケージandroid.os.storageが追加されました。OBBファイル(Opaque Binary Blobs file)をサポートするよ、ということのようです。OBBファイルとは、暗号化もできるディスクイメージファイルっぽいです(マウント、アンマウントという表記…
NativeActivityの追加に伴って新APIにこれが追加されてる。 WallpaperService.Engine.onSurfaceRedrawNeeded (SurfaceHolder holder) SurfaceHolder.Callback.surfaceRedrawNeeded() リサイズされた後などの何らかの理由で、アプリケーションがsurfaceの内容…
KeyguardManager.KeyguardlockのdisableKeyguard()でスクリーンロックを解除し、PowerManager.newWakeLock()のacquire()で画面表示します。onResume()に以下のように実装する。 keyguardmanager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERV…
How to Create QuickAction Dialog in Android
androidでOpenGL使う場合はエンディアンの考慮が必要。 エンディアンとは,他バイトのデータをメモリ上どのように配置する方式。 ビッグエンディアン(例)データの上位バイトからメモリに「12 34 AB CD」 人間にとってわかりやすい IBM系のメインフレーム/…
音声入出力を英語にしてるときだけHelpボタンが出てくるのだが、そこから表示できる模様。多分2.2.1から?候補画面は以下のよう。