SORU
30 Mayıs 2011, PAZARTESİ


Bir dosya için android logcat veri yazma

Kullanıcı günlükleri toplamak istediği zaman bir dosya Android logcat dökümü istiyorum. Yönlendirme kullanarak bir dosyaya günlükleri adb logcat -f filename ama nasıl bu program aracılığıyla yapabilirim? biz adb araçları ile

CEVAP
30 Mayıs 2011, PAZARTESİ


burada günlükleri okumaya bir örnek: http://www.helloandroid.com/tutorials/reading-logs-programatically

bu bir textview için bir dosyaya yazmak için değiştirebilirsin.

bildirim izni gerekir:

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

Kod:

public class LogTest extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    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 tv = (TextView)findViewById(R.id.textView1);
      tv.setText(log.toString());
    } catch (IOException e) {
    }
  }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HER0R

    HER0R

    16 Aralık 2007
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008