forus TECH

IT系技術メモ&本まとめ、ライフハック etc

GooglePlayストアからapkファイルをダウンロード → デコンパイル → 解析までの流れ

1. 解析したいアプリのapkファイルを入手GooglePlayストアからapkファイルをダウンロードする大まかな手順は以下 ①Android端末での手順 GooglePlayから「Device ID」というアプリをインストールしIDをメモしておく②PCでの手順 Google Chromeがインストールさ…

アプリ内のHttp通信をdumpする方法

1. Javaファイルの編集dumpを開始したいクラスのonCreateに以下を追記します。 java.util.logging.Logger.getLogger("org.apache.http.wire").setLevel(java.util.logging.Level.FINEST); java.util.logging.Logger.getLogger("org.apache.http.headers").se…

アプリケーション開始時・終了時の処理を定義する

アプリケーションが起動されたとき、終了したときに何かしらの処理をする方法です。起動時にPreferenceやデータベースの初期化、読み込みに時間がかかるものの非同期処理など諸々の初期化を行っておくとその後のActivityの負荷も低減できて便利! 1. 処理を…

モチベーションをアップデートする方法

自分自身や組織におけるモチベーション、生産性向上のために! 子育てにも役立ちそうです。 以下、まとめ。 1. 新しいオペレーティングシステム ①モチベーション2.0の盛衰 コンピュータと同様に社会にも、人を動かすための基本ソフトがある。 ほとんど表面に…