Записывать / читать данные журнала в файл в 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 , через сторонние библиотеки ..

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