Tüm Log Çıktılarını Uygulama İçinde Gösterme

Merhaba arkadaşlar,

Logcat çıktılarını uygulama içinde göstermek için öncelikle AndroidManifest.xml den izin almamız gerekiyor.

<uses-permission android:name="android.permission.READ_LOGS" />

Daha sonra aşağıdaki kod bloğunu kullanmamız gerekecek ben Log çıktılarını ; TextView de gösterdim, sizde ihtiyaç duyduğunuz duruma göre kullanabilirsiniz.

 try {
      Process process = Runtime.getRuntime().exec("logcat -d");
      BufferedReader bufferedReader = new BufferedReader(
      new InputStreamReader(process.getInputStream()));
 
      StringBuilder log=new StringBuilder();
      String line;
      while ((line = bufferedReader.readLine()) != null) {
        log.append(line);
      }
      TextView txt = (TextView)findViewById(R.id.textView1);
      txt.setText(log.toString());
 
    } catch (IOException e)
    {
    }

 

0

Alper Beyler

Yüksek Lisans: Çankaya Üniversitesi / Bilgisayar Mühendisliği
Lisans: Çankaya Üniversitesi / Bilgisayar Mühendisliği (4/3.30) (2010-2014)
Lisans : Viyana Teknik Üniversitesi / Bilgisayar Bilimleri (2013)

Yorum Yaz

Haftalık Bülten

Mobilhanem'de yayınlanan dersleri haftalık mail almak ister misiniz?