
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?

Gregory
09.05.2018
23:56:32

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

Gregory
09.05.2018
23:58:16

Рома
09.05.2018
23:59:11
возможность выделения текста и маску накинуть

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

Danya
10.05.2018
02:11:42

Ivan
10.05.2018
02:26:59

Danya
10.05.2018
02:27:57

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

Artem
10.05.2018
05:23:48
эт для андроида если что

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

Izy Yank
10.05.2018
05:30:56
я вот тут нашел - Google Maps Android API Неограниченное бесплатное использование.
что туда входит и попадает ли мое приложение под бесплатное пользование?)

Nikita
10.05.2018
05:34:52
Откуда мы знаем
Гугл должен знать

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

Ivan
10.05.2018
05:36:52

voffka
10.05.2018
06:02:10

Павло
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

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

Timophei
10.05.2018
06:39:55

Rocky
10.05.2018
06:47:23
Всем привет
ребят как скачать все dependencies чтобы не качал потом ?

Google

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

Rocky
10.05.2018
06:50:31

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

Rocky
10.05.2018
06:51:22
например GoogleMaps
и тд
Pallete
а то на новой версий качает
на 2.2.3 не качал, они в самом студио были