@android_ru

Страница 3098 из 3205
Danya
09.05.2018
21:12:14
Хорошо, я просто сначала подумал, что преференс создаются только локально в классе активити. Спасибо теперь разобрался

Gregory
09.05.2018
21:12:16
getSharedPreferences возвращает объект SharedPreferences, из него уже можно получать ключи, или класть через edit()

если интересно, их можно посмотреть в реальности: adb shell run-as your.package.name cd shared_prefs

Danya
09.05.2018
21:14:20
попробую

Google
Danya
09.05.2018
21:14:45
это через терминал насколько я понимаю

Gregory
09.05.2018
21:14:50
дальше ls для списка файлов и cat file.xml, чтобы вывести содержимое

ARDEV
09.05.2018
21:23:27


Gregory
09.05.2018
21:24:46
потому что это id ресурса, а не сам цвет, надо заменить setBackgroundColor(..) на setBackgroundColor(getResources().getColor(..))

ARDEV
09.05.2018
21:24:58
пасибо)

Morgan
09.05.2018
21:30:18
Народ, а кто то по юнити может помочь, или тут только по студии?

4n9k3y5h1k
09.05.2018
21:40:52
а разве у юнити своя ide?

Morgan
09.05.2018
21:41:42
ну как бы да

4n9k3y5h1k
09.05.2018
21:42:37
а что за вопрос? Мб смогу помочь

Morgan
09.05.2018
21:44:11
да после добавления иннапа в прилу, вылезли пермишены на контакты и доступ к телефону. они нахрен там не нужны. смотрю в манифесте-никаких пермишенов нет. где их найти то

4n9k3y5h1k
09.05.2018
21:45:36
что вы называете инаппом?

Morgan
09.05.2018
21:46:33
внутриигровые покупки. включал сервисы в юнити

Google
4n9k3y5h1k
09.05.2018
21:48:19
вообще, если в манифесте нет, то приложение их запрашивать не может. Можно пошерстить код на наличие таких запросов, но это просто бессмысленно с точки зрения логики

Morgan
09.05.2018
21:49:20
в манифесте есть только фейсбука активити. вот и я удивился. в студии бы просто пермишены удалил

4n9k3y5h1k
09.05.2018
21:50:09
не уверен, что понял вас

Андрей
09.05.2018
21:56:08
в манифесте есть только фейсбука активити. вот и я удивился. в студии бы просто пермишены удалил
Фейсбук это модуль, каждый модуль имеет свой манифест, при билде манифесты мержатся.

Morgan
09.05.2018
22:01:06
Фейсбук это модуль, каждый модуль имеет свой манифест, при билде манифесты мержатся.
а подскажите, где искать манифест фейсбука? в папках не нашел

Андрей
09.05.2018
22:04:18
Делай из юнити экспорт в gradle project, и исключай пермишен

Пропиши пермишен у себя в манифесте и пометь tools:node="remove"

Никита
09.05.2018
22:15:03
Знаю, на SO очень много ответов, но я чёт не могу въехать. Вопрос по Шэрингу данных через интент. Надо оптравить текст + картинки (коих может и не быть, а могут и быть). Из того что нашёл, получается как то так: val list = ArrayList<Uri>() if (!photos.isEmpty()){ photos.forEach { list.add(Uri.fromFile(File(it))) } } val shareIntent = Intent(android.content.Intent.ACTION_SEND_MULTIPLE) shareIntent.type = "image/*" shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Some text") shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, list) shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) startActivity(Intent.createChooser(shareIntent, "Share ")) Но при попытке поделиться в телегу, например, мне выдаёт ошибку "Вложение не поддерживается". Gmail выкидывает "У вас нет прав на добавление этого файла". Для работы с картинками юзаю эту (https://github.com/ArthurHub/Android-Image-Cropper) либку и думаю, может она как то криво их сохраняет. В чём может быть ошибка?

/data/user/0/package.name/cache/cropped461219190.jpg Вот такую ссылку мне возвращает либка

И вот что выкидывает в логи, когда без фильтров: Unable to decode stream: java.io.FileNotFoundException: /data/user/0/packagename/cache/cropped1113690954.jpg (Permission denied)

Андрей
09.05.2018
22:25:16
Сохраняй в external

Другие приложения не смогут получить доступ

Никита
09.05.2018
22:26:47
А блин. Действительно. Завмыкал что то

Рома
09.05.2018
23:54:45
Подскажите, можно как-то кастомизировать message textview у AlertDialog? или найти этот layout? чтобы подкинуть свой, но со стоковыми настройками AlertDialog?

Рома
09.05.2018
23:56:57
метод setView
как сетать - понятно

вопрос в том чтобы взять конфиг стоковой (падинги, текстсайз и т.д.)

Gregory
09.05.2018
23:58:16
вопрос в том чтобы взять конфиг стоковой (падинги, текстсайз и т.д.)
а что надо сделать, форматирование текста какое-нибудь?

Рома
09.05.2018
23:59:11
а что надо сделать, форматирование текста какое-нибудь?
добавить setTextIsSelectable(true) autoLinkMask = Linkify.WEB_URLS

возможность выделения текста и маску накинуть

Google
Danya
10.05.2018
01:49:05
каждый раз когда я придумываю костыль я называю его билли, дак вот как вам моя реализация спрятания фаббаттона как в телеграме?)

RecyclerView.OnScrollListener scrollListener = new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); System.out.println(dy); if(dy > 0 & billy){ billy = false; fab.animate().translationY(300f); }else if(dy < 0 & !billy){ billy = true; fab.animate().translationY(0); } } };

