最近行ったアプリのコードに、Log.iLog.dLog.eがたくさんあります。このアプリを公開しようとしています。電話をadbに接続したときに、他の人に見られたくないのですが、自分でデバッグするためにアプリを公開したいと思います。
android.util.logを拡張し、そこにブールスイッチを入れたいと思っていたので、公開時にログをオフにし、開発時にオンにすることができましたが、このクラスは最終的なものですが、トリックがありませんか?
コードをすべて削除したくはありません。最悪の場合は、//Logに対してctrl+ hグローバル置換Logを実行できますが、それは答えとしてはうまくいきません。
また、Log.dは実行時に削除されますが、実行されている(パフォーマンスが少し低下している)ため、実行しないと追加のボーナスになります。
ええ、基本的に私はプログラムでデバッグのオンとオフを切り替える方法を探しています。これにより、後でデバッグを表示したり、手伝って送信したりする場合に、デバッグを好みにすることができます。
あなたたちはこれのために何を実装しますか?
ありがとう