These are chat archives for rus-speaking/android-off-topic

27th
Aug 2015
apelsin70
@apelsin70
Aug 27 2015 04:38 UTC
Всем привет. Подскажите в чем может быть проблема. Создал Navigation Drawer по этому примеру. http://habrahabr.ru/post/250765/ добавил туда фрагментов. Проблема в том что, при смене фрагментов в toolbar не отображаются название фрагментов. Как можно исправить?
Vitaly Kirillov
@nexus700120
Aug 27 2015 05:13 UTC
Вопрос такой, на сколько грешно работать с БД на UI потоке? Вроде работает без лагов
Rustem Saitkulov
@atetc
Aug 27 2015 06:44 UTC
@apelsin70 не делать по такому примеру, делать по этому http://blog.grafixartist.com/easy-navigation-drawer-with-design-support-library/
apelsin70
@apelsin70
Aug 27 2015 06:58 UTC
@atetc попробую, но мне кажется там еще сложнее(((
retor
@retor
Aug 27 2015 07:03 UTC
@apelsin70 а каким образом ты подсовываешь в тулбар название фрагмента?
@apelsin70 просто я пользую этот дравер и даже комната в гиттере есть от разработчика
@apelsin70 и там обновка вышла со своим имейдж лоадером и мини дравером
apelsin70
@apelsin70
Aug 27 2015 07:07 UTC
@retor через setTitle();
ссылку можно?
retor
@retor
Aug 27 2015 07:10 UTC
@apelsin70 https://gitter.im/mikepenz/MaterialDrawer вот комнатка
@apelsin70 https://github.com/mikepenz/MaterialDrawer вот тут описано хорошо
apelsin70
@apelsin70
Aug 27 2015 07:11 UTC
@retor спасиб
retor
@retor
Aug 27 2015 07:12 UTC
@apelsin70 ты перед setTitle вообще туллбар привязываешь к бару?
@apelsin70 setActionBar(toolbar);
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 07:14 UTC
@apelsin70 @retor Зачем такое в оффтопике?
retor
@retor
Aug 27 2015 07:21 UTC
@BOOMik сори) утро)))
Toporik
@Toporik
Aug 27 2015 07:23 UTC
@nexus700120 Очень грешно.
Vladimir Tagakov
@Tagakov
Aug 27 2015 08:07 UTC
@apelsin70 @atetc Давайте теперь дублировать все сообщения в оба чата
Bulat Galeev
@bulatgaleev
Aug 27 2015 08:08 UTC
@Tagakov go
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 08:08 UTC
@Tagakov Давай, а то вдруг в одном не увидят) в том, где в 4 раза больше народа
takigava
@takigava
Aug 27 2015 08:25 UTC
Насколько грешно отправлять пользователя в youtube приложение смотреть видео, если он кликнув по ссылке в моем приложении?
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 08:27 UTC
ну если по ссылке на это видео кликнул то в чем проблема?
Toporik
@Toporik
Aug 27 2015 08:28 UTC
@takigava православно, если сцылка на ютуб.
takigava
@takigava
Aug 27 2015 08:28 UTC
@BOOMik да на это видео, youtube понимает applinks что очень удобно, скормил ссылку он открыл видео
Vladimir Tagakov
@Tagakov
Aug 27 2015 08:28 UTC
@takigava Что у тебя за приложение? Друг вокруг?
takigava
@takigava
Aug 27 2015 08:29 UTC
@Tagakov клиент pikabu.....
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 08:30 UTC
@takigava только косяк в таких ссылках - надо оборачивать в try catch. Может вылететь с ActivityNotFoundException или как-то так. И если попал в catch - открывать просто по http (хотя тут тоже может вылететь, если браузера нет, но он обычно у всех есть, а приложение ютуба не факт.)
Я так ссылки на google play оорачиваю - если стоит, то сразу в нем открывается, если не стоит, но ссылка
takigava
@takigava
Aug 27 2015 08:32 UTC
@BOOMik ясно, значит норм.
alyadins
@alyadins
Aug 27 2015 08:33 UTC
У ютуба есть своя либа, которой id видео скармливаешь и оно воспроизводится
Vladimir Tagakov
@Tagakov
Aug 27 2015 08:36 UTC
@takigava Смотри, тут все просто. Либо ты кидаешь ссылку интентом и ее сожрет либо браузер либо ютуб клиент. Либо ты стараешься не выпускать пользователя из своего приложения, тогда заюзай готовую либу для просмотра ютуба
А то уйдя в ютуб, пользователь может и не вернуться к тебе
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 08:37 UTC
@Tagakov можно кинуть ссылку которую браузер не сожрет, а ютуб клиент сожрет) А про возврат верно
Vladimir Tagakov
@Tagakov
Aug 27 2015 08:37 UTC
@BOOMik А в чем смысл?
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 08:37 UTC
@Tagakov дабы не показывать пользователю диалог выбора приложения, а сразу кидать в нужное
Vladimir Tagakov
@Tagakov
Aug 27 2015 08:37 UTC
Ну хз, мне не нравится эта идея
Хотя с другой стороны - меньше ручек - круче аппа
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 08:39 UTC
Ну и , кстати, в Андроид 6.0 будет функция зашивания ссылок в приложение, то бишь если для приложения (возьмем ютуб) прописаны в манифесте ссылки, которые оно обрабатывает и какой-то там ключ верификации, то даже без подтверждения пользователя и выбора чем открыть по http ссылке а ютуб будет открываться сразу ютуб.
takigava
@takigava
Aug 27 2015 08:43 UTC
Вообще вопрос философский
*в общем
alyadins
@alyadins
Aug 27 2015 08:45 UTC
@BOOMik Это вроде на стороне бэкэнда делается в метатегах
takigava
@takigava
Aug 27 2015 08:45 UTC
Хотя можно изголится и делать проверку на установленное приложение
alyadins
@alyadins
Aug 27 2015 08:46 UTC
@takigava Я делал такое для инстаграмма. Там кривовато немножко сделано. Схема своя используется и он не настроен на обработку https://instagram.com/*
takigava
@takigava
Aug 27 2015 08:46 UTC
@BOOMik это называется appoints, с помощью rivet я и для своего приложения могу уже так сделать что оно будет кушать ссылки
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 08:47 UTC
@lexerptz на сколько помню-в манифесте ключ.
@takigava вроде оно, ну обработку ссылок делать можно уже давно тут же строгая привязка ссылок к приложению
alyadins
@alyadins
Aug 27 2015 08:47 UTC
Или для маркета, чтобы избегать сторонних
  public static void launchMarket(Context context) {
        Uri uri = Uri.parse("market://details?id=" + context.getPackageName());
        Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
        try {
            context.startActivity(goToMarket);
        } catch (ActivityNotFoundException e) {
            context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + context.getPackageName())));
        }
    }
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 08:48 UTC
@lexerptz Да, у меня такой же код) Ну только в метод еще имя пакета передаю для большей унификации))
alyadins
@alyadins
Aug 27 2015 08:49 UTC
@BOOMik У гениев мысли сходятся =).
takigava
@takigava
Aug 27 2015 08:49 UTC
А у меня все проще, Rivets.Navigator.Navigate(ссылка)
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 08:51 UTC
@lexerptz именно)
Rustem Saitkulov
@atetc
Aug 27 2015 08:55 UTC
Посоветуйте статьи/книги по ролям в продуктовой команде. Интересует в контексте product development, customer development, marketing. Т.е. какой в идеале должен быть состав команды (роли) для процесса создания крутого продукта.
Victor
@matrecs
Aug 27 2015 09:02 UTC
+1, мне бы тоже было интересно.
Vladimir Abramov
@kivsiak
Aug 27 2015 11:48 UTC
Маководы ни у кого не было такого что запускаешь обычную идею и хуяк kernel_task нчинает тако 80% ресурсов отжирать?
takigava
@takigava
Aug 27 2015 12:08 UTC
Пользователи мак они такие, то всё хорошо, то супер плохо alt
Bulat Galeev
@bulatgaleev
Aug 27 2015 14:26 UTC
чисто ради интереса - кто-то юзает: https://play.google.com/store/apps/details?id=com.setinbox.game ?
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 14:44 UTC
@localhostEU и сколько магазинов поддерживают данный сервис?
Bulat Galeev
@bulatgaleev
Aug 27 2015 14:46 UTC
ну в Казани много, в Москве вроде неочень
Rustem Saitkulov
@atetc
Aug 27 2015 16:01 UTC
This message was deleted
alyadins
@alyadins
Aug 27 2015 16:04 UTC
Идея для старапа =). Выкладываешь код на ревью, платишь N денег. Ревьюверы смотрят код, комментируют и получают кусок от этого N.
Kirill Ashikhmin
@KirillAshikhmin
Aug 27 2015 16:18 UTC
@lexerptz ты изобрел модераторов AppStore)
takigava
@takigava
Aug 27 2015 18:17 UTC
А Rivets оказывается ещё и результат выдает куда линк послал App,web или fail. И web можно застопорить в эвенте willnavigatetourl)))Шикарно)
Bogdan Maylove
@Maelow
Aug 27 2015 19:51 UTC
Привет всем, нам нужны руки на ближайшие сутки позакрывать недописанные куски Android приложения с почасовой оплатой. Если есть желание или знаете у кого может быть желание помочь буду очень благодарен.
Vladimir Mironov
@nsk-mironov
Aug 27 2015 20:05 UTC
потому что одних суток достаточно, чтобы закрыть дыры в неизвестном приложении
Bogdan Maylove
@Maelow
Aug 27 2015 20:07 UTC
именно
Банально нахватает рук
А у руководства нахватало мозгов все правильно просчитать
takigava
@takigava
Aug 27 2015 20:16 UTC
@nsk-mironov Пишешь неделями, месяцами, а тут фигак-фигак и за сутки готово)
Bogdan Maylove
@Maelow
Aug 27 2015 20:21 UTC
@takigava так вот блин да. и нужна помощь тут или да или пока
@takigava CTO наделал глупостей, а сейчас смылся и или мы допишем или нет
Vladimir Abramov
@kivsiak
Aug 27 2015 20:28 UTC
@Maelow тебе конечно виднее, но ввод новых людей в комманду по первости только просаживает общую эффективность. Хотя может у вас тако охуенно построены процессы что берешь левого чувака и он начинает делать свою задачу не отвлекая остальных, а я нихуя не понимаю в менеджменте проектов
Bogdan Maylove
@Maelow
Aug 27 2015 20:34 UTC
@kivsiak Тут безвыходный вариант. Руки что есть не выполнят все. Единственны вариант это отдать мелкими кусками на дописывание или чуть крупнее в зависимости от понимания. Со стороны менеджмента это вообще адский ужас, но у нас тупик с единственным рисковым решением и да мы понимаем риск
Vladimir Abramov
@kivsiak
Aug 27 2015 20:35 UTC
@Maelow фиксировать убытки и перносить сроки не вариант?
по крайней мере это честнее по отношению к заказчику
Bogdan Maylove
@Maelow
Aug 27 2015 20:39 UTC
@kivsiak Уже дважды были перенесены под управлением СТО и переносить уже некуда
Vladimir Abramov
@kivsiak
Aug 27 2015 20:40 UTC
херово. ва-банк значит, может прокатит. удачи
Bogdan Maylove
@Maelow
Aug 27 2015 20:44 UTC
@kivsiak агась, осталось свободные руки найти. спасибо