@android_ru

Страница 616 из 3205
Volodymyr
02.12.2016
10:54:13
А по повору батареї записти servise для проверки Wifi and GPS

а луче много servises

сделал
Volodymyr Stelmashchuk, [02.12.16 12:54] А по повору батареї записти servise для проверки Wifi and GPS Volodymyr Stelmashchuk, [02.12.16 12:56] а луче много servises

Quantum Harmonizer
02.12.2016
11:01:22
фонарик / flashlight :)

Google
Quantum Harmonizer
02.12.2016
11:03:55
Зачем каждые две? Можно непрерывно и в два потока.

Ещё вибратор.

Ivan
02.12.2016
11:06:11
ребята в сервисе хотят эмитировать нагрузку на планшеты и смотнеть средняя время работы батареи

Alexey
02.12.2016
11:06:44
Volodymyr вроде нет, неправильно ) Чел спрашивает, почему некоторые приложения камер на некоторых телефонах криво обрабатывают переданный им ACTION_VIDEO_CAPTURE, а к нему все с правами лезут )

Ⓜ️ᵃʳᵃᵗ
02.12.2016
11:06:50
фильм 4К

Alexey
02.12.2016
11:06:56
Зачем каждые две? Можно непрерывно и в два потока.
ANR чтобы не возникло, можно каждую сек

Ⓜ️ᵃʳᵃᵗ
02.12.2016
11:07:10
и максимальную яркость с громкостью

или ГТА запустить

Google
Quantum Harmonizer
02.12.2016
11:09:54
ANR чтобы не возникло, можно каждую сек
ANR при запросах из IntentService / ThreadPoolExecutor?

Alexey
02.12.2016
11:11:26
ANR при запросах из IntentService / ThreadPoolExecutor?
когда много потоков тоже может возникнуть если сильно нагрузить процессор

Gerc
02.12.2016
11:14:58
Да просто тел перезагружаться будет даже если выставить 5сек. О каких 1сек еще говорить

Quantum Harmonizer
02.12.2016
11:17:42
Да просто тел перезагружаться будет даже если выставить 5сек. О каких 1сек еще говорить
Запросы в интернет каждые пять секунд приводят к перезагрузке? А как телефоном тогда вообще пользоваться?

Gerc
02.12.2016
11:18:36
Запросы в интернет каждые пять секунд приводят к перезагрузке? А как телефоном тогда вообще пользоваться?
Нормально пользоваться. На пушах, а не изобретать костыли и мучать батарейку

Quantum Harmonizer
02.12.2016
11:22:37
Допиливал приложение, где для совершения одного действия нужно было совершить 3-5 запросов подряд, потому что рест плохой. И весь этот ужас мог запуститься пару раз подряд, например, из onCreateView и setUserVisibleHint. Когда писал код, ругался, конечно, а телефон не жаловался.

Alexey
02.12.2016
11:26:49
есть данные, которые я получаю из сервера (около 4к записей в бд) я сделал так: получаю порциями по 20 записей в процессе скроллинга RecyclerView и отображаю заказчик хочет так: кэшировать при запуске сразу все 4к записей и дальше их всегда юзать т.е. не нагружать сервер запросами, но придётся хранить лишние пару мегабайт данных и при изменении данных на сервере снова загружать эти несколько мб какой вариант лучше?

Alexey
02.12.2016
11:30:51
там по сути вообще нет бд

просто есть json

и php скрипт вытаскивает из него нужные данные и составляет response

который я получаю ретрофитом

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

Quantum Harmonizer
02.12.2016
11:32:57
И парсишь in-memory, владельцы девайсов с 512 МБ скажут спасибо.

Пусть пхп и нарезает 4к записей.

Alexey
02.12.2016
11:33:34
ну я же говорю порциями получаю

stations.php?count=20&offset=0

Quantum Harmonizer
02.12.2016
11:34:57
Вот пусть так и остаётся, заказчику стоит объяснить, что на мобиле ограничен траффик и память. :)

Google
Andrey
02.12.2016
11:35:16
Хранить 4к записей. На устройстве рядового пользователя. Потому что пыхи опять не смогли в кеширование.

Quantum Harmonizer
02.12.2016
11:35:47
Вооот, только хотел сказать, что парсить и разрезать данные пыхой каждый раз –– тоже плохо)

Andrey
02.12.2016
11:36:21
Это писос, что такие задачи возникают в принципе.

Gerc
02.12.2016
11:36:32
Можно не в памяти перебирать, а потоково

Andrey
02.12.2016
11:37:04
Еще один. Не храните 4к записей на девайсе. Точка. Абзац.

Отмудохайте бекендера. Иногда это срабатывает.

Andrey
02.12.2016
11:38:14
Пример есть?

Alexey
02.12.2016
11:39:11
Отмудохайте бекендера. Иногда это срабатывает.
т.е. нужно кеширование на стороне сервера?

Quantum Harmonizer
02.12.2016
11:39:49
т.е. нужно кеширование на стороне сервера?
Либо in-memory кеширование, либо БД, которая может в LIMIT

