PreferenceActivity に LinearLayout を追加する

今となっては, PreferenceFragment に変わられ deprecated となっているが簡単に設定画面が作れる.ネットで調べると, 面倒なのが多かった気がしたので貼っておく.settings.xml をレイアウトとして作る.

Androidの座標

座標を使ってみるとわけわかめ。 いくつかの座標系があるような。 どんな座標系があるか Android開発のメモ: 座標系について Viewについて - The blog :: Memo & Journal 座標の取得の方法 getLeft(),getRight()で座標取得する - duyojiぶろぐ Y.A.M の 雑記…

CursorLoader

startManagingCursor() が deprecate というので Android3.0以降、非推奨ということで。 SQLiteの利用に使いたいのだができれば ContentProvider は使わずにやりたい、 と雰囲気では思いながら調べる。CursorLoader | Android Developers http://developer.a…

git clone からの eclipse プロジェクト登録

とりあえずメモ。 [File]-[import]-[Git]-[Project from Git] からうまくできなかったので。 手順 1. clone を ~/tmp/ 以下に取得。 2. そのファイル群から新規プロジェクト登録。 [File]-[import]-[Android]-[Exsiting Android Code Into ...]3. プロジェク…

SDカードのディレクトリ・パス

それなりの記述(Environment.getExternalStorageDirectory)でマルチにいけると思ったのだが、国内機種を中心にいろいろある。SDカードパスまとめ - hidecheckの日記 環境変数に持ってるらしい。 System.getenv("EXTERNAL_STORAGE_ALL")で取得結果です。 /mnt…

SDカードの画像をギャラリーに反映させる

