@android_ru

Страница 472 из 3205
Vitaliy
01.11.2016
17:54:38
А то уже в глазах рябит от этой наркомании :)

Ⓜ️ᵃʳᵃᵗ
01.11.2016
17:54:49
Это если твое активити

Isk.
01.11.2016
17:55:52
У активити есть коллбэки
Речь о ЧУЖОМ активити....

Alex Фэils?︙
01.11.2016
17:56:41
Хуки

Google
Alex Фэils?︙
01.11.2016
17:57:11
Можнотчерез рефлексию получить класс активити и пропатчить его

Ⓜ️ᵃʳᵃᵗ
01.11.2016
17:57:37
Ну , ну

Там все сложнее, тебе нужно будет как-то достучаться до другогоиинстанста вирт. Машины

Vitaliy
01.11.2016
18:04:09
Можнотчерез рефлексию получить класс активити и пропатчить его
Нельзя, не получишь ты класс, который не был загружен класслоадером

Можнотчерез рефлексию получить класс активити и пропатчить его
Пропатчить нельзя, через рефлексию методы не заоверрайдить

Alex Фэils?︙
01.11.2016
18:05:23
Значит, надо загрузить

А вообще - я хз точно как

Ⓜ️ᵃʳᵃᵗ
01.11.2016
18:08:50
А вообще - я хз точно как
Сделать свою прошивку

Alex Фэils?︙
01.11.2016
18:10:17
или из-под рута мб чо поменять.. LD_PRELOAD libhook.so

Ⓜ️ᵃʳᵃᵗ
01.11.2016
18:12:48
У меня например, ни один девайс не рутован, кроме эмуляторов

Isk.
01.11.2016
18:17:40
Без рута!

Я даже готов немного заплатить тому, кто покажет работающий на андроид 6 proof of concept

Google
Dmitry
01.11.2016
18:23:21
Попробуй логи парсить, система обычно туда срет о всех действиях юзера

Alex Фэils?︙
01.11.2016
18:24:48
Дык с 4.х нельзя логи читвть

Все

Только своего приложения

Александр
01.11.2016
18:33:32
Какую либу использовать лучше для сокетов?

LEXASOFT
01.11.2016
18:36:47
https://github.com/socketio/socket.io-client-java

Dmitry
01.11.2016
18:48:05
Дык с 4.х нельзя логи читвть
Тогда попробуй ActivityManager заюзать, он обычно пишет кто в каком состоянии находится в данный момент

Dmitry
01.11.2016
18:48:31
foreground, visible, background

и т.д.

там по состояниям понятно кто где наодится

Ⓜ️ᵃʳᵃᵗ
01.11.2016
18:49:35
А активитиманагер, в курсе про чужие акутивитии ?

Dmitry
01.11.2016
18:49:46
да он про все в курсе

тыж можешь список получить всего

Alex Фэils?︙
01.11.2016
18:50:34
А пермишн какой? READ_TASKS?

Dmitry
01.11.2016
18:52:20
для разных методов свои - для чтения тасков да

в доке написано должно быть

Ⓜ️ᵃʳᵃᵗ
01.11.2016
18:52:39
тыж можешь список получить всего
Я просто через него помню про свои сервисы, узнавал, правда не помню зачем )

Alex Фэils?︙
01.11.2016
18:52:43
спс) позже покурю)

Александр
01.11.2016
19:00:49
https://github.com/socketio/socket.io-client-java
Как раз на неё и наткнулся, но всё равно спасибо)

Google
Ⓜ️ᵃʳᵃᵗ
01.11.2016
19:02:17
Есть еще другая

Под андроид заточена, поиском под гиг хабе

Но у нее есть косяк, который так и не подправили, при реконекте , обект ридера или врайтера остается висеть, и в итоге их остается столько , сколько сам пересоздавал коннект

Isk.
01.11.2016
19:31:39
А активитиманагер, в курсе про чужие акутивитии ?
в том то и дело, что на пятом андроиде (и далее) активити менеджер практически ничего не рассказывает про чужие ActivityInfo при вызове метода getRunningTasks(). Это типа из-за секьюрности. То есть ты можешь увидеть, что на топовом уровне что-то есть, но не понимаешь, кто это и чье это. Поэтому я и писал про proof of concept, работающий на android 6

getRunningTasks(int maxNum) This method was deprecated in API level 21. As of LOLLIPOP, this method is no longer available to third party applications: the introduction of document-centric recents means it can leak person information to the caller. For backwards compatibility, it will still retu rn a small subset of its data: at least the caller's own tasks, and possibly some other tasks such as home that are known to not be sensitive.

Alex Фэils?︙
01.11.2016
19:34:36
Надо сырцы курить

Алсо, как я понял, эта фигня действует и на наложение2 показывающее загрузку проца

Ⓜ️ᵃʳᵃᵗ
01.11.2016
19:35:42
да я помню, что они активити манагеру еще запретили лейоуты поверх других , навешывать, что бы кнопки не подменивали.

Dmitry
01.11.2016
19:39:17
ну слушай - в конечном итоге, даже если там нужные АПИ захайжены вызывай его консолько и читай инфу оттуда

это не такая и секьюрная инфа ведь

