一覧など、無限スクロールが存在する機能を使用するときに、実機にかかる負担をAndroidStudioのMemory Profilerで監視をし重箱の隅をつつく品質をチェックしているのだが、手で動かすのがだるい。
なので、無限スクロール自動化をしてみた。
SampleCode
簡単にRecyclerViewのSampleコードを実装したので、こちらを使用する。
https://github.com/yamachita0109/RecyclerView
実際に自動scrollしてみた
下記コマンドをコマンドラインに貼り付ければOK。
もっと細かい値を指定したい場合は、公式ドキュメントを参考にすること。
$ while [ true ]; do
adb shell input swipe 521 1540 492 432
done;
デモ
まとめ
・RecyclerViewをスクラッチで実装したのは初めて、もっと美しく実装して、実サービスに耐えうる形にしたいなぁ。
・adbコマンドでなんでもことが発覚。
実機操作を記憶して、スクリプト化することもできるそうな。
ちょっと試してみようかな。
・他にもっと便利なadbコマンドの使い方がある方は是非教えてください!!