@android_ru

Страница 313 из 3205
Alexey
29.09.2016
10:16:21
не вздумай сувать картинку в интент.

он предназначен для передачи маленьких данных

Alexey
29.09.2016
10:20:24
Marina да ничего смешного, на самом деле. Иногда и не на такое пойдешь

Aleksandra
29.09.2016
10:42:06
[Киев] Мастер-класс "Kotlin for Android". Для Jun/middle. Программа и регистрация: https://goo.gl/6LHCiW Спикер: Android Dev в Zeo Alliance. Будем рады видеть)

Google
Vitaliy
29.09.2016
11:05:16
У тебя есть контакт с сервером? Имею ввиду, с командой разрабов, можешь с ними о формате данных договорится?

если да, можно сжать и отправить сжатый данные, пусть на сервоке разпкоуют, это снимет трафик.

ну или если они хотят 250 на 250

то в чем проблема заресайзить?

Анатолий
29.09.2016
11:16:03
можно попробовать дополнительно преобразовать в png или jpeg

Alexey
29.09.2016
11:16:44
Marina никто не передает на сервер картинки в не-сжатом виде. Скорее всего, у тебя JPG 250x250. Picasso тут не сильно поможет и конвертить картинку в RGB565 нет смысла, только качество испортишь

Alexey
29.09.2016
12:23:43
Ребят, не пользы ради, а инфы для. Такая задача: как вы пишете миграцию бд при обновлении в приложении структуры бд? Т.е. вот вам конкретный кейс, выпустили версию 1 с начальной структурой бд. Выпустили версию 2, поменяли структуру бд, написали мигратор с 1 на 2. Ну т.е. он там данные берет базу дропает, создает новую структуру и вставляет данные, всё хорошо ничего не теряем. Ок, теперь нам нужно опять обновить структуру бд, версия 3, опять пишем мигратор. Юзерам на 1-й версии надо пройти 2 миграции чтобы корректно обновится до 3 версии. И т д, а на 10 версии юзерам, которые всё ещё на 1-й надо будет 10 миграцией сделать чтобы корректно перейти на 10 без потери данных?

Andre
29.09.2016
12:25:38
Думал посмотреть кто что ответил
Нет и не собираюсь Это всего лишь инструмент, да еще и компилирующийся в тот же байт-код

Alexey
29.09.2016
12:27:15
Это ж только на реляционных, кстати? Я бы просто на key-value базы переехал без этой фигни
ну большинство всё ещё используют sqlite в проектах в качестве бд.

Artem
29.09.2016
12:27:17
А причём здесь реляционность?

Alexey
29.09.2016
12:27:39
кому-то приходилось решать описанную проблему?

I
29.09.2016
12:30:56
кому-то приходилось решать описанную проблему?
ну никто не мешает сделать отдельный мигратор для мажорных версий. Имею ввиду 1->3, 1->5, 5->7, 7->10

Google
Евгений
29.09.2016
12:31:05
А в чем проблема? Долгая миграция?

Alexey
29.09.2016
12:32:56
ну никто не мешает сделать отдельный мигратор для мажорных версий. Имею ввиду 1->3, 1->5, 5->7, 7->10
хм ну да, только для всех этих кейсов куча миграторов плодить

I
29.09.2016
12:33:33
ну тогда пошагово мигрируйте, это не так плохо)

Евгений
29.09.2016
12:33:38
А понятно сколько реальных пользователей попадут на апдейт 1-> 10

Alexey
29.09.2016
12:34:05
А понятно сколько реальных пользователей попадут на апдейт 1-> 10
нет, это не реальная задача, а просто выдуманный кейс

но реально он может случится

Евгений
29.09.2016
12:34:19
Ну у нас сейчас 15 миграторов, мы не паримся

тот юзер который вдруг за 4 года захотел обновить приложение на 25 версий вперед - потерпит )

Alexey
29.09.2016
12:35:06
Ну у нас сейчас 15 миграторов, мы не паримся
и у вас тоже вот так 1-> 15 все 15 миграторов юзер будет ждать?

Евгений
29.09.2016
12:35:13
да

Alexey
29.09.2016
12:35:26
а если ещё где-нибудь что-то отвлится при миграции

как это вообще тестировать?

ужасно неудобно протестить

проще наверно забить, типо если что отвалится, просто пусть удалит приложение и поставит с маркета заново.

Евгений
29.09.2016
12:36:20
Ну да. Это реально очень экзотический случай

Alexey
29.09.2016
12:36:43
ну хотя на практике не с каждой версией структура бд меняется

если структура не менялась - мигратор не нужен

Vitaliy
29.09.2016
12:37:02
нужно хранить каждую версию

Nikolay
29.09.2016
12:37:03
А как он поймет что надо удалить и поставить заново?

Vitaliy
29.09.2016
12:37:12
и на кажду версию которая была, нужно хранить слепок бд

Google
Vitaliy
29.09.2016
12:37:17
и писать последовательные миграци

Alexey
29.09.2016
12:37:17
А как он поймет что надо удалить и поставить заново?
или отзыв напишет что у него ничего не пашет, ему ответить мол снеси и поставь заново

