Если что, вот этот "плакат": https://sun9-25.userapi.com/c635102/v635102158/1725a/OBh8TZvGO7w.jpg
Эмулятор забыл, как правильно отображать индикатор сети
В Android бывает так, что нужно срочно собрать логи, а предварительно adb logcat -v threadtime не сделали. Здесь выручает дамп логов: adb logcat -d -v threadtime. Но буфер логов, он ведь не бесконечный. А какой он? Можно ли им управлять?
Посмотреть и управлять им можно либо из GUI, либо из командной строки.
Посмотреть и управлять им можно либо из GUI, либо из командной строки.
Посмотреть: "adb logcat -g"
Изменить "adb logcat -G sizeK/M". То есть "adb logcat -G 256K" или "adb logcat -G 16M"
Изменить "adb logcat -G sizeK/M". То есть "adb logcat -G 256K" или "adb logcat -G 16M"
https://android-review.googlesource.com/q/platformcompat Кажется, в Android 11 появится возможность проверять ограничения платформы без необходимости выполнения adb команд или, по крайней мере, уменьшение числа команд, которые нужно запоминать: https://android-review.googlesource.com/q/platformcompat
Вот так это выглядит для приложения: https://www.xda-developers.com/files/2020/01/Android_11_App_Compatibility_Changes.jpg
Вот так это выглядит для приложения: https://www.xda-developers.com/files/2020/01/Android_11_App_Compatibility_Changes.jpg
Media is too big
VIEW IN TELEGRAM
За что я не люблю Самсунги. Даже китайцы себе такого не позволяют. А китайцы за цены, равные Самсунгу, оставляют его далеко позади.
Сегодня владельцы Samsung получили уведомление "Поиск мобильного устройства" с телом сообщения "1".
Самсунг тестирует на продакшене.
Самсунг тестирует на продакшене.
В Android 11, если пользователь ткнёт на Запрет пермишена дважды, то это будет равносильно "Запретить и больше не спрашивать". Надо сказать, это вообще не очевидно для пользователя. Многие до сих пор не знают, что App Picker тоже поддерживает двойной тап (но иначе) и что область уведомлений можно опустить ещё двумя пальцами.
И ещё из неочевидного для пользователя. Если в приложении есть WebView, то запрос на геолокации от веб вью не сильно связан с запросом от самого приложения. То есть для него это будет как 2 запроса от одного приложения.
Мой баг дня (записки тестировщика)
В Android 11, если пользователь ткнёт на Запрет пермишена дважды, то это будет равносильно "Запретить и больше не спрашивать". Надо сказать, это вообще не очевидно для пользователя. Многие до сих пор не знают, что App Picker тоже поддерживает двойной тап (но…
Уточнение, потому как я неправильно написал. «Дважы» — это «Два раза». То есть третий раз приложение запросить разрешение не сможет.
Наконец Instagram не будет поднимать надоедливый запрос при каждом лишнем свайпе не в ту сторону.
Наконец Instagram не будет поднимать надоедливый запрос при каждом лишнем свайпе не в ту сторону.
Баг Telegram, который выглядит очень плохо. Мне упало уведомление от закрытого канала, в котором я не состою, но когда-то (часов 10 назад) входил на 10 минут по инвайт-ссылке и вышел.
В уведомлении было название канала и совершённое на канале действие: выложен альбом, если я правильно помню (чёт тупанул и не сделал скриншот). Проход по уведомлению не сработал, т.к. оно не является инвайт-ссылкой и я получил отлуп.
То есть в инфраструктуре ТГ есть баг, из-за которого можно попытаться следить за действиями чата/канала, при этом не состоя в нём. Или же что какое-то ваше сообщение может по ошибке прилететь к тому, кто не должен никогда его получить. По ошибке ТГ, а не вашей.
Ну и ещё это означает, что оконечное шифрование не используется, но это как бы и так очевидно.
В уведомлении было название канала и совершённое на канале действие: выложен альбом, если я правильно помню (чёт тупанул и не сделал скриншот). Проход по уведомлению не сработал, т.к. оно не является инвайт-ссылкой и я получил отлуп.
То есть в инфраструктуре ТГ есть баг, из-за которого можно попытаться следить за действиями чата/канала, при этом не состоя в нём. Или же что какое-то ваше сообщение может по ошибке прилететь к тому, кто не должен никогда его получить. По ошибке ТГ, а не вашей.
Ну и ещё это означает, что оконечное шифрование не используется, но это как бы и так очевидно.