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

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