@android_ru

Страница 1607 из 3205
Highway
15.06.2017
20:15:35
получается я должен запихнуть в хедер вью пейджер и 2 ресайклера

Nickolay
15.06.2017
20:16:36
Вполне возможно. Вобщем я делал сначала тоже через вложенные скролы. Потом переделал на один RecyclerView, в котором разные view types сожержатся

Beka
15.06.2017
20:18:15
Хай гайс. Я не пойму насчет Firebase Streamview. Думал все показывается в реал тайме. На деле нет.

а вот иос почти в реал тайме пашет. Кто работал с StreamView?

Google
Никита
15.06.2017
20:21:59
https://developer.android.com/guide/components/fragments.html?hl=ru А почему в жизненном цикле фрагмента нет onViewCreated?

Nickolay
15.06.2017
20:23:00
Вполне возможно. Вобщем я делал сначала тоже через вложенные скролы. Потом переделал на один RecyclerView, в котором разные view types сожержатся
Кстати хорошый подход для этого - использование переиспользуемых "делегатов". http://hannesdorfmann.com/android/adapter-delegates Особенно если допилить это под databinding, то вообще интересно получается. Один адаптер для любых списков, в который просто напихиваешь нужных делегатов, в которых в onBind получаешь холдер с биндингом и без всяких findViewByid биндишь данные просто в item layout.

Vladimir
15.06.2017
20:34:52
Кто то сталкивался с ситуацией, когда между вызывом startactivityforresult и открытием этой активити идёт задержка в секунду - две?

Причем только на телефоне, на эмуляторе все ок

Igor
15.06.2017
20:47:08
Передавать файл через firebase мне кажется дорого получиться...
Ну опиши ситуацию полностью. У того-же Google Drive есть API. Тут финансовых затрат вообще никаких, только с разных устройств в один акк зайти нужно.

Vladimir
15.06.2017
20:51:23
Igor
15.06.2017
20:54:13
Где его искать?
https://developer.android.com/reference/android/os/Debug.html#startMethodTracing(java.lang.String) Старт дергаешь в начале, стоп в конце измеряемого промежутка

Никита
15.06.2017
21:16:49
Всё ещё актуально

https://developer.android.com/guide/components/fragments.html?hl=ru А почему в жизненном цикле фрагмента нет onViewCreated?

Igor
15.06.2017
21:19:45
может потому-что там есть onCreateView() ?

Quantum Harmonizer
15.06.2017
21:20:58
Вероятно, ошибка. onViewCreated вызвается непосредственно за onCreateView.

Google
Никита
15.06.2017
21:21:11
может потому-что там есть onCreateView() ?
Но ведь по очерёдности вначале onCreateView, после чего onViewCreated вызывается же

Мне интересно почитать о защите приложений, о том как их "взламывают" и как обезопасить себя от такого. Не подскажете книг подходящих?

Roman
15.06.2017
21:51:13
Установил в sdk play services а в проект они не подрубаются что-то. Почему так может быть?

Aleksandr
15.06.2017
21:54:36
как понять не порубаются?

парни, что сейчас быстро и удобно использовать для создания чатика, без груповых комнат?

Roman
15.06.2017
22:01:21
как понять не порубаются?
Проект не собирается и просит установить репозиторий. Я установил

Valeriy
15.06.2017
22:02:05
Гугли gradle Google play services

Aleksandr
15.06.2017
22:02:58
все как тут?

https://developers.google.com/android/guides/setup

Roman
15.06.2017
22:27:03
все как тут?
Вроде так

RoGr
15.06.2017
23:15:10
ребят, не понимаю что не так, разрешения получила, а файлы так и не отображаются

т.е доступ к памяти у меня есть, диалог с разрешением вызывала, всё прошло

Но файлы как не отображались , так и не отображаются

Bulat
16.06.2017
05:33:28
Пишу тесты на Espresso. Есть спиннер с выбором языка. При нажатии меняется локаль. В тесте проверяю, что при нажатии на другой item в спиннере меняется значение спиннера и что локаль сменилась (приветственная надпись на другом языке) ПРоблема в чем: если запускать тест отдельно, то все работает, тесты проходят. Но если запустить весь класс с тестами, то тест на спиннер либо обе проверки не проходит, либо проходит только то, что сменилось значение спиннера. Кто-нибудь сталкивался с таким? ПОдскажите, пожалуйста, как решить проблему