ダウンロードした画像がギャラリーにすぐに反映されない。 SDカード上の画像はDB内にインデックス化され保存される。 タイミングはSDカードがマウントされたとき。MediaScan | Android Wiki for Developers Uri uri = Uri.parse("file://" + Environment.get…

渡されるインテントのキーを取得する

インテントを使用してアクティビティを起動した場合、アクティビティマネージャは アクティビティに送信された内容をLogCatに出力します。 Logcatでみると「has Extras」と表示されてるのでキーがわからない。しかし「受信側のアプリは送信されるキーを知ら…

NetworkOnMainThreadException

簡単にHTTP接続するだけなのに、IOException ではまる。NetworkOnMainThreadException | Android Developers アプリケーションは、メインスレッド上でのネットワーク操作を実行しようとしたときにスローされる例外。 これは、HonetCOmbSDK以上をターゲットと…

Mac のバージョンを確認する

いったいどの機種バージョンなのか。 $ sudo dmidecode | grep macbook -i Product Name: MacBookAir3,1 Family: MacBookMacBookAir - Community Ubuntu Documentation

ブロートウェアの削除ツールなのか?

Create a De-Bloat Script and Auto APK Installer | xda-developers 中身をみてみると。 Eag-debloat $ tree . . ├── AdbWinApi.dll ├── AdbWinUsbApi.dll ├── Debloat.bat ├── Instructions.txt ├── adb.exe └── fastboot.exebatをみる。 @ echo off CLS e…

mozc_tool

結構使うので使いやすく。 ヘルプがないのがこまる。エイリアスを作っておくべし。 alias mozc-config="/usr/lib/mozc/mozc_tool -mode=config_dialog" alias mozc-dict="/usr/lib/mozc/mozc_tool --mode=dictionary_tool" alias mozc-word="/usr/lib/mozc/m…

git の最低限なとこだけ

使ってみようとしたが、意外とはまる。 とりあえずは、無料なgithubやbitbucketに上げておく。 基本をきちんと覚えればどこでもいけるはず。 ssh キーを利用して暗号化して通信するのでgitの使い方の前にきっちり。 WEB画面を使って、サーバー側にキーを登録…

AdMob 4.3.1

以前からすんなり使えないのが、このサービス。 バージョンがかなりあがってたので。 ドキュメントページ Google AdMob Ads Android Fundamentals - Google AdMob Ads SDK ― Google Developers 充実してきており、サンプル手順通りにやるが やはり微妙な。 C…

intent(インテント)の受け取り方

基本ですが。 明示的 Intentチュートリアル intentを受け取る側はActivityクラスのgetIntentメソッドを使用すれば良い。 また、intentに付加情報が設定されている場合はget〜Extraメソッドを使えば 取り出すことができる。 // キーを使ってパラメータを取得 …

Eclipseがイライラ

ネットワークの状態を調べる

このへんか。NetworkInfoを使って、通信接続が可能状態か知る « Tech Booster パーミッション <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> ソース すこし手を入れながら理解する。 public class MainSample extends Activity implements OnClickListener { ConnectivityManager cm; @Override public v</uses-permission>…

EclipseのプロジェクトにXでエラーが出てビルドできない

謎のエラーで。 Error generating final archive: Debug certificate expired on ...結局、debug.keystoreを削除すればそれで終わる。I can't compile my app because the build tools generated an expired debug certificate

GALAXY NEXUS(GSM)をSuperbootで5行でroot化

バージョンが新しくなっている。01 Feb r4: Superboot - rooting the GSM + LTE Galaxy Nexus - Android @ MoDaCo fastbootモード(VOLUMEUP+DOWN+POWERON)でUSBで接続したPCから5行のコマンド実行で終わる。 wget http://loadbalancing.modaco.com/download.…

AWS EBSボリュームを増量する

気がついたら100%で増量しなければならなくなった。 それが、簡単にできる。EBS-backedインスタンスのrootボリュームをサイズ増量 | koba206の開発WIKI すべては、コマンドラインの手順を書かれていますが、 ブラウザコンソールからも簡単にGUI操作で可能。 …

有名日本語IMEの辞書ファイルの形式と場所

エキスポート、インポート時のテキスト形式と場所 まとめておくと、よく使う単語の辞書をPC上で作成編集可能になる。 日本語で「あか」からの変換で各メールアドレスやアカウントに変換。 Simeji /sdcard/Simeji/simeji_user_dic.txt JSON形式 {"EN_KEY":[],…

WiFiが起動できない

いきなり。 設定からONにしても、ONに切り替わらない。 ログをみる。 01-18 19:44:20.533 E/WifiStateMachine(189): Unable to change interface settings: java.lang.IllegalStateException: Unable to communicate with native daemon to interface setcfg…

ubuntu+mozc で辞書登録

なぜか言語バーが表示されない。 /usr/lib/mozc/mozc_tool --mode=word_register_dialog

UbuntuでIceCreamSandwichをコンパイルする方法

Free Your Android - How to Compile ICS (Ubuntu) ややこしい環境確認や設定はすべて実行ファイルが用意されているので 簡単にビルドできる。 1. 環境の準備 必要ライブラリとパッケージのを整える。 apt-get update apt-get install sun-java6-jdk apt-get…

暗黙的インテントと「デフォルトでの起動」の関係

ブラウザやホームランチャーアプリには、「デフォルトでの起動」なるものがある。 各暗黙的インテントの条件が同じものがあれば、それらをまとめるて、その中から「デフォルト」な受け取り元を設定して記憶しておくことができる。 最近、ブラウザ内リンクか…

iWnn IME width emoji for SC-04D で漢字に変換できない

ひらがなは入力できるのだが、漢字に変換できない。 E/iWnn ( 414): iwnn_wlfi_conf_read[rule dictionary parse NG][2] E/iWnn ( 414): iwnn_wlfi_conf_read[conf file parse NG] E/iWnn ( 414): iwnn_wlf_load_lang: iwnn_wlfi_conf_read()=-1 E/iWnn ( 41…

Zenback タグ

wordpressプラグインが思うようなカスタムテンプレートで動かないので。 CSS .zenback { font-size:10px !important; } .zenback .zenback-heading{ font-size:10.5px !important; } ロボット向けマーカー タイトルだけなのか。 *********** 作成されたス…

実機内のsqlite3の中身を確認する

androidの実機内には、sqlite3 のデータベースが存在する。 shell@android:/sdcard # ls -al /data/system/*db* -rw-rw---- system system 48128 2011-12-18 19:53 accounts.db -rw------- system system 0 2011-12-18 19:53 accounts.db-journalパソコンで…

Android カメラのシャッター音を消す

[SOLVED] Disable camera shutter sound - xda-developers build.propを変更(追加)する方法ではうまくいかない。 該当音声ファイルを消す方法で。 引用: $ su # cd /system/media/audio/ui # /bin/mount -o remount,rw /system # mv camera_click.ogg camera…

Android のフォント変更スクリプト

書いておいて、叩いて変更終了にしようかと。要rooted。 OSのデフォルト DoCoMoなどキャリアやベンダーや販売店が手を入れたものは無視。 Google公開のFactoryImageから。ICS4.0.2の場合。 shell@android:/ # ls -al /system/fonts/ -rw-r--r-- root root 48…