devlogAndroidとかiOSとかモバイル多め。その他技術的なことも書いていきます。AndroidAndroid2017-08-08Android通知のバージョンごとのUIの違いAndroid自分用にメモ。OSバージョンごとのUIを調べた。SDKとGradleのダウンロードが行われてビルド時間が長くなってくる。最近UTを書くようになってきたのでカバレッジを取ってみました。Gradleにjacocoのプラグインがあるのでそれを使います。build.gradleはDroidkaigi2017のbuild.gradleを参考にしました。2.0を使ってListViewのContextMenuのテストを書きたかったのですが、UiObject2#longClick()ではどうもまくいきませんでした。COLOMNをサポートしていないらしい。AutomatorはGoogleが開発しているAndroid向け自動UIテストフレームワークです。2015年3月にバージョンが2.0になりGradleに対応しました。Automatorを実行しています。2.0でUIテストをする2017-06-25【Android】MaterialShowcaseViewライブラリでチュートリアルを実装するAndroidMyCurationの1.2.1でチュートリアルを追加しました。いうのもインストールされてもすぐアンインストールされているようで、説明が足りなかったかな・・・と思い始めたためです。6.0になって追加された省電力の機能である。自分用に作ってたアプリがある程度まとまったので公開しました。Android4.0以上対応です。開発の背景としては以下のような背景がありました。AndroidAndroidでテストを同時並行に実行したいなーと思っていたので作ってみた。こちらからコードを拝借。uiautomatoruiautomatorでNoSuchMethodErrorが発生して困っていた問題が解決したのでメモ。4.1.1)としていた。(Andr...【Android】API16のuiautomatorでNoSuchMethodError2015-01-05【Android】ActionBarから検索して別Activityで結果を表示するAndroid検索してもなぜか、同じActivityで受け取る例ばかり出てくるので、自分のメモ用に。検索を行うActivityをDoSearchActivity、検索結果を受け取るActivityをSearchResultActivityとする。Wear端末のSmartWatch3を買いました。3が発売されたので早速買ってきました。値段はビックカメラで26870円でした。3を買いました2014-09-02【Android】HanlderとMessageを使ってマルチスレッドの処理結果を受け取るAndroidAndroidアプリ内で重たい処理を行う場合、処理をメインスレッドで行うと処理が終わるまで画面が止まってしまう。そのため、スレッドを分けて処理を行わせる。CSVファイルを読み込んでパースするAndroidAndroidで初期データなどCSVファイルを処理したい場合がある。その時は、CSVファイルをassetsと呼ばれるフォルダに置き、それを読み込んでパースを行う。assetsフォルダはプロジェクトの一番上に作成する。CSVファイルを読み込んでパースする2014-09-01【Android】Linuxコマンドの実行AndroidAndroidアプリからLinuxコマンドを実行するにはRuntimeクラスを利用する。端末にインストールされているパッケージ一覧をadbコマンドで表示AndroidAndroid端末に入っているパッケージの一覧をadbコマンドで表示できる。結果は以下のようになる。クリップボードへのコピーAndroidAndroidでクリップボードにテキストを追加してコピーできるようにするにはClipboardManagerを使う。11(~3.0)までで使われていたものとAPI11から推奨となったもので2つある。前のページプロフィールid:phicdyエンジニアとしてどこかで働いている。Androidがメイン。最近はPythonでちょっとしたスクリプトを書いたり。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。