
Alex
15.02.2017
07:51:24
всем привет. Вопрос, можно ли обновить существующее приложение на гугл-плее, при этом если сделать новый проект с таким же pachage-name+такой же подписью?

Igor
15.02.2017
07:52:51

Alexey
15.02.2017
07:53:00
Может кто сталкивался с подобной задачей: есть медиагалерея(фото в папке), в то же время доп информация о каждой хранится в sqlite, когда это добро грузится в ресайклер нужно делать хедер над каждой группой(группа определяется днём когда файл создан). Как это красиво и рпавильно организовать, с учётом того факта что картинок может быть и 100000 у особо упорного юзера?

Alex
15.02.2017
07:53:06
спасибо!

Google

Alex
15.02.2017
07:53:06
Можно, если с того-же акка заливать

Alexey
15.02.2017
07:54:14

Igor
15.02.2017
07:56:36

Ilshat
15.02.2017
07:59:26
Я хочу стримить видео к примеру как ip камера. Поэтому важен трафик. А на стороне андроида он не требует открытого view с видео? Помню у камеры вроде такле ограничение было

Dmitriy
15.02.2017
08:01:14
Привет, может ли кто объяснить момент с jUnit?)
Тесты я провожу для проверки SQLiteHelper'а - сначала добавляю в базу простые объекты, а потом на их основе создаю сложные и их тоже заношу в базу. Суть в том, что мне для проведения сложных тестов нужны поля со ссылками на объекты из простых тестов, а они, как я понял, не выживают)
Короче, вопрос: как передать объект между юнит-тестами?

Ilshat
15.02.2017
08:06:54

Nikita
15.02.2017
08:07:33
а это корректный ли подход? нельзя в тесте с крупными объектами генерировать мелкие? Просто мне кажется это будет правильней так как будет отсуствовать зависимость между тестами и в случае проблем будет проще разобраться с ними

Dmitriy
15.02.2017
08:10:27

Ilshat
15.02.2017
08:10:52
А че private field не работает?

Dmitriy
15.02.2017
08:14:18

Ilshat
15.02.2017
08:16:18
Как так) я всегда в setUp создаю что то единое, а дальше методы (тесты) терзают

Google

Dmitriy
15.02.2017
08:19:31
а вот, наверное надо было просто пробовать BeforeClass и AfterClass

Влад
15.02.2017
08:33:08
Всем привет. Скажите пожалуйста, как лучше сделать загрузку фото на сервер. Сейчас работает так: пользователь нажимает кнопку добавить фото->вылезает активити в диалоге, он выбирает между галереей и камерой. Если камера, то фото сохраняется в кэше. Дальше мне нужно это фото передать на начальное активити. Как это лучше сделать: передать через интент сам битмап(как массив байтов) или передать uri и уже в главном активити вытащить и отправить на сервер? Заранее спасибо)

Alexander
15.02.2017
08:38:43

Beka
15.02.2017
08:38:49
не надо передать это однозначно)

Alexander
15.02.2017
08:38:52
передавай ссылку на файл

Beka
15.02.2017
08:38:56
Пусть запишите куда то.
И ссылку можно передать)

Alexander
15.02.2017
08:39:28
тебе сама камера не вернет фотку сразу битмапом, только превью
а исходное фото вытащишь через Uri

Влад
15.02.2017
08:39:48
Ну это вариант с uri похоже) Понял спасибо)
Спасибо)

Alexander
15.02.2017
08:40:41
а еще хочу предупредить о проблеме

Beka
15.02.2017
08:40:54
FileProvider?)

Alexander
15.02.2017
08:41:01
когда будешь делать фото на камеру, на многих телефонах это фото еще и в галлерею копируется
так что придется вычищать отдельно из галлереи

Igor
15.02.2017
08:42:38
Господа,
Как пригласить друга в игру из Android SDK VK?
Не могу найти методов из https://vk.com/dev/game_invites

Alexander
15.02.2017
08:43:39
Кто-нибудь встречал какие-нибудь интересные опенсорс проекты типа gps трекеров на андроиде?
Меня в первую очередь интересуют алгоритмы чтобы понять достоверна ли координата.
Потому что просто собрать координаты это не проблема, но gps постоянно бросает, смотрю вот трек в google map, и там все почти идеально, а мой швыряет туда-сюда. Причем точность нормальная, с виду координата достоверная

Влад
15.02.2017
08:43:48

Alexander
15.02.2017
08:45:34

Google

Alexander
15.02.2017
08:45:52
это именно кастомные прошивки такую хрень делают

Quantum Harmonizer
15.02.2017
08:46:00
На API 25 нельзя передавать путь

Alexander
15.02.2017
08:46:09

Влад
15.02.2017
08:46:26

Alexander
15.02.2017
08:46:26
забыл сказать
там через провайдеры вроде

Глеб
15.02.2017
08:46:37
Кстати о камере, фотографии и Uri. Была в интернетах статья о том, как правильно работать с фотками, да и другими данными, используя их Uri. Никто не видел такую?

