端末の Android OS バージョンを調べる
Build.VERSION を使って Android OS のバージョンを調べる。 Build.VERSION の各フィールド CODENAME 開発コード名、あるいはリリースビルドの場合は "REL" の文字列。 例:REL INCREMENTAL ソースコードの管理で利用する内部値を表す文字列。 例:102588 RELEASE ユーザーが確認可能なバージョン番号文字列。 …続きを読む
Build.VERSION を使って Android OS のバージョンを調べる。 Build.VERSION の各フィールド CODENAME 開発コード名、あるいはリリースビルドの場合は "REL" の文字列。 例:REL INCREMENTAL ソースコードの管理で利用する内部値を表す文字列。 例:102588 RELEASE ユーザーが確認可能なバージョン番号文字列。 …続きを読む
Ubuntu 10.04 Lucid Lynx のツールチップの背景色が黒で見にくかったので、テーマをカスタマイズして好みの色に変更したら、ウィンドウタイトルバーのボタン(閉じる・最小化・最大化)が右側に移動してしまった。 10.04 を使い始めて左側のボタンに慣れてきていたので、ボタンを左側に戻す方法を調べた。 gconf-editor を使ってボタンの位置を設定できる。 ターミナルからコマンド…続きを読む
Android マーケットに登録していたアプリのいくつかが、少し前から表示されなくなってしまった。 原因をいろいろ調べてみると、AndroidManifest.xml ファイルに <uses-feature> 要素の記述をしなければいけなくなった模様。 (参考:Android Developers Blog: Market Housekeeping Alert) <uses-fe…続きを読む
Android プロジェクトの assets フォルダ内に保存した画像ファイルを読み込んで ImageView で表示させる方法のメモ。 getAssets で AssetManager を取得し、open メソッドで画像の InputStream を開く。 ImageView v = (ImageView) findViewById(R.id.image); try { InputStream …続きを読む
Mac Ports でインストールした Apache2 が、以前までちゃんと自動起動していたのに最近自動起動しなくなってしまった。 どうも、OSX のアップデートをしたあたりから自動起動しなくなったような気がする。 そこで、launchctl コマンドで plist のロードをやり直してみたが、既にロードされていた。 だけど、Apache2 は起動していない… $ sudo launc…続きを読む
2点間の距離を求める関数 引数 precision で精度(小数点以下の桁数)を指定する。 public static float getDistance(double lat1, double lng1, double lat2, double lng2, int precision) { int R = 6371; // km double lat = Math.toRadians(lat2 …続きを読む
SQLite3 のデータベースに OOo (OpenOffice.org) の Base を使ってアクセスできるようになるまでの各設定のメモ。 Mac OSX Snow Leopard (10.6) と Ubuntu 10.04 LTS (Lucid Lynx) で試してみた。 Mac, Ubuntu とも SQLite3 はインストール済みだったので SQLite3 のインストール方法は省略。 …続きを読む
Mac版の Illustrator CS3 でメニューの『ファイル』→『スクリプト』にスクリプトを表示させる方法のメモ。 アプリケーションフォルダの『Adobe Illustrator CS3』→『プリセット』→『スクリプト』フォルダ内に作成したスクリプトを配置する。 正式な場所は以下のパス。 /Applications/Adobe Illustrator CS3/Presets.localize…続きを読む
オライリーの『初めての Android』の第10章 "OpenGLによる3Dグラフィックス" を読んでコードを実装していたら、テクスチャの貼りつけの所でエミュレータでは問題なくテクスチャが表示されるのに、実機(Nexus One)にインストールした場合にテクスチャが表示されずに真っ白になってしまった。 本のフォーラム(Pragmatic Forums | OpenGL Shad…続きを読む