Olga
Вроде zbar и читает и генерирует
уже нашла, благодарю)
Антон
Народ, кто-нибудь знает как узнать какие столбцы в sqlite таблице являются индексируемыми?
Антон
Ща попробую
Igor
Не лучший вариант. При использовании AIDL у вас идет явная связь компонент в коде, мессенджер - ненавистная мне шина.
AspiD
Приветствую =) хелп, плиз =) делаю кастомную вьюху (горизонтальная шкала с делениями), и нужно её закруглить по краям. запилил маску, накладываю, в студии рисуется как надо, но на девайсе выглядит, словно никакой маски не было и нет =)) есть мысли, где грабли спрятались? =)
Igor
Я не вижу другого адекватного способа связи двух практически независимых компонент. AIDL по крайней мере не позволит вам код в лапшу превратить.
Igor
Я то видел, и как сервис делали со статическим "getInstance". И даже работало...
Igor
Неявный data flow, очень и очень сложно контролировать, когда проект разрастется
Igor
Это как использование eventbus
Igor
Тривиальная
Igor
Описываете API взаимодействия декларативно, делаете стейт машину для мониторинга подключения, опционально - очередь какую-нибудь для команд/ответов. Вот и весь AIDL.
Igor
Проблема в том, что вы заставляете себя думать, что это сложно. Нет, это не сложно, и это ничем не отличается от того же взаимодействия по сети с использованием Retrofit
Igor
а как же вы еще планируете организовывать взаимодействие между разными приложениями при условии того, что ни одно из них по-хорошему о другом не знает? Только предоставлением публичного API с одной стороны и его использованием - с другой.
Artem
Подключил ретролямбда, на лямбды ,студия, не ругаеться, но вылетают рантайм эксепшины... Кто-то сталкивался?
Valdis
у меня уже горит. никак не могу получить текущее положение. максимум нахожу решение, но надо вставить permission check и как только его вставляю - прога вообще вылетает и не запускается... что делать?
Valdis
https://www.programcreek.com/java-api-examples/index.php?class=android.location.LocationManager&method=getLastKnownLocation Брал отсюда варианты под конец. И везде необходима проверка на полученное разрешение. При добавлении "permission check" программа вылетает при дебаге на телефоне... Использую 26 версию SDK. Слышал что из-за нововведений в 6 андроида с получением доступа такте приколы Есть ли рабочие, на последних версиях андроида, варианты получения местоположения в координаты или переменную типа Location
Виктор
Оба локейшн-пермишна выставлены в манифесте?
Valdis
Да
Виктор
В данном примере запрос координат идёт через системный сервис gps Гугл рекомендует использовать получение локации через свои сервисы
Виктор
Или использование системного чем-то явно обосновано?
Valdis
Приложение - просто создал google map activity, вставил свой API ключ и хочу получить текущее местоположение в переменную и отобращить сразу на карте его Через getLastKnownLocation? Тоже не работает😔
Виктор
А, ну так тогда точно Вам по пути с сервисами гугла
Valdis
И через них пытался. Везде требует permission check и при его добавлении вылетает
Виктор
Покажите код запроса пермишнов
Виктор
Запрос через сервисы гугла. Может, где-то найдется различие с Вашим кодом http://droidmentor.com/get-the-current-location-in-android/
Valdis
Было много реализаций. Начиная от просто вставить и оставить ретурн, до     if (requestCode == MY_LOCATION_REQUEST_CODE) {       if (permissions.length == 1 &&           permissions[0] == Manifest.permission.ACCESS_FINE_LOCATION &&           grantResults[0] == PackageManager.PERMISSION_GRANTED) {         mMap.setMyLocationEnabled(true);     } else {       return;     }
Виктор
Это сниппет из onActivityResult, а сам код запроса?
Valdis
А вот тут и косяк, видимо😅 вечно это или подобное вписывал Спасибо за ссылочку Просто немного нет понятия о том, как выглядит запрос на разрешение
Виктор
Сорян, из колбэка резалта пермишнов. Что-то растерянный сегодня ппц
Виктор
Ну вот и славненько. Поначалу всегда малопонятно. Удачи Вам. И всем спокойной ночи
Nikita
Парни, вопрос - после выкладывания приложения в Google Play, можно ли потом вносить изменения в описание, скрины там менять и так далее?
Dmitriy
Привет всем! Кто-нибудь может на пальцах вкратце объяснить, что происходит, когда вызывается fragmentTransaction.add() а затем inflater.inflate()? Наткнулся на этот пост https://stackoverflow.com/questions/6035711/android-fragment-with-compatibility-package-on-2-3-3-creates-specified-child И вроде решение то простое, но почему так? Где то я прочитал, что если для inflater выставить флаг attachToRoot=false, то он и вьюху прорисовать по идее не должен.
Olexandr
как изменить базовый урл в интерфейсе ретрофита?
Olexandr
у меня POST запрос
Donna
так разницы нет
Olexandr
на что поменять?
Olexandr
@POST щас так и есть
Olexandr
ааа
Olexandr
понял
Olexandr
сек
Olexandr
сори, что так много сообщений)
Olexandr
как для ретрофита описать модель такого json для парсинга: "planets": { "253": { "attack_left_time": 0, "npc_level": "3" }, "254": { "attack_left_time": 0, "npc_level": "14" } }
Olexandr
private Planet[] planets не канает
Olexandr
или я туплю уже на ночь глядя
Olexandr
спасибо
Olexandr
@Expose @SerializedName("planets") private HashMap<String, Planet>[] planets;
Olexandr
что не так?
Olexandr
спасайте))
Olexandr
{ "status": "ok", "result": { "planets": { "253": { "attack_left_time": 0, "npc_level": "3" }, "254": { "attack_left_time": 0, "npc_level": "14" } }, "galaxy": 7, "system": 260 } }
Olexandr
Olexandr
ошибка в листе планет
Olexandr
понял. туплю. спасибо
Влад
gradle: compile 'com.intentfilter:android-permissions:0.1.2'
Varvara
*Retrofit* товарищи, объясните, кто-нибудь, или поделитесь ссылкой, или хотя бы што искать в гугле: у меня есть POST запрос, я отправляю емейл и пароль, в ответ получаю хтмл страницу, которая мне, в общем-то, не очень нужна, и следующий урл https://BASEAPI/user/signin/embed?token=тут токен вопрос: как вытащить этот самый токен? раньше мне всегда в жсоне приходило, а здесь я даже теряюсь как искать и ничего не понимаю. чувствую, что я оч лох, и должно быть очень, очень просто ((
Darya
прохожу онлайн тест. у меня задачка. направьте мозг в правильное русло. У нас типа парковки (Arraylist в виде квадрата) у него 6 строк 6 столбцов. Изначально все значения нули("0"), когда ставим машину ноль меняется на один("1"). Программа должна выдать по столбцу и по строке следующий свободный слот
Varvara
https://developer.android.com/reference/java/net/URI.html
если можно более подробно: я не очень понимаю как этот uri сохранить
Varvara
https://developer.android.com/reference/java/net/URI.html
если нужно, могу показать код
Глеб
Ребят, есть что нибудь годное про синхронизацию контактов с сервером?
Глеб
Через AccountManager
Глеб
По типу телеги, ватсапа
Nikita
а чем телега не нравится? :D
Nikita
сорцы же открыты
Глеб
Ребят, есть что нибудь годное про синхронизацию контактов с сервером?
Оф Доки по AccountManager + Оф Доки по SyncAdapter + Оф Доки по Contacts Provider API 👍
Глеб
И вроде как ничего изобретать не нужно
Глеб
Пожалуйста
Dima
Парни, подскажите. При появлении клавиатуры фрагмент вместо того чтоб "сжать контент" зсовуетса вверх - в onCreate при этом прописал getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
Алексей
Это и есть поведение для PAN, подвинуть вьюху, чтобы было видно контрол ввода. Сжать - это RESIZE
Dmytro
Всем привет!) Товарищ тесты какие-то проходит, задал вопрос типа по Java. И я чет прям замешкался... Что не хранит данние, но определяет их расположение? 1) Адрес; 2)Ссылка; 3)Индекс; 4)Переменная
Алексей
Товарищ, да?) Вопрос упорот немного. Я бы ответил 1 и 2
Алексей
а переменная технически является указателем на место в памяти или стэке, где хранятся данные)