5.07.2012 / 15:26 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Запускаю проект, а он не запускается уже раз 10. Только сейчас заметил что он сразу запускается на подключенном по usb телефоне |
5.07.2012 / 23:03 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Странно. Запускаю любой процесс и читаю с него InputStream - все работает, но если запускаю процесс /system/xbin/su то он запускается, пишет «Приложению такому-то предоставлены права Суперпользователя», а InputStream читать с этого процесса не хочет - зависает программа. В чем может быть проблема?
|
5.07.2012 / 23:34 | |
Oak Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Naik, Скорее всего в том, что из главного потока нельзя читать[color=blue][/color]
__________________
Эль Презеденте |
6.07.2012 / 08:58 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Рисовать интерфейс нужно только в главном потоке? А то ничего не рисуется в отдельном потоке.
|
6.07.2012 / 14:53 | |
Oak Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Naik, Что значит, рисовать? Интерфейс надо объявлять в файле xml
__________________
Эль Презеденте |
6.07.2012 / 16:02 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Oak, например myView.setText("My text"); будет работать, только если вызывать из главного потока.
|
6.07.2012 / 16:26 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Запускаю процесс: lighttpdProcess = new ProcessBuilder().command("/data/data/ru.kslabs.ksweb/lighttpd", "-f /data/data/ru.kslabs.ksweb/lighttpd.conf").redirectErrorStream(true).start();
Читаю InputStream. Пишет (src/configfile.c.976) opening configfile /data/data/ru.kslabs.ksweb/lighttpd.conf failed: No such file or directory., хотя путь правильный! Через терминал с теми же путями работает. Изменено Naik (6.07 / 16:27) (всего 1 раз) |
7.07.2012 / 11:21 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Посмотрел исходники ConnectBot, TerminalEmulator в них команды выполняются через библиотеку на C |
8.07.2012 / 13:32 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| 1. В какую папку ложить свои файлы, чтобы они остались там после сборки приложения? Есть библиотека libMylib.so. Если ее просто положить в папку приложения /lib, и собрать приложение, то папки /lib в приложении нету и файла libMylib.so нигде нет. 2. Если получится собрать приложение с libMylib.so, то можно использовать библиотеку, или надо ее компилить под каждое прилижение?
Изменено Naik (8.07 / 13:33) (всего 1 раз) |
8.07.2012 / 15:20 | |
Oak Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Naik, В ресурсы
__________________
Эль Презеденте |