android

Eclipseのレイアウトエディターの日本語文字化け回避の裏技?

Eclipseのレイアウトエディターでは表示される日本語が文字化けするのは周知の事実だが、今日面白いことを発見した。1つ目、レイアウトエディターでは必ずしも文字化けするわけではない。残念ながら画面はお見せできないが、普通に日本語が表示できている。…

画面の向きの取得方法

Android Wiki* 画面の向き(ScreenOrientation) より引用 現在の画面の向きはActivityから下記のように取得できます。 Configuration config = getResources().getConfiguration(); // Landscape(横長) if(config.orientation == Configuration.ORIENTATION_L…

Androidで画面を縦横固定する方法

KamoLand Androidで画面を縦横固定する方法より引用 以下のメソッドをActivityクラスに記述して,呼び出せばOK /** * 縦横固定の設定をActivityに適用する * @param fixOrient 固定するならtrue,回転するように戻すならfalse */ private void controlOrient…

開発TIPSメモ

eclipseのLogcatが真っ白になってしまったとき。 → 1) ecpliseをシャットダウンする 2) コマンドプロンプトで${androidSDK Root Dir}\tools\へ移動 3) 「adb kill-server」と入力 4) 「adb start-server」と入力。successfulと表示されるのを確認 5) eclipse…

onDoubleTapEventが連続して呼ばれる

GestureDetector.OnDoubleTapListenerを実装したクラスにて、ダブルタップでイベントを起こした場合、1度しかダブルタップしていないにもかかわらず何度かonDoubleTapEvent()が呼ばれるケースがあるということが判明した。私は現在1つのアプリしか構築して…

1.6 エミュレータの端末情報取得したメモ

コードはこちらを参考にしました。 http://kiteretsu.kayac.com/2009/12/android-12.phptm.getSimOperator() | us310260 tm.getSimOperatorName() | Android tm.getDeviceId() | 0 tm.getDeviceSoftwareVersion() | null tm.getLine1Number() | 15555218135 …

メインのスレッド以外から、UIを操作する方法

要点: ハンドラにてhandleMessage(Message m)をOverrideし、 その中に、UIパーツを操作する処理を記述する。 例では、mBodyというLinearLayout上に、TextViewとSurfaceViewを配置しています。 SurfaceViewでは、スレッドを回して描画し続ける感じで組んでま…

GestureDetector.OnDoubleTapListener, GestureDetector.OnGestureListener

GestureDetector.OnDoubleTapListenerと GestureDetector.OnGestureListenerを実装したクラスで、 画面をタップした時の呼ばれるイベント順番メモ'10/07/01追記 テスト中不可解な動きをしたので、調査した結果、ドラッグさせた際の挙動が2種類あるようでした…

続・SurfaceViewの描画メソッドについて

やっと解決しました・・・ 良かれと思ってやってたことが・・・SurfaceViewのコンストラクタ内で、 // 背景を灰色にする setBackgroundColor(R.color.metal); というコードを記述していたことが問題でした。これは画像をマウスでグリグリしてるときに、まだ…

bookmark memo

Androidで長押し(ロングタップ)やダブルタップのイベントを取得するサンプル http://www.hoge256.net/2009/09/462.htmlAndroidでSQLiteのDB操作をするための基礎知識 http://www.atmarkit.co.jp/fjava/rensai4/android06/android06_1.htmlandroid hacking 2…

SurfaceViewの描画メソッドについて

大きな画像を分割してcanvasに貼りつけて表示をし、マウスでぐりぐりするアプリを開発中。 Viewで実装したが割とカクカクするんで、高速化を求めてSurfaceViewを採用してみた。なんとか動きましたよレベルのものは作れたが、不具合が・・・ この問題さえ回避…