Alexander
15.02.2017
08:48:48
фишка в том что на некоторых телефонах приложение Камера работает ОЧЕНЬ медленно
а у меня от этого зависит скорость работы персонала - следовательно их ЗП
если кому будет интересно то я использовал эту камеру https://github.com/afollestad/material-camera

Глеб
15.02.2017
08:50:47

Alexander
15.02.2017
08:50:52
НО, пришлось ее допиливать напильником потому что на некоторых телефонах она тупо виснит

Глеб
15.02.2017
08:52:01
очень хорошо было написано, жаль, что потерял :(
ура, нашел
https://commonsware.com/blog/2016/03/15/how-consume-content-uri.html

Alexander
15.02.2017
08:53:27
сохраню - почитаю потом

Sergey
15.02.2017
08:55:14
а стрингой?)
https://inthecheesefactory.com/blog/how-to-share-access-to-file-with-fileprovider-on-android-nougat/en
не апи 25, а с апи 24

Andre
15.02.2017
08:55:55
по RX есть чат?

Google

Sergey
15.02.2017
08:57:30
Общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д.

Влад
15.02.2017
08:57:56

Alexey
15.02.2017
08:57:57
ребят, а вот для пушей обязательно же этот google-services.json файл?

Denis
15.02.2017
08:58:20
нет

Andre
15.02.2017
08:58:24
Это понятно) вдруг есть) Тут например уже есть чатики по Архитектуре, Даггеру, NDK и т/д

Alexey
15.02.2017
08:58:40

Admin
ERROR: S client not available

Denis
15.02.2017
08:59:34
хер победи)) но я точно знаю что он никак не влияет, все это прописывается в гуглконсоле по твоему апликейшнID

Anton
15.02.2017
09:00:21
ты можешь в градле подключать спокойно

Denis
15.02.2017
09:00:23
хотя может я его неправильно использовал)))

Anton
15.02.2017
09:00:24
модули сервисов

Quantum Harmonizer
15.02.2017
09:01:12
там же плагин ещё, вроже он как раз и использует

Nick Senchurin
15.02.2017
09:02:11
никто не знает, почему на киткате вылезает такая шляпа при компиляции duplicate entry: com/google/gson/annotations/Expose.class , хотя с 5+ все собирается...

Denis
15.02.2017
09:02:58
А вот кто-нибудь валидирует ответы от бэкенда. Задача, есть у меня RestFull API, которое активно пилится и меняется. Как сделать так, чтобы я знал, что бэкенд стал возвращать Json, которая одназначно не маппится к моей сущности, юзаю retrofit и gson

Quantum Harmonizer
15.02.2017
09:03:25

Denis
15.02.2017
09:03:59
а gson можно настроить на то чтобы тоже ругался?

Alexey
15.02.2017
09:04:09
потому что видимо файл это тот дебаговой
оно как-то влияет

Google

Denis
15.02.2017
09:04:45
а в гуглкосноли ты прописал релизный ключ?

Alexey
15.02.2017
09:05:06
как мне разные файлы использовать в зависимости от билд тайпа?

Quantum Harmonizer
15.02.2017
09:05:10
А вот кто-нибудь валидирует ответы от бэкенда. Задача, есть у меня RestFull API, которое активно пилится и меняется. Как сделать так, чтобы я знал, что бэкенд стал возвращать Json, которая одназначно не маппится к моей сущности, юзаю retrofit и gson
Надо поискать, может, там есть какие-нибудь констрейнты типа not null.
При работе с ебанутыми бэкэндами (вк, например) постоянно пишу какие-нибудь ассерты, типа
if (всё поломалось) лог(...)

Alexey
15.02.2017
09:05:29

Igor
15.02.2017
09:12:57
Господа,
Как пригласить друга в игру из Android SDK VK?
Не могу найти методов из https://vk.com/dev/game_invites

Denis
15.02.2017
09:15:21
хм, firebase. тогда фиг знает, с ней еще не работал. Такие траблы были еще с GCM
хотя попробуй и туда добавить sha-1 от твоего релизного ключа

Andriy
15.02.2017
09:25:18
Вопрос по Firebase : как правильно отписатся от firebase Tokena ? Предположим у меня есть кнопка LogOut , как я могу отписатся от firebase после клика на нее, что б больше не получать нотификаций ? и такойже вопрос в случае когда юзер удаляет все данньіе приложения через систему, как отписатся от FirebaseInstanceId ?
Подскажите плиз.

Валерий
15.02.2017
09:25:46

Roman
15.02.2017
09:26:15

Sergey
15.02.2017
09:26:16
> удаляет все данньіе приложения через систему
если так, то удаляется всё

Andriy
15.02.2017
09:28:26

Quantum Harmonizer
15.02.2017
09:28:41

Sergey
15.02.2017
09:28:59

Валерий
15.02.2017
09:29:18

Quantum Harmonizer
15.02.2017
09:29:37

Sergey
15.02.2017
09:30:03

Quantum Harmonizer
15.02.2017
09:30:28