Андрей
16.06.2017
05:41:11
Alexey
16.06.2017
05:51:56
Привет всем. Может кто подсказать крутой календарь для приложения? Что бы отображать список дел на неделю (ну т.е. около каждого дня кол-во дел показывать), потянуть вниз увидеть весь месяц и тд.

Olena
16.06.2017
05:53:18
легче написать для себя ) а то в каждом календарике чего-то нехватает?

Alexey
16.06.2017
05:54:16
Нужно пока пилотное оптимальное решение, для презентации проекта заказчику.)

Sergey
16.06.2017
05:55:57
Ребят, привет! Скажите есть ли способ работать по Telnet? Необходимо находясь в одной сети подключаться к оборудованию Cisco 3750

Google
Sergey
16.06.2017
05:57:10
Или выход один... Дрочба с сокетами

Dmitriy
16.06.2017
06:37:51
Замучил один вопрос: что из себя представляет работа мобильным разработчиком в офисе? Я имею ввиду: как звучит обычное поручение программисту, что при этом озвучивается, какие рамки устанавливает начальство, и т.д.

Dmitriy
16.06.2017
06:38:43
1 раз случайность, 2 раза - совпадение... allprojects { repositories { maven { url 'https://maven.google.com' } jcenter() maven { url 'https://maven.fabric.io/public' } // студия не находит либы, если добавить до того, как первый раз скачаются } }

сборка проекта, запуск апк - всё успешно, только весь проект красный



Sergey
16.06.2017
06:40:27
Dependency в gradle прописаны?

Dmitriy
16.06.2017
06:40:51
Dependency в gradle прописаны?
да, ломается ТОЛЬКО подсветка кода и автодополнение

вот сейчас перевел gradle c 4.0-milestone-1 на 4.0 и поймал это

Sergey
16.06.2017
06:42:03
Пробуй убрать весь импорт и затем повторить его, кодасист работает?

Dmitriy
16.06.2017
06:42:37
нет, импортнуть не может, потому что не видит ни одного класса

убираешь репозиторий, gradlew clean, rm -rf ~/.gradle/caches/, invalidate cache & restart -> всё чинится

потом можно снова добавить репозиторий

Sergey
16.06.2017
06:45:26
Classpath для gradle какой?

Dmitriy
16.06.2017
06:45:50
стандартный

Sergey
16.06.2017
06:46:41
Хм.... Не знаю

Dmitriy
16.06.2017
06:47:15
ну решение я нашёл, но боюсь плагин крешлитика для градла сейчас доставит ещё счастья

убираешь репозиторий, gradlew clean, rm -rf ~/.gradle/caches/, invalidate cache & restart -> всё чинится
@Harmonizr вот стабильное решение того, о чем мы вчера говорили

Алексей
16.06.2017
06:50:40
Замучил один вопрос: что из себя представляет работа мобильным разработчиком в офисе? Я имею ввиду: как звучит обычное поручение программисту, что при этом озвучивается, какие рамки устанавливает начальство, и т.д.
слишком общий вопрос, и в разных компаниях по-разному делают. Общее для большинства, наверное, одно: есть какой-то набор фич, который тебе нужно сделать, и ты его берёшь и делаешь. Фичи обычно описаны в каком-то документе. Что именно вас интересует?

Olena
16.06.2017
06:51:47
Замучил один вопрос: что из себя представляет работа мобильным разработчиком в офисе? Я имею ввиду: как звучит обычное поручение программисту, что при этом озвучивается, какие рамки устанавливает начальство, и т.д.
все зависит от компании обычное поручение - дают дизайн и потом на протяжении нескольких дней его обсуждение ) ибо гениальные мысли приходят не сразу рамки обычно сами назначаем

Roman
16.06.2017
06:56:29
все зависит от компании обычное поручение - дают дизайн и потом на протяжении нескольких дней его обсуждение ) ибо гениальные мысли приходят не сразу рамки обычно сами назначаем
А у нас программистов никто и не спрашивает. Дизайнер захотел везде впилить везде OpenSans Italic и градиентовые кнопки - и всё тут, делай. Кстати, я тебя уже где-то видел)

