@android_ru

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

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

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

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

Igor
15.02.2017
07:56:36
А вообще кто нибудь из присутствующих делал проекты нa webrtc? Кажется чем то очень сложным
Делал. Вродь ничего сложного не было. Из проблем только трудно добиться приемлемого фреймрейта и делая

Ilshat
15.02.2017
07:59:26
Делал. Вродь ничего сложного не было. Из проблем только трудно добиться приемлемого фреймрейта и делая
Придется покопать хорошенько доки. Вообще бы конечно для меня лучше стриминг mp3, но думаю это не осилю.

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

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

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

Dmitriy
15.02.2017
08:10:27
Между методами или разными классами?
между методами. тест 1: добавить адрес тест 2: добавить телефон тест 3: добавить контакт с полями адрес и телефон

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

Dmitriy
15.02.2017
08:14:18
а это корректный ли подход? нельзя в тесте с крупными объектами генерировать мелкие? Просто мне кажется это будет правильней так как будет отсуствовать зависимость между тестами и в случае проблем будет проще разобраться с ними
а разве создавать по 5 одинаковых объектов в каждом тесте это норм? учитывая, что я именно зависимости между ними и тестирую) Просто получается варианта два: либо мы объекты создаем в тесте, и передаем ссылки на них дальше (ну если все ломается, то тест не пройден, логично), либо мы в следующем тесте создаем точно такие же объекты, и результат то тот же - если что-то не так, все тесты накроются

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 и уже в главном активити вытащить и отправить на сервер? Заранее спасибо)

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
так я все равно ее у себя в кэше храню, также могу и вытащить, разве нет?)
там указываешь путь по которому камера сохранит фотографию, она сохраняет ее, и одновременно копирует в галерею, я такое увидел на некоторых самсунгах, LG и еще где-то, всего около 150 моделей довольно популярных телефонов

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
Кстати о камере, фотографии и Uri. Была в интернетах статья о том, как правильно работать с фотками, да и другими данными, используя их Uri. Никто не видел такую?
да хз, я короче очень долго парился с этими камерами, у меня в проекте 4к разных моделей телефонов, я на столько запарился поддерживать их что в итоге прикрутил кастомную камеру

фишка в том что на некоторых телефонах приложение Камера работает ОЧЕНЬ медленно

а у меня от этого зависит скорость работы персонала - следовательно их ЗП

если кому будет интересно то я использовал эту камеру https://github.com/afollestad/material-camera

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
по RX есть чат?
этот в том числе для rx

Общаемся на темы, посвященным 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

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
а в гуглкосноли ты прописал релизный ключ?
это который тут https://console.firebase.google.com ?

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
А вот кто-нибудь валидирует ответы от бэкенда. Задача, есть у меня RestFull API, которое активно пилится и меняется. Как сделать так, чтобы я знал, что бэкенд стал возвращать Json, которая одназначно не маппится к моей сущности, юзаю retrofit и gson
тоже интересен этот вопрос. По идее мы не должны проверять бэкэнд. Но это в стране единорогов. Можно попробовать в Postman/Newman тесты запускать на соответствие JsonSchema Тестировать работоспособность юнит тестами в проекте мне кажется плохим вариантом

Roman
15.02.2017
09:26:15


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

Andriy
15.02.2017
09:28:26
> удаляет все данньіе приложения через систему если так, то удаляется всё
в том то и проблема, что нет :( после того как удаляю данньіе приложения нотификации приходят еще примерно 30 сек, потом автоматически вызывается onTokenRefresh() и аж тогда старый токен не действителен

Валерий
15.02.2017
09:29:18
пишу юнит-тесты на бэк перед тем как пытаться его использовать, особенно если пхп
юнит тесты на "кэшированные" в файлы ответы, или на живой бэк?

Sergey
15.02.2017
09:30:03
как может вызыватся onTokenRefresh если приложение удалили )
а стоп, не удаление приложения, а просто очистка данных?

Quantum Harmonizer
15.02.2017
09:30:28
юнит тесты на "кэшированные" в файлы ответы, или на живой бэк?
кстати, у ВК, например, зачастую нет примеров ответов, так что ничего не остаётся кроме живого бэка)

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