phicdy devlog

Androidアプリ開発やその他技術系の記事をたまに書きます

AndroidとかiOSとかモバイル多め。その他技術的なことも書いていきます。

2015-01-01から1年間の記事一覧

【Android】自分でキュレーションを作るフィードリーダー「MyCuration」を公開しました

MyCuration -キュレーションを作るフィードリーダー - Google Play の Android アプリ だらだらと自分用に作ってたアプリがある程度まとまったので公開しました。 Android4.0以上対応です。 背景 開発の背景としては以下のような背景がありました。 feedlyが…

【Android】PreferenceActivity/PreferenceFragmentを使った設定画面

(追記) 2018/11/15 書き直しました。 phicdy.hatenablog.com Androidの設定画面について AndroidではAPI1から設定画面を生成してくれるPreferenceActivityが用意されている Android 3.0で各設定画面をFragmentに分けるためのPreferenceFragmentが追加された …

【Rasberry Pi】カメラモジュールでmmal: No data received from sensorエラー

Rasberry Pi B+とカメラモジュールを買ってみたので使ってみたところエラーで買い直しになった・・・ Raspberry Pi Camera Board | Raspberry Pi Video Module Raspberry Pi Camera Board | Raspberry Pi 【通販RS】 $ raspistill -o test.jpg mmal: No data…

【Java】メインスレッドから別スレッドの停止

自分用メモ。 メインスレッドからの停止 Thread#interrupt()で行う。Thread#stop()メソッドは安全性を壊す可能性があり、非推奨 Thread#interrupt()自体はインタラプト状態を変更するだけ。 ただし、スレッドがThread#sleep(), Thread#wait(), Thread#join()…

Intel Stick PCを買いました

インテルから発売されたIntel Stick PCを買いました。 インテル® Compute Stick(CSTK-32W) | スティック型パソコン(インテル® Compute Stick) | IODATA アイ・オー・データ機器www.iodata.jp Intel Stick PCとは インテルから発売されたスティック型のPC…

DockerでAndroidの環境を構築する

Androidでテストを同時並行に実行したいなーと思っていたので作ってみた。 phicdy/Docker-android-envgithub.com Javaのインストール dockerfile/javagithub.com こちらからコードを拝借。ただ、add-aptがデフォルトではUbuntuに入っていないのでatp-getでイ…

adbで端末のモデル名を取得する

adb shell cat /system/build.prop | grep ro\.product\.model | awk -F"=" 'NR==1 {print $2}' | tr -d ' ' | awk -v RS='\r\n' '{print $1}' 詳細はこちらから adbコマンドあれこれ - shima111の日記d.hatena.ne.jp ほとんどの機種は上記記事のコマンドで…

Alfredからビルドする

最近、なるべくマウスから手を離したくないなーと思ってなんでもかんでもターミナルでコマンドなりシェルスクリプトでやろうとしている。 ビルドに関してもオプションを受け取れるようにして、シェルスクリプトで切り替えているのだけども、実行するには一回…

JenkinsのJUnitでNoClassDefFoundError

JUnitの結果のXMLファイルがなぜかNoClassDefFoundErrorで読めなかったが、解決したのでメモ。 環境 Ubuntu 12.04 Jenkins 1.581 JUnit plugin 1.5 エラーと原因 エラーは以下の通り。 Process leaked file descriptors. See http://wiki.jenkins-ci.org/dis…

mitmproxyで端末の通信内容を見る

mitmproxyとは mitmproxyはコンソール型の通信監視ツールである。 mitmproxyは、プロキシを通じて通信サーバと端末の間に入り、その通信内容を表示する。 mitmproxy - home 例えばモバイルのアプリケーションを開発している際に、端末から実際に行っている通…

【Android】API16のuiautomatorでNoSuchMethodError

uiautomatorでNoSuchMethodErrorが発生して困っていた問題が解決したのでメモ。 発生までの流れ http://www.atmarkit.co.jp/ait/articles/1410/07/news029.html に従ってテストプロジェクトを作り、ターゲットは、API16(4.1, 4.1.1)としていた。 そして(Andr…

【Android】ActionBarから検索して別Activityで結果を表示する

検索してもなぜか、同じActivityで受け取る例ばかり出てくるので、自分のメモ用に。検索を行うActivityをDoSearchActivity、検索結果を受け取るActivityをSearchResultActivityとする。 AndroidManifest 検索を行う側(DoSearchActivity)にandroid.app.defaul…