Вниз  Android-программирование (1-ые посты)
- 26.04.2014 / 18:01
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
neitron, перед вызовом библиотеки перенаправь вывод в любое удобное место, например в файл.
System.setOut( .. )
__________________
 let live
- 26.04.2014 / 18:14
neitron
  Пользователь

neitron 
Сейчас: Offline
Исходного кода нет.
Что делать не особо понял, желательно пример.
Пробовал через System.setOut и LogCat но не выходит синхронно, а только после завершения процесса работы с библиотекой получаю результат что не есть удобно так как процесс может длиться 10 мин.
- 26.04.2014 / 18:39
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
neitron, а так?
  1. ByteArrayOutputStream os = new ByteArrayOutputStream();
  2. System.setOut(new PrintStream(os));
  3. //
  4. String output = os.toString();//os.toString("UTF8");
  5. tv.setText(output);
Перед вызовом os.toString() можно вызвать os.flush();
__________________
 let live

Изменено aNNiMON (26.04 / 19:24) (всего 3 раза)
- 26.04.2014 / 20:08
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
Имеется исходные классы явы, скажите как на андроиде скомпилировать их и поместить в апк-архив? Заранее спасибо!
- 26.04.2014 / 20:09
Senderman
  Пользователь

Senderman 
Сейчас: Offline
samodelkin, ты что, хочешь из jar apk сделать?
__________________
 Прошиваем что-нибудь
- 26.04.2014 / 20:11
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
Senderman, нет, я хочу из исходных классов в формате java скомпилировать апк, хочу среду разработки сделать или хотябы интерпретатор. Если нельзя это сделать, то скажите как в готовый апк-файл добавить текстовый файл.
- 27.04.2014 / 15:38
neitron
  Пользователь

neitron 
Сейчас: Offline
И так по поводу Пост #337413. Я конечно нашёл решение но вот оно не выходит в реальном времени. Я даже конечно думаю может вернуться к logcat так как AIDE добавляет класс LogCatBroadcaster который как я понимаю передает лог в реальном времени в AIDE но вот судя по декомпилю данного класса не особо ясно как сделать аналог для своего приложения. Посоветуете что-то.
- 27.04.2014 / 16:22
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
neitron, а ты в отдельном потоке запускаешь? может прога блочит главный поток и по этому результат только после окончания работы выводится.
__________________
 знает толк
- 27.04.2014 / 18:23
neitron
  Пользователь

neitron 
Сейчас: Offline
Без потока делал, с потоком куча ошибок пишет на экран и не работает.
- 27.04.2014 / 18:33
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
neitron, тут я ничего уже не сказать, посмотри с чем ошибки связаны, может это библиотека сама их генерирует. В System.out поидее и другие програмы пишут.
__________________
 знает толк
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)