私はAndroidアプリの構築に取り組んでおり、JavaScriptのconsole.logのようにデバッグするための最良のアプローチは何であるか疑問に思っています。
回答:
ログクラス:
ログ出力を送信するためのAPI。
通常、
Log.v()Log.d()Log.i()Log.w()andLog.e()メソッドを使用します。少なくともからほとんどに冗長性の面で順序は、あります
ERROR、WARN、INFO、DEBUG、VERBOSE。開発中を除いて、Verboseをアプリケーションにコンパイルしないでください。デバッグログはコンパイルされますが、実行時に削除されます。エラー、警告、および情報ログは常に保持されます。
Android以外でSystem.out.println(String msg)は使用されます。
System.out.printlnが標準的なJavaランドを意味すると思います。
console.printf("string...")
Log.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
Androidロギングユーティリティを使用します。
http://developer.android.com/reference/android/util/Log.html
ログには、さまざまなログレベルにアクセスするための静的メソッドがたくさんあります。共通のスレッドは、常に少なくともタグとログメッセージを受け入れるというものです。
タグは、ログメッセージの出力をフィルタリングする方法です。それらを使用して、表示される何千ものログメッセージを調べ、特に探しているものを見つけることができます。
AndroidのLog関数を使用するには、Log.xオブジェクト(xメソッドはログレベル)にアクセスします。例えば:
Log.d("MyTagGoesHere", "This is my log message at the debug level here");
Log.e("MyTagGoesHere", "This is my log message at the error level here");
私は通常、タグをクラス名にすることを重要視しているので、ログメッセージがどこで生成されたかもわかります。ゲームの後半で多くの時間を節約できます。
あなたはアンドロイドのためのlogcatツールを使用してあなたのログメッセージを見ることができます:
adb logcat
または、メニューバーに移動して日食Logcatビューを開くことによって
Window->Show View->Other then select the Android menu and the LogCat view
console.log()JavaSystem.out.println();では、次の行にテキストを配置します
そしてSystem.out.print();、同じ行にテキストを配置します。
public class Console {
public static void Log(Object obj){
System.out.println(obj);
}
}
JavaScriptとして呼び出して使用するには、次のようにします。
Console.Log (Object)
それがあなたの言いたいことだと思います