Ivan
10.05.2018
02:09:30
RecyclerView.OnScrollListener scrollListener = new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); System.out.println(dy); if(dy > 0 & billy){ billy = false; fab.animate().translationY(300f); }else if(dy < 0 & !billy){ billy = true; fab.animate().translationY(0); } } };
Любой аниматор нужно выносить и хранить глобальную ссылку в активити, и отменять в onStop, допустим) Возможна утечка памяти прост в специфичных кейсах

Danya
10.05.2018
02:27:57
Ну и что за хардкод в 300f ?) Определяйте размер экрана и четко за конец его переносите
я ведь говорю, что это тест) Конечно определю и добавлю значения как иначе

Izy Yank
10.05.2018
05:21:24
есть какие нибудь ограничения на пользовние гугл карт? мне тут сказали что если более 2000 юзеров то нужно платить за пользование

Artem
10.05.2018
05:23:48
есть какие нибудь ограничения на пользовние гугл карт? мне тут сказали что если более 2000 юзеров то нужно платить за пользование
По умолчанию 1 000 бесплатных запросов в день, повышение до 150 000 бесплатных запросов в день после проверки кредитной карты. Бесплатное повышение лимитов для определенных приложений. и это только для Places API

эт для андроида если что

RoGr
10.05.2018
05:24:55
Ребят, есть задача создавать несколько новых editText в зависимости от количества записей в бд. Как это правильно сделать?

Izy Yank
10.05.2018
05:30:56
По умолчанию 1 000 бесплатных запросов в день, повышение до 150 000 бесплатных запросов в день после проверки кредитной карты. Бесплатное повышение лимитов для определенных приложений. и это только для Places API
places не нужен) можете подсказать, если мне нужно отображать на карте чисто точки и путь рисовать, ну грубо говоря gps трекер отслеживать, там есть какие то ограничения?

я вот тут нашел - Google Maps Android API Неограниченное бесплатное использование.

что туда входит и попадает ли мое приложение под бесплатное пользование?)

Nikita
10.05.2018
05:34:52
Откуда мы знаем

Гугл должен знать

Artem
10.05.2018
05:35:33
я юзал places api только для автокомплита вроде

voffka
10.05.2018
06:02:10
Хорошо, я просто сначала подумал, что преференс создаются только локально в классе активити. Спасибо теперь разобрался
бррр зачкм создавать, уничтожать, открывать закрывать. создай в application один раз и получай оттудова. app доступно из любой активити

Павло
10.05.2018
06:07:26
#whois Всем привет. Студент и нигде не работаю) Хочу начать заняться андроид разработкой и буду задавать вопросы сюда, есло можно=)

И сразу хочу поставить вопрос.

Google
Павло
10.05.2018
06:10:28
Может кто-то может посоветовать курсы по андроид разработке.

?

Konstantin
10.05.2018
06:14:17
Java уже освоил?

Проксимов
10.05.2018
06:17:28
Павло
10.05.2018
06:18:14
есть понимание

лабы писал на джаве=)

Timophei
10.05.2018
06:23:33
есть понимание
на udacity поищи видеокурс от гугла, если с английским проблем нет

Павло
10.05.2018
06:23:53
Английский не знаю

Timophei
10.05.2018
06:24:38
Английский не знаю
http://startandroid.ru/ru/ тогда в помощь

jied
10.05.2018
06:24:40
Английский не знаю
Без этого никуда

Timophei
10.05.2018
06:25:07
Английский не знаю
можешь начинать с английского, без него будет сложно очень

Павло
10.05.2018
06:26:07
Спасибо большое. А кроме старт андроида ещё что-то есть?

А с английским понятно что надо. Когда-то лень было а сейчас жалею.

Yelaman
10.05.2018
06:34:51
Добрый день! В чем грех передавать данные во фрагменты посредством сеттеров?

Timophei
10.05.2018
06:36:27
Добрый день! В чем грех передавать данные во фрагменты посредством сеттеров?
Особенностью поведения android-а состоит в том, что в любой момент он может убить конкретный фрагмент (с случаи нехватки памяти например) и потом попытаться восстановить его, используя конструктор без параметров, следовательно передача параметров через конструкторы черевата крэшами приложения в произвольный момент времени.

anton
10.05.2018
06:39:14
Особенностью поведения android-а состоит в том, что в любой момент он может убить конкретный фрагмент (с случаи нехватки памяти например) и потом попытаться восстановить его, используя конструктор без параметров, следовательно передача параметров через конструкторы черевата крэшами приложения в произвольный момент времени.
Это касается и случая когда данные берутся иным способом. Нужно быть готовым к этому. Просто так не принято сеттера и передавать - будет очень большая подлянка для будущего разработчика, когда ему придется перебирать методы чтобы найти именно те нужные чтобы фрагмент работал. Лучше в конструкторе передать все же

Rocky
10.05.2018
06:47:23
Всем привет

ребят как скачать все dependencies чтобы не качал потом ?

Google
voffka
10.05.2018
06:48:45
а ращве о6и сразу не все качаются? версии не менять и все?

Rocky
10.05.2018
06:50:31
а ращве о6и сразу не все качаются? версии не менять и все?
не понял,в каждый раз когда добавлять качает

voffka
10.05.2018
06:50:57
а ты что хочешь весь репозиторий качнуть штоле?

Rocky
10.05.2018
06:51:22
а ты что хочешь весь репозиторий качнуть штоле?
да все dependencies чтоб работать оффлайн

например GoogleMaps

и тд

Pallete

а то на новой версий качает

на 2.2.3 не качал, они в самом студио были

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