Androidログのグラフィックの詳細(Log.v、Log.d、Log.i、Log.w、Log.e)!
Android Log Graphic Details Log
Androidグループでは、Androidログの使い方をよく聞かれます。今日はインターネットとSDKからまとめて、みんなに簡単に見てもらいましょう。AndroidLogの使用を開始するのに役立つことを願っています。
android.util.Logの一般的なメソッドは次のとおりです。Log.v()Log.d()Log.i()Log.w()およびLog.e()。 VERBOSE、DEBUG、INFO、WARN、ERRORに対応する最初の文字によると。
1、Log.vのデバッグ色は黒で、メッセージが出力されます。vは詳細を意味し、通常はLog.v( ''、 '')が使用されます。
2.Log.dの出力色は青です。デバッグデバッグの意味を出力するだけで、上位層の情報を出力します。フィルタリングは、DDMSのLogcatタグで選択できます。
3、Log.i出力は緑色で、一般的に有益なメッセージ情報です。Log.vおよびLog.d情報は出力されませんが、i、w、およびe情報は表示されます。
4、Log.wはオレンジを意味し、警告警告と見なすことができます。通常、Androidコードを最適化するために注意を払う必要がありますが、それを選択するとLog.e情報も出力されます。
5、Log.eは赤です。エラーエラーが考えられます。ここでは赤のエラーメッセージのみです。これらのエラーでは、注意深く分析し、スタック情報を表示する必要があります。
これが私が作った簡単なLogDemo(ステップバイステップ)です:
ステップ1:作業の準備をします(LogCatウィンドウを開きます)。
Eclipseを起動すると、[ウィンドウ]-> [ビューの表示]にダイアログボックスが表示されます。[OK]ボタンをクリックすると、コンソールウィンドウにLogCatウィンドウが表示されます。以下に示すように:
ステップ2:LogDemoという名前の新しいAndroidプロジェクトを作成します。
ステップ3:UIインターフェイスを設計します。ここにボタンボタンを追加しました(ボタンをクリックしてログログ情報を表示します)。
Main.xmlコードは次のとおりです。
android:orientation = 'vertical'
android:layout_width = 'fill_parent'
android:layout_height = 'fill_parent'
>>
android:layout_height = 'wrap_content'
android:text = '@ string / hello'
/>
android:id = '@ + id / bt'
android:layout_width = 'wrap_content'
android:layout_height = 'wrap_content'
android:text = 'Presse Me Look Log'
/>
ステップ4:メインクラスLogDemo.javaを設計します。コードは次のとおりです。
パッケージcom.android.test
android.app.Activityをインポートします
android.os.Bundleをインポートします
android.util.Logをインポートします
android.view.Viewをインポートします
android.widget.Buttonをインポートします
パブリッククラスLogDemoはActivity {を拡張します
プライベート静的最終文字列ACTIVITY_TAG = 'LogDemo'
プライベートボタンBT
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState)
setContentView(R.layout.main)
// findViewByIdを介してButtonリソースを検索します
bt =(ボタン)findViewById(R.id.bt)
//インシデント対応を増やす
bt.setOnClickListener(new Button.OnClickListener(){
@オーバーライド
public void onClick(View v){
Log.v(LogDemo.ACTIVITY_TAG、 'これは詳細です。')
Log.d(LogDemo.ACTIVITY_TAG、 'これはデバッグです。')
Log.i(LogDemo.ACTIVITY_TAG、 'これは情報です')
Log.w(LogDemo.ACTIVITY_TAG、 'これは警告です。')
Log.e(LogDemo.ACTIVITY_TAG、 'これはエラーです。')
}
})
}
}
ステップ5:LogDemoプロジェクトを実行します。効果は次のとおりです。
ボタンをクリックすると、イベントがトリガーされ、Logcatウィンドウで次の効果があります。