Записывать / читать данные журнала в файл в android

Как читать / записывать данные журнала в текстовый файл в android, файл должен быть папкой res.

Вы можете взглянуть на microlog4android. У них есть решение, готовое к регистрации в файл.

http://code.google.com/p/microlog4android/

Я не знаю, что именно вам нужно сделать, но есть два замечательных приложения, которые позволяют вам получать журналы устройства «удаленно».

Первый – «Log Collector»: http://code.google.com/p/android-log-collector/
«Log Collector» имеет возможность отправлять журнал на устройство по почте, смс, твитту или тому, что вы хотите.

Второй, который я знаю, это «DroidDrop»: ( http://github.com/CarmenD/DroidDrop–Remote-Logging )
С помощью DroidDrop вы можете делать удаленные журналы внутри своих приложений.

Возможно, одно из этих приложений делает то, что вы хотели, но если это не так, может быть, вам все еще повезло, потому что оба они являются Open Source, поэтому вы можете проверить код, чтобы узнать, как они получают журнал (я предполагаю, что часть На самом деле писать журнал в файл легко для вас).

Я специально рекомендую вам взглянуть на класс CollectLogTask в файле SendLogActivity.java из «Log Collector».

PS: Больше примеров приложений для регистрации можно найти здесь: code.google.com/p/android-random/downloads/list

Удачи!

Нелегко получить отчеты журнала в Android. Один из способов сделать это – написать собственный обертку вокруг / замены для файла android.util.Log и записать в текстовый файл где-то в дополнение к вызову Log. Затем вы можете скопировать этот текстовый файл на SD-карту или загрузить его на свой сервер или сделать все, что вам нужно для этого.

Когда вы работаете с android … во время выполнения вы не найдете много помощи для журнала.

Лучший способ получить ваши данные – отправить необходимые данные на какой-либо внешний сервер.

Я запускаю свое веб-приложение на сервере … для получения информации о журнале я запускаю еще один сервер tomcat и получил там информацию журнала.

Использование dojo.xhrPOSt способ …

try{ var xhrArgs = { url: "/mum/proxy/http/9.182.241.35:8080/com.error.android.mashup/xmlContentReader", postData: ans, handleAs: "text", load: function(data) { // alert("data:"+data); }, error: function(error) { //We'll 404 in the demo, but that's okay. We don't have a 'postIt' service on the //docs server. alert("error:>"+error); } }; var ret = dojo.xhrPost(xhrArgs); } catch(ex){alert(":::"+ex);}` 

Здесь / mum / proxy был использован bcz мое приложение запускалось на другом сервере, и я собираю результат на другом сервере … надеюсь, что это поможет ….

Проверьте мой пост здесь , о HockeyApp & ACRA. Однако .. Постарайтесь использовать как можно больше сервиса Google, уже предоставленного для Android , через сторонние библиотеки ..

Надеюсь, это поможет вам ..

Intereting Posts
Запуск операции из окна оверлея системы после нажатия кнопки «домой» Добавление кнопки броска в ActionBar с помощью CastCompanionLibrary Пользовательский календарь для Android Предотвратить отключение мягкой клавиатуры Android. Почему значок запуска и другие изображения никогда не меняются при обновлении моих изображений? Небезопасная реализация интерфейса X509TrustManager – Службы Google Play Статус Asynctask всегда показывает запуск Как снять флажок CheckBox, когда предел превышен в android? Android gradle error: Невозможно зарегистрировать заданный путь типа «ИСТОЧНИК», поскольку он не соответствует корню содержимого Android: компиляция файлов с 9 патчами, которые будут использоваться за пределами выделенной папки? Использование Android для связи с USB-HID-устройством Android Paint: как получить эффект «аэрографа»? Не сворачивайте панель инструментов, когда RecyclerView подходит к экрану Android Toast перемещается по экрану Карта Google позволяет GPS программно?