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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • Huot Media

    Huot Media

    7 Mayıs 2010
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NİSAN 2009