android

OptionMenuのアイコン

アプリのアイコンほど凝る必要もないが,アイコンがないのもさびしい。 デフォルトのシステム内蔵アイコンを使う SDKの中にいろいろシステムで利用されている画像ファイルが保存されているのは,すぐに分かるけどもオプションメニューに使えるものとかアクセス…

簡単なRSSリーダーを作ってみる

第4回 簡単なRSSリーダーを作ってみる 第5回 RSSリーダーの要、パース機能を知る 第6回 詳細画面を付けて、簡易RSSリーダーの完成という記事があって、コードをまとめてみて動かしてみようかと。 XMLの受信、パース、表示の流れはクラウドアプリでは必ず必要…

USBでAndroidをPCに接続するときのアレ

たまに、設定がらみででてくるこれ。 $ cat /etc/udev/rules.d/51-android.rules SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",MODE="0666" $ sudo cp /etc/udev/rules.d/51-android.rules /etc/udev/rules.d/52-android.rules $ sudo emacs /etc/udev/rules.d…

radikoについてあれこれ

プロトコルはrtmpなので、どうにかサーバ経由で、 Androidで聞けないかなあということであれこれ試してみる。 flvstreamerでファイルに保存 synapticで検索窓にrtmpと入力して検索すると、flvstreamerなるものがヒットする。 RTMP client と書いてあるのでと…

テザる

ドキュメント http://code.google.com/p/proxoid/wiki/installationLinuxAndrolib(1.0.7) > GoogleCode(1.0.5) だったので、Androlib QR経由でマーケットからいれる。 手順 ブラウザ設定 プロキシ使用 localhost:8080 へ $ adb forward tcp:8080 tcp:8080 ア…

Intent(インテント)連携をまとめてみる

アクティビティ間の連携は、必ず使うことになるので。 明示的 起動したいアクティビティをパッケージ名とクラス名で直接指定する。 Intent intent = new Intent(helloworld.this,XXXXX.class); intent.setAction(Intent.ACTION_VIEW); startActivity(intent)…

PHOTOSHOP.COM MOBILE APP FOR ANDROID™を使ってみました。

連携できるそうです。PHOTOSHOP.COM MOBILE APP FOR ANDROID™ テキトーに翻訳してみる アンドロイドケータイ上で画像を編集したいときは、 どんなアプリからでも「Photoshop.com Mobile1.1 エディタ」を利用することができます。 (Photoshop.com アプリをAnd…

webview上でjavascriptからjavaメソッドを実行する

書籍でみかけたりはしてた。 が、頭の中で整理できてない気がするので、すっきりしようと。 1. webkit上にHTMLを表示 WebView webView = new WebView(this); webView.loadData("<h1>まずはHTMLを表示</h1>", "text/html", "utf-8"); setContentView(webView); 2. java…

AppleStoreのセカイカメラの「Wifiまわりがダメなので削除」

最初に思い浮かぶのが、 「wifi接続情報のバックグラウンドの持ち出し」 がダメなのかと。 「プライベートな情報をユーザの許可なしにサーバ側へ抽出する。」 ということなのかはわからないけど、 ユーザビリティを考慮したいまどきクラウドスマホアプリの場…

位置情報の取得の誤差が大きい

manager = (LocationManager)getSystemService(LOCATION_SERVICE); Criteria criteria = new Criteria(); best = manager.getBestProvider(criteria, true); location = manager.getLastKnownLocation(best); この、bestな位置供給情報の優先づけは、両方使…

apkファイルを吐くとき

Content-type: application/vnd.android.package-archiveでクライアントが認識すると。

Emulatorのサイズがデカいとき

$ emulator @X10 -scale 0.5 でPCディスプレイサイズに合わせる。

コマンドラインからAndroidリリース.apkをつくる

手順の流れ 1. サインなしのapkをつくる 2. そのapkにリリース用サインを埋め込む 3. ちゃんとサインが埋め込まれているか確認する 4. zipalignというやつで最適化する 5. ちゃんと最適化されてるか確認するという感じで。 めんどくさいので、shにしておく。…

Emacs Android Minor Mode

どんな連携ができるか (defconst android-mode-keys '(("d" . android-start-ddms) ("e" . android-start-emulator) ("l" . android-logcat) ("c" . android-ant-compile) ("i" . android-ant-install) ("r" . android-ant-reinstall) ("u" . android-ant-un…