Size: a a a

Javanese Questions

2018 June 26

QH

Quantum Harmonizer in Javanese Questions
Zhanat Suleimenov
Добрый вечер господа.

Столкнулся с проблемой, быть может кто сведущий подскажет как её решить.

Приложение А через Dexclassloader грузит приложение Б. В манифесте А объявлен Accessibility Service и пустое тело  класса. В приложении Б тело класса этого сервиса с фунционалом.

Суть проблемы. При первичном включении сервиса в настройках события обрабатывает правильный класс приложения Б. Но при убийстве приложения или перезагрузке девайса срабатывает события в приложении А. Причем onCreate этого класса срабатывает раньше бродкастресивера boot_completed. И в дальнейшем невозможно заменить класс accessibility service.

Вопрос: Как можно скормить системе правильный класс accessibility service после перезагрузки или убийства приложения?
Хачить свой ClassLoader прямо в Application#onCreate по аналогии с MultiDexApplication так, чтобы класс из другого APK он предпочитал местному. Но тогда местный класс будет непросто загрузить.
источник

ZS

Zhanat Suleimenov in Javanese Questions
Quantum Harmonizer
Хачить свой ClassLoader прямо в Application#onCreate по аналогии с MultiDexApplication так, чтобы класс из другого APK он предпочитал местному. Но тогда местный класс будет непросто загрузить.
Имеете ввиду в пустом классе accessibility_service приложения А?
источник

QH

Quantum Harmonizer in Javanese Questions
Zhanat Suleimenov
Имеете ввиду в пустом классе accessibility_service приложения А?
Можно предложение целиком? Скорее всего, нет.
источник
2018 June 27

QH

Quantum Harmonizer in Javanese Questions
Zhanat Suleimenov
Добрый вечер господа.

Столкнулся с проблемой, быть может кто сведущий подскажет как её решить.

Приложение А через Dexclassloader грузит приложение Б. В манифесте А объявлен Accessibility Service и пустое тело  класса. В приложении Б тело класса этого сервиса с фунционалом.

Суть проблемы. При первичном включении сервиса в настройках события обрабатывает правильный класс приложения Б. Но при убийстве приложения или перезагрузке девайса срабатывает события в приложении А. Причем onCreate этого класса срабатывает раньше бродкастресивера boot_completed. И в дальнейшем невозможно заменить класс accessibility service.

Вопрос: Как можно скормить системе правильный класс accessibility service после перезагрузки или убийства приложения?
Вообще, к чему это всё, если можно поставлять accessibility вместе с основным приложением?
источник

ZS

Zhanat Suleimenov in Javanese Questions
Quantum Harmonizer
Вообще, к чему это всё, если можно поставлять accessibility вместе с основным приложением?
Приложение для внутреннего пользования в компании, грузить в плей не планирую.  В будущем потребуются частые обновления скриптов в этом сервисе, поэтому необходимо чтобы тело класса обновлялось извне
источник

D

Dmitry in Javanese Questions
Сторонние системы распространения типа hocky аpp помогут обновлять приложение при каждом запуске без необходимости ходить в плей
источник

I

Ildarov in Javanese Questions
Можете подсказать , если я сделал библиотеку для андроид , где присутсвуют зависимости от appcompat и что с ними случится , когда мою библиотеку подтянут в зависимости и у них тоже будут присутсвовать appcompat.
Что будет с зависимостями моей библиотеки?
источник

QH

Quantum Harmonizer in Javanese Questions
Ildarov
Можете подсказать , если я сделал библиотеку для андроид , где присутсвуют зависимости от appcompat и что с ними случится , когда мою библиотеку подтянут в зависимости и у них тоже будут присутсвовать appcompat.
Что будет с зависимостями моей библиотеки?
Автоматически выберется более новая версия.
Если учесть, что разработчики AppCompat положили большой стальной болт на бинарную совместимотсть, то остаётся только молиться.
источник

I

Ildarov in Javanese Questions
Quantum Harmonizer
Автоматически выберется более новая версия.
Если учесть, что разработчики AppCompat положили большой стальной болт на бинарную совместимотсть, то остаётся только молиться.
Понял , спасибо , будем молиться))
источник
2018 June 28

NK

ID:221287170 in Javanese Questions
При чтении body ответа от сервера, получаю такую ошибку, только на сетяx 2G, куда копать подскажите ?
источник

NK

ID:221287170 in Javanese Questions
На чтения timeout стоит 1мин
источник

AV

Anton Vlasov in Javanese Questions
ID:221287170
При чтении body ответа от сервера, получаю такую ошибку, только на сетяx 2G, куда копать подскажите ?
Cкорее всего сервер обрывает соединение, либо данные не успевают докачиваться
источник

NK

ID:221287170 in Javanese Questions
Anton Vlasov
Cкорее всего сервер обрывает соединение, либо данные не успевают докачиваться
А в каких случаях может происходит второй сценарий?
источник

AV

Anton Vlasov in Javanese Questions
ID:221287170
А в каких случаях может происходит второй сценарий?
Маленький таймаут, большой файл и медленное соединение
источник

VD

Victor Demihov in Javanese Questions
Здарова всем. Кто-нить SQLite юзает?
источник

QH

Quantum Harmonizer in Javanese Questions
Victor Demihov
Здарова всем. Кто-нить SQLite юзает?
Сразу вопрос.
источник

VD

Victor Demihov in Javanese Questions
КАк я понял, функция sqlite3_step() нужно для выполнения SQL-инструкции. Я так понимаю, она может быть 1, т.е. целиком, а может построчно, верно? Ну и получается, что не понятно, зачем нужно тогда функция sqlite3_reset(). Документация читал. Не понятно её назначение. Применение какое..
источник

QH

Quantum Harmonizer in Javanese Questions
Victor Demihov
КАк я понял, функция sqlite3_step() нужно для выполнения SQL-инструкции. Я так понимаю, она может быть 1, т.е. целиком, а может построчно, верно? Ну и получается, что не понятно, зачем нужно тогда функция sqlite3_reset(). Документация читал. Не понятно её назначение. Применение какое..
Стоит уточнить, о какой реализации SQLite речь.
источник

VD

Victor Demihov in Javanese Questions
А что их много? Вот обычная.. https://www.sqlite.org/c3ref/funclist.html
источник

QH

Quantum Harmonizer in Javanese Questions
хмм, у меня сайт почему-то недоступен
источник