android

Android 開発でおすすめの入門書

何冊か買ったのだけれど、下記が私には分かりやすかったです。1冊目。入門書。全容が理解しやすいと思う。 2冊目。サービスクラスを初めて作るときに参考にした。今Amazonを見たら、レビューの評価が悪くてビックリ。私は、サンプルコードがすごくわかりや…

Titanium / Mac インストールでつまったところのメモ

Titanium の KitchenSync を Mac に import して、Android エミュレータを起動した際に、下記のようなエラーで、ググって解決した方法メモ。 "[ERROR] Failed installing com.company.hello:" "Can't dispatch DDM chunk 46454154: no handler defined" [Kit…

adb で署名済みアプリをアップグレードする

マニュアルどおりだけれどメモ。 一度マーケットUPした署名済みのアプリを、デバッグ用にコマンドライン(adb)にてアップグレードしたいとき。 普通にEclipseでぽちっとしたら、adbでオプション無しでインストールをするとエラーになる % adb install HogeM…

ProgressBar の色を変更したい

悩んだのでここにメモ。Theme を Light にしているとブルーのプログレスバーになってしまう。http://stackoverflow.com/questions/4169844/how-to-set-theme-for-indeterministic-progressbar-in-progressdialog-in-android スタイル変更例:

ListView, タップ, 選択, 色, 変更

タイトルのキーワードでググッてもなかなか解決方法には至らなかった・・・「クリック」にワードを変えて検索しなおしたら、http://www.cattaka.net/sphpblog/comments.php?y=10&m=11&entry=entry101123-134201を読み、無事問題解決できたのでここにメモ。

Macbook でエミュレータの画面がはみでないようにする

もっと早く気づけば良かった! エミュレーターの画面サイズを小さくできる。 縮小率75%の場合 DebugConfigrations > Target > Emulator launch parameters: Additional Emulator Command Line Options で -scale 0.75macbook のときはこれだったのか・・・。…

ランチャーアイコンのラベルとアプリケーションのラベル

ランチャーアイコンのテキストが長いと、何のアプリなのか全くわからない。android:label 値は app_name じゃなくて app_name_short とか設定できるのか? <string name="app_name">"長いタイトルああああああああああああ"</string> <string name="app_name_short">"短いタイトルあ"</string>リファレンスやガイドに変更手順が見当た…

カスタムビューで文字列の高さや幅を取得

http://wikiwiki.jp/android/?%A5%C6%A5%AD%A5%B9%A5%C8%A4%CE%C9%C1%B2%E8%28FontMetrics%29 FontMetrics で文字列の座標を扱える。 こんなやり方があったのか。。。 paint.textMeasure() で幅が取れる。 Color.parseColorでHTMLカラーのintを取れるのね。…

メモ:ViewStub は merge タグ不可

ViewStub では merge タグでレイアウトXMLを定義することはできない http://developer.android.com/resources/articles/layout-tricks-stubs.html A ViewStub is a great compromise between ease of programming and efficiency. Instead of inflating view…

組み込み画像をXMLで指定する場合の書き方

<ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/sym_action_chat" /></imagebutton>

Service で Message に Bundle をセットして handleMessage する

Service から Activity に、Bundle でデータを渡す。 Bundle をメッセージに詰める場合、取り出す時は、いったんParcelable にキャストしてから、Bundle にキャストする、という手順を踏まないと、とうまくいかない。理屈は調べておらずわかりません・・・。…

Eclipse で存在ディレクトリからプロジェクト作成する場合、日本語パスを避ける方が無難

・問題 存在しているディレクトリ(日本語のパス有り)からAndroidプロジェクトをEclipseで作成すると、エラーになる。 ERROR: resource directory 'HOGE/res' does not exist ・対処 日本語のパスを避けるref. https://groups.google.com/group/android-gro…