Vitaliy
29.09.2016
12:38:05
и потеряет все локальные данные.

проще наверно забить, типо если что отвалится, просто пусть удалит приложение и поставит с маркета заново.

Евгений
29.09.2016
12:38:20
и на кажду версию которая была, нужно хранить слепок бд
А смысл? Даже для тестов можно наделать данных в первую версию базы, и гнать все миграторы поочереди

Alexey
29.09.2016
12:39:00
и потеряет все локальные данные.
ну не повезло чуваку что ж теперь

Nikolay
29.09.2016
12:39:15
Ка

Sergey
29.09.2016
12:39:15
ребят, как мак заставить "видить" файлы без имени, например, ".apk"?

Vitaliy
29.09.2016
12:39:17
пожалусто переходи годить на айфоны

Nikolay
29.09.2016
12:39:57
Кодить или гадить?

Vitaliy
29.09.2016
12:40:49
с таким отношением к пользователям, гадить.

Alexey
29.09.2016
12:41:31
с таким отношением к пользователям, гадить.
ну я просто думаю если данные не критичны может оно того не стоит рвать жопу этими миграторами

Vitaliy
29.09.2016
12:41:53
там айфон 7 вышел. и Ось 10 почитай. там интересно

Alexey
29.09.2016
12:42:18
Andrey
29.09.2016
12:42:37
набрать в терминале defaults write com.apple.finder AppleShowAllFiles YES

Vitaliy
29.09.2016
12:42:38
виндовс фон.

Alexey
29.09.2016
12:42:42
поставил я это гавно на айпад свой

виндовс фон.
да не, ведро ништяк, остальное уступает имхо

Google
Alexey
29.09.2016
12:43:33
по крайне мере по фичам андроид все мобильные ОС обошёл

Denis
29.09.2016
12:43:43
realm заопенсорцилась наконец-то. теперь вроде нет поводов не использовать) https://realm.io/news/introducing-realm-mobile-platform/

Alexey
29.09.2016
12:43:43
Да будет срач.
это андроид чат,Ю не должно вроде)

Alexander
29.09.2016
12:43:59
Alexey
29.09.2016
12:44:09
realm заопенсорцилась наконец-то. теперь вроде нет поводов не использовать) https://realm.io/news/introducing-realm-mobile-platform/
погодика, недавно кто-то говорил что теперь использование в денежных целях платное?

Admin
ERROR: S client not available

Sergey
29.09.2016
12:45:05
набрать в терминале defaults write com.apple.finder AppleShowAllFiles YES
пробовал, но чет не работает( сейчас нагуглил рабочий вариант - defaults write com.apple.finder AppleShowAllFiles -bool YES && killall Finder

Andrey
29.09.2016
12:45:20
а, ну разумеется файндер перезапустиь

Евгений
29.09.2016
12:48:07
А кто чем пользуется для сбора крашей?

Gerc
29.09.2016
12:48:38
Маркет консоле

Sergey
29.09.2016
12:50:13
а, ну разумеется файндер перезапустиь
спасибо. теперь тот же вопрос к android) я положил файлик в папку с приложением (data/data), но android device monitor не видит этот файлик

Pavel
29.09.2016
12:50:21
И кастомный exception handler для GA

Sergey
29.09.2016
12:51:12
думал из-за мака я не вижу файл в ADM, а оказалось - нет, не мак тому виной

Denis
29.09.2016
12:53:04
по крайне мере по фичам андроид все мобильные ОС обошёл
особенно если под feature подразумевать отличительную особенность – то там, то тут чота да работает не так

Alexey
29.09.2016
12:53:55
особенно если под feature подразумевать отличительную особенность – то там, то тут чота да работает не так
да хотя бы возьми нотификейшены. Как клево они дселаны в android, и какое гавно они в ios

в андроид они боле екастомизируемы

в ios там нифига нельзя

Google
Alexey
29.09.2016
12:54:27
много чего нельзя в ios, того что можно в андроид

Roman
29.09.2016
12:55:45
Alexey
29.09.2016
12:56:25
я не слежу за обновлением огрызка

ну ок, киллер фича - в андроиде есть доступ к файловой системе. в ios - нетю

Roman
29.09.2016
12:57:38
А что, в 2016 еще срутся что круче iOS или Android?

Alexey
29.09.2016
12:58:05
Nick
29.09.2016
12:59:40
ну ок, киллер фича - в андроиде есть доступ к файловой системе. в ios - нетю
iOS лучше, андроид говно, для разработчиков андроида это ад

Alexander
29.09.2016
13:00:05
Да прольеться кровь)

Nick
29.09.2016
13:00:08
https://medium.com/@turbojedi/%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BC%D0%BE%D0%B9-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD-%D0%BD%D0%B5-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%81%D1%8F-%D0%B4%D0%BE-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B5%D0%B4%D0%B0-e4cd5fa3fa85#.do97olxnb

Alexey
29.09.2016
13:00:17
?

Владислав
29.09.2016
13:00:55
ой

а это старая статья вроде

Nick
29.09.2016
13:01:07
своей актуальности она не теряет

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