Хранение журнала активности приложения в Android - PullRequest
0 голосов
/ 19 апреля 2011

Я хотел бы записать некоторые данные о своей активности приложения, чтобы они могли быть прочитаны в системе.Данные включают строки, числа с плавающей запятой и т. Д., Собранные при нажатии кнопки.Каков наилучший способ сделать это?

Ответы [ 2 ]

1 голос
/ 08 декабря 2012

Я закончил писать свою собственную функцию для входа на устройство.

public static BufferedWriter out;
    private void createFileOnDevice(Boolean append) throws IOException {
            /*
             * Function to initially create the log file and it also writes the time of creation to file.
             */
            File Root = Environment.getExternalStorageDirectory();
            if(Root.canWrite()){
                 File  LogFile = new File(Root, "Log.txt");
                 FileWriter LogWriter = new FileWriter(LogFile, append);
                 out = new BufferedWriter(LogWriter);
                 Date date = new Date();
                 out.write("Logged at" + String.valueOf(date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds() + "\n"));
            }
        }

public void writeToFile(String message){
        try {
            out.write(message+"\n");
        } catch (IOException e) {
            e.printStackTrace();
        }

С этим вопросом связан вопрос здесь .

0 голосов
/ 19 апреля 2011

Logcollector - вариант для вас, но сначала вам нужно установить его на свое устройство.

Снова вы можете сохранить журнал активности через adb

Запустите adb shell logcat > your_log_file.txt из командной строки.

...