ты так и так можешь узнать всю инфу о приложении

ну и о состоянии аналогично

Dmitry
01.11.2016
19:41:49
вон юзай am monitor - как раз то , что тебе нужно, остается только парсить лог и все.

у меня выводит следующее

shell@hammerhead:/ $ am monitor Monitoring activity manager... available commands: (q)uit: finish monitoring ** Activity starting: com.google.android.googlequicksearchbox ** Activity starting: com.android.chrome ** Activity starting: com.android.chrome ** Activity resuming: com.android.chrome ** Activity starting: com.google.android.googlequicksearchbox ** Activity starting: me.selfish.android ** Activity starting: com.google.android.googlequicksearchbox ** Activity starting: ru.pizzaro.pizzadelivery.business ** Activity starting: com.google.android.googlequicksearchbox ** Activity starting: ru.pizzaro.pizzadelivery.client

видишь кто и что стартанул

Alex Фэils?︙
01.11.2016
19:44:52
Ну, тогда просто Java Process юзаем, и нужный пермишен даем приложению

Ⓜ️ᵃʳᵃᵗ
01.11.2016
19:56:35
https://github.com/Arello-Mobile/Moxy

Google
Ⓜ️ᵃʳᵃᵗ
01.11.2016
19:56:59
Я Мокси, взял как MVP библиотеку, отказался от своего велисипеда.

Anton
01.11.2016
19:57:26
в чем велосипед?

Ⓜ️ᵃʳᵃᵗ
01.11.2016
19:59:47
ну, в некотрых вещах. а тут случайно наткнулся решил попробовать. и новые проекты уже с Мокси делать начал.

Ⓜ️ᵃʳᵃᵗ
01.11.2016
20:17:10
мне нравится.

Isk.
01.11.2016
21:41:59
Итак, метод ActivityManager.getRunningAppProcesses() тоже стал бесполезным начиная с версии 5.1.1 - он возвращает список лишь из одного элемента - описание вашего собственного приложения

Admin
ERROR: S client not available

Максим
02.11.2016
07:27:50
Подскажите, как сделать, чтобы когда пользователь открывает активити из уведомления, то под этой актвити уже были еще две активити. То есть до этой активити можно добраться через 2 экрана. Чтобы когда он перешел из уведомления и нажал на кнопку назад - то попал бы на активити со списком, а не просто закрыл приложение

Bulat
02.11.2016
07:32:11
Юзай TaskStackBuilder

Anton
02.11.2016
07:32:48
https://developer.android.com/training/implementing-navigation/temporal.html#SynthesizeBackStack

Alexander
02.11.2016
07:33:18
ну и как полет?
Я бы еще посоветовал Mosby посмотреть, я 3 проекта релизнул на ней уже, доволен как слон

Максим
02.11.2016
07:34:34
Ага, спасибо, думаю это то что мне нужно!

Alexander
02.11.2016
07:34:38
Я тоже на ней до этого сидел
а а чем принципиальное отличие то? Только во view state в moxy ?

Alexey
02.11.2016
07:34:41
Нормальное решение, но там нельзя одной вьюшке несколько презентеров, а в Мокси можно

Constantine
02.11.2016
07:37:48
Привет всем, кто-нибудь успел попробовать BottomNavigationView из support library 25? Работает ли?

Ⓜ️ᵃʳᵃᵗ
02.11.2016
07:38:25
Я бы еще посоветовал Mosby посмотреть, я 3 проекта релизнул на ней уже, доволен как слон
да я про нее знаю, но Мокси от наших ребят, с ними можно и по русски ощаться )

Google
Ⓜ️ᵃʳᵃᵗ
02.11.2016
07:38:33
то есть это упрощает многое )

Alexander
02.11.2016
07:39:04
ну да, я даже лично общался с ними, собеседовался к ним =) Хорошие ребята

к слову на последнем дроидконе Юрий выступал с докладом про moxy

Gerc
02.11.2016
07:40:41
Мокси в статикмапе хранит презентеры, а не в бандле как у мосби

Constantine
02.11.2016
07:40:53
я успел
Ммм.. и как, работает?

Bulat
02.11.2016
07:41:24
нормально

Ⓜ️ᵃʳᵃᵗ
02.11.2016
07:41:31
Gerc
02.11.2016
07:42:08
Мне это дико. Утечки могут

Ⓜ️ᵃʳᵃᵗ
02.11.2016
07:43:17
но плюс в том, скорее всего, что я все вьюхи могу из презентера перебрать

Yuri
02.11.2016
07:57:47
Мне это дико. Утечки могут
Вызывайте у делегата onDestroy, когда активити/фрагмент/андроид-вью ушла из бэкстэка, и презентер будет удалён из статичной мапы ;)

Yuri
02.11.2016
08:12:38
то чувство когда создатель либы консультирует в реалтайме
Ещё и в личку можно написать — получится вообще персональная консультация, при возможности ?

Anton
02.11.2016
08:39:58
Какой смысл их юзать ?

Только из за configurationchanged?

Alexander
02.11.2016
08:44:07
Какой смысл их юзать ?
чтобы не городить свои костыли по связи презенторов с вьхами

Страница 472 из 3205