Andrey
02.12.2016
11:40:02
Да, пусть через редиску, nginx статику или еще какую мать делает кеш. И инвалидирует его.

Сергей
02.12.2016
11:43:13
Пример есть?
Ну когда на клиенте нужно много транзакций хранить

Andrey
02.12.2016
11:43:25
Пример?

Сергей
02.12.2016
11:46:07
Составление графа транзакций. С поддержкой оффлайн и анализа

Andrey
02.12.2016
11:49:09
Ну я также могу написать: составление регрессий оффлайн. Оффлайн приложения это другой кейс, приложение с бандлом базы в 12-100мб это другой кейс. Кеширование данных это другой кейс. Тут вопрос в том, чтобы показать данные в ресайкле, причем данные получаем с сервера.

К чему я вел мысть. Есть API, его нужно проектировать, чтобы мобильное приложение работало с минимальными усилиями. Я видел некоторое количество приложений, в которых кривость апи решалась при помощи маппингов, rx-ов, стримов, предзагрузкой с обработкой, TypeAdapter-ами и еще чем нибудь. Если апи закрытое, то это может быть и актуально, хотя правильное проектирование модели данных может решить и этот вопрос. Если апи открытое и более того, его разрабатывает программист из той же компании - пните этого программиста, чтобы он сделал правильное апи. Не устану повторять, что в случае разработки Мобильное приложение <-> Бекенд, для разработчика апи мобильные разработчики должны выступать как заказчики.

А то обколются своими php, elixir, django, progressive web apps, web sockets, а нам потом разгребать.

Gerc
02.12.2016
12:05:37
Они же и придумали этот ирикс и суют клиентам, вместо чтоб самому оптимизировать апи для клиента, а молодые подхватывают этот хайп ирикса и суют везде просто потому что модно, а не для решения реальных проблем апи

Quantum Harmonizer
02.12.2016
12:06:49
.filter(it -> it != null) .filter(it -> !it.isEmpty())

Ⓜ️ᵃʳᵃᵗ
02.12.2016
12:07:42
4к записи, зачем, хоть один пользователь просмотрит их до конца ? а что делать если нужно обновить, опять закачивать

Google
Stas
02.12.2016
12:11:23
wrap_content у TextView использует высоту заглавной буквы шрифта для определния высоты вью. Можно ли задать высоту по факту или жестко: высота строчной буквы.

мне нужно уместить texiview со строчными буквами точно в центре другой вью, а из-за этого правила она не в центре, а чуть ниже.

визуально

Stas
02.12.2016
12:13:23
нет

ну в рантайме только

Alexey
02.12.2016
12:13:37
а ещё у релатив лаяута мне помогало centerIn="ид другой вьюхи"

Stas
02.12.2016
12:14:03
есть такое свойство?

или это какой-то кастомный релатив?

Alexey
02.12.2016
12:14:32
есть такое свойство?
если вьюху расположить в релатив лаяуте да

Stas
02.12.2016
12:15:18
не поможет.

Alexey
02.12.2016
12:15:29
не поможет.
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerHorizontal=""/> </RelativeLayout>

Stas
02.12.2016
12:15:30
опять-же за счет высоты считаются отступы

Alexey
02.12.2016
12:15:58
centerHorizontal или centerVertical и там указать ид вьюшки относительно которой центрируешь

Stas
02.12.2016
12:17:52
нет такого свойства.

ты путаешь

layout_centerHorizontal центрирует вью относительно родителя

не относительно вью в родителе

Alexey
02.12.2016
12:18:43
Google
Alexey
02.12.2016
12:18:47
другой вьюхи

Stas
02.12.2016
12:22:11
хз что ты там юзаешь в своем проекте, но это точно не релатив лейаут

если оно работает, так как ты описал

Alexey
02.12.2016
12:26:30
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/tv" android:text="fdsfdsfdsfdsfsdfdsfdsfdsfdsfdsfdsfdsfdsfs" android:layout_width="40dp" android:layout_height="wrap_content" /> <TextView android:text="gfgf" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_toRightOf="@+id/tv" android:layout_centerVertical="true"/> </RelativeLayout>

в релативе можно 2 вью и одна будет по центру вертикально

Alexey
02.12.2016
12:31:24
типо того хотел?

Ilya
02.12.2016
12:56:09
Ребят,а если я такой на Canvas’e отрисовал Bitmap’ку и хочу ее зумить не теряя ее качества,либо перерисовывая на определенном уровне зума. В сторону чего мне смотреть? На sof не отправляйте пожалуйста, хочу живых,русских ответов.

J
02.12.2016
12:56:35
Nearest filter

texture Nearest-neighbor

ответы все на английском

Alexander
02.12.2016
13:28:47
СonstraintLayout используйте )) там есть связь центр относительно другого

Quantum Harmonizer
02.12.2016
13:32:40
Центр TextView не в центре текста же.

Artem
02.12.2016
13:50:35
А может кто сталкивался: можно ли настроить gradle так, чтобы versionCode инкрементился каждый раз при билде?)

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