Google
Olena
16.06.2017
06:57:13
А у нас программистов никто и не спрашивает. Дизайнер захотел везде впилить везде OpenSans Italic и градиентовые кнопки - и всё тут, делай. Кстати, я тебя уже где-то видел)
ну у нас отдел небольшой и мы часто на протяжении пары недель дизайнера просим перерисовать под нас некоторые части )

Roman
16.06.2017
06:57:33
Эх, повезло)

Olena
16.06.2017
06:57:45
та где где. в территории

Sergey
16.06.2017
06:58:12
Ребят, привет! Скажите есть ли способ работать по Telnet? Необходимо находясь в одной сети подключаться к оборудованию Cisco 3750

Admin
ERROR: S client not available

Sergey
16.06.2017
06:59:42
Или сокеты самому копать? тогда неоправданное ковыряние выходит

Quantum Harmonizer
16.06.2017
07:13:29
Sergey
16.06.2017
07:14:03
Щас чекну, спасибо

Не, я как понял это уже готовое приложение...мне нужно , что бы я из своего кода мог слать команды и настраивать Cisco в сети, есть в приложении готовая топология сети, где 6 комутаторов 2960, 4 маршрутизатора 3750, из приложения хочу конектится по Telnet и настраивать интерфейсы в какой Vlan смотреть, транки...и т д

Sergey
16.06.2017
07:18:51
Да, но юзабилити снижается...

Дмитрий
16.06.2017
07:19:26
telnet это же просто сокет по сути

открыл сокет и пиши/читай

сам протокол строится на ожидании prompt'ов

Sergey
16.06.2017
07:21:07
telnet это же просто сокет по сути
Так да, я вот про либы спрашивал, вызвал метод, передал строку команды для устройства и вернул ответ, при этом держишь коннект открытым

Дмитрий
16.06.2017
07:21:11
читаешь, пока промт не придет

Sergey
16.06.2017
07:22:29
читаешь, пока промт не придет
Можете подкинуть ресурс для чтения, что такое промт и вообще с этой темой подробнее?

Дмитрий
16.06.2017
07:23:08
промт это строка ожидания ввода команды. например варианты "cisco#", "login: " и т.д.

Google
Дмитрий
16.06.2017
07:23:27
в циске на разных уровнях промты будут меняться

сначала login/password

потом команда enable меняет промт

Sergey
16.06.2017
07:24:06
Дошло, так и нафиг либы получается, просто по сокетам шлеш

Дмитрий
16.06.2017
07:24:16
канеш, аптом и речь

Sergey
16.06.2017
07:24:53
Хм, попробую, поищу примеры и почита, благодарю

По сути самому кончоль нужно сделать на сокетах как в прилаге Putty

Дмитрий
16.06.2017
07:25:25
я сам писал такие процедуры на php и perl, т.к. вменяемых библиотек не нашел

управлял свитчами разных моделей. все работает до сих пор много лет )

Quantum Harmonizer
16.06.2017
07:26:04
Дошло, так и нафиг либы получается, просто по сокетам шлеш
По ходу дела появятся какие-нибудь острые нюансы, и, в идеале, родится либа для этого :)

Sergey
16.06.2017
07:27:24
я сам писал такие процедуры на php и perl, т.к. вменяемых библиотек не нашел
Дело в том, что с сокетами я не работал и тут сложность в разборе самого сокета, что в нем за, что отвечает

По ходу дела появятся какие-нибудь острые нюансы, и, в идеале, родится либа для этого :)
Ну вот Дмитрий пишет, что один раз заморочился и по факту на много лет, только в путь юзабельно

Дмитрий
16.06.2017
07:28:24
опыта в андроиде такого нет. но думаю, что все так же как и везде работает на системных вызовах (сисколлах). почитай, поди об этом дофига написано

https://habrahabr.ru/sandbox/31311/

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