Android Log grafiske detaljer (Log.v, Log.d, Log.i, Log.w, Log.e)!
Android Log Graphic Details Log
I Android-gruppen spør folk meg ofte hvordan Android-loggen brukes. I dag skal jeg sette den sammen fra Internett og SDK, la alle ta en rask titt, jeg håper å hjelpe deg i gang med Android Log.
De vanligste metodene for android.util.Log er som følger: Log.v () Log.d () Log.i () Log.w () og Log.e (). I følge den første bokstaven som tilsvarer VERBOSE, DEBUG, INFO, WARN, FEIL.
1, Log.v-feilsøkingsfargen er svart, en hvilken som helst melding vil bli sendt ut, der v betyr ordentlig, vanligvis brukes er Log.v ('', '')
2. Utgangsfargen til Log.d er blå. Det gir bare ut betydningen av feilsøking, men det vil gi informasjonen til det øvre laget. Filtrering kan velges med Logcat-koden til DDMS.
3, Log.i-utgangen er grønn, vanligvis informativ melding, den vil ikke sende ut Log.v- og Log.d-informasjon, men vil vise i-, w- og e-informasjon
4, Log.w betyr oransje, kan sees på som en advarsel, generelt må vi være oppmerksom på å optimalisere Android-koden, mens du velger den, vil også sende Log.e-informasjon.
5, Log.e er rød, du kan tenke på feilfeil, her bare rød feilmelding, disse feilene krever at vi analyserer nøye, viser stabelinformasjonen.
Her er en enkel LogDemo (trinnvis) som jeg laget:
Trinn 1: Forbered deg på jobb (åpne LogCat-vinduet).
Start Eclipse, en dialogboks vises i Window-> Show View, når vi klikker på OK-knappen, vises LogCat-vinduet i konsollvinduet. Som vist under:
Trinn 2: Opprett et nytt Android-prosjekt kalt LogDemo.
Trinn 3: Design UI-grensesnittet, vi har lagt til en knapp-knapp her (klikk på knappen for å vise logglogginformasjonen).
Main.xml-koden er som følger:
android: orientering = 'vertikal'
android: layout_width = 'fill_parent'
android: layout_height = 'fill_parent'
>
android: layout_height = 'wrap_content'
android: text = '@ string / hallo'
/>
android: id = '@ + id / bt'
android: layout_width = 'wrap_content'
android: layout_height = 'wrap_content'
android: text = 'Presse Me Look Log'
/>
Trinn 4: Design hovedklassen LogDemo.java, koden er som følger:
pakke com.android.test
importere android.app.Activity
importere android.os.Bundle
importere android.util.Log
importere android.view.View
importere android.widget.Button
offentlig klasse LogDemo utvider aktivitet {
privat statisk sluttstreng ACTIVITY_TAG = 'LogDemo'
privat knapp bt
public void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState)
setContentView (R.layout.main)
/ / Finn knappressursen gjennom findViewById
bt = (Button) findViewById (R.id.bt)
/ / Øk hendelsesresponsen
bt.setOnClickListener (ny knapp.OnClickListener () {
@Overstyring
offentlig ugyldighet onClick (View v) {
Log.v (LogDemo.ACTIVITY_TAG, 'Dette er detaljert.')
Log.d (LogDemo.ACTIVITY_TAG, 'Dette er feilsøking.')
Log.i (LogDemo.ACTIVITY_TAG, 'Dette er informasjon')
Log.w (LogDemo.ACTIVITY_TAG, 'Dette er advarsel.')
Log.e (LogDemo.ACTIVITY_TAG, 'Dette er feil.')
}
})
}
}
Trinn 5: Kjør LogDemo-prosjektet, effekten er som følger:
Når vi klikker på knappen, vil den utløse en hendelse som har følgende effekter i Logcat-vinduet: