@reactnative_ru

Страница 479 из 878
Serj
15.01.2018
15:06:51
но перед этим я еще проверяю permission

и все работает

в манивесте : <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

android:targetSdkVersion="23" />

Google
Alexander
15.01.2018
15:07:54
что ещё за COARSE?

Serj
15.01.2018
15:09:44
точно не скажу, вроде доступ к геопозиции по wi-fi

Allows an app to access approximate location derived from network location sources such as cell towers and Wi-Fi.

как то так

Alexander
15.01.2018
15:10:15
вот оно что

благодарю!

Serj
15.01.2018
15:11:12
но не факт что заработает)

issue по этому вопросу очень длинный

Alexander
15.01.2018
15:13:27
у меня react-native-maps. может получится заюзать их фичу

Serj
15.01.2018
15:14:07
не знаю, я чет не подумал)

Alexander
15.01.2018
15:15:29
у меня maximumAge: 1000

Vladimir
15.01.2018
15:44:44
COARSE - это неточное местоположение по сотовым и вайфай сетям

Eugene
15.01.2018
18:30:30
а работал кто с geolocation ?
вчера как раз экспериментировал https://github.com/mauron85/react-native-background-geolocation

Google
Tim
15.01.2018
18:38:09
на React Native реально ли сделать читалку fb2\epub?

Alexsandr
15.01.2018
19:15:03
на React Native реально ли сделать читалку fb2\epub?
https://github.com/futurepress/epubjs-rn/blob/master/README.md

Первая ссылка в гугле

Play
15.01.2018
19:16:31
на React Native реально ли сделать читалку fb2\epub?
Если готовые либы не устроят, то epub всегда можно сконверировать в json и разложить по вьюхам.

Alexsandr
15.01.2018
19:16:33
Все остальное от тебя зависит

Илья
15.01.2018
19:17:45
"мы не осилили епаб, поэтому сконвертьте в жсон, плес"

Play
15.01.2018
19:20:22
Удобно, прям и вижу инструкцию для пользователя
это я к тому, что не всем нужна раскладка по страницам t.me/reactnative_ru/45433

Илья
15.01.2018
19:21:10
Имхо

Play
15.01.2018
19:22:47
Она не нужна только неосиляторам
например книжка по Redux тоже по главам, а не по страницам https://redux.js.org/docs/introduction/LearningResources.html

Илья
15.01.2018
19:23:11
Play
15.01.2018
19:24:07
А все читалки книг разбивают именно на страницы
читалка книг !== читалка в мобильном приложении

Илья
15.01.2018
19:24:31
Читалка книг может быть и приложением

Play
15.01.2018
19:25:16
хозяин барин, поэтому я и написал Если готовые либы не устроят, то epub всегда можно сконверировать в json и разложить по вьюхам.

Vladimir
15.01.2018
19:25:29
Добрый день. Прошу прощения если спрашиваю элементарные вещи, я только начинаю изучать react native с бэкграундом в андроид разработке. Имеется кастомная нативная вьюгруппа построенная поверх ConstraintLayout. Внутри она смотрит на полученных чайлдов и творит некую магию. Создан компонент который пробрасывает эту вьюгруппу в реакт, однако попытка разместить любые виджеты внутри нее из JS выливаются в эксепешн - "cannot be cast to com.facebook.react.uimanager.ViewGroupManager". Подскажите, пожалуйста, где я ошибаюсь, жизнеспособная ли концепция в целом и в какую сторону копать?

Сам спросил - сам отвечу: нужно наследоваться от ViewGroupManager. Впрочем вопрос о том как правильно передавать констрейты все еще актуален.

Vladimir
15.01.2018
20:01:19
а можно поподробнее про констрейнты?
Сейчас все чайлды приходят во вью группу без констрейтов, что логично, в JS коде они не прописаны. Вопрос в том как их явно указать в формате который поймет нативный код. Еще есть вариант получить чайлдов и расставить констрейты в нативке, но я пока не понимаю в какой момент они появляются - на onFinishInflate их еще нет.

Алексей
15.01.2018
20:02:29
у меня такое ощущение что я не до конца понял, но мне кажется что вьюха в js должна ставить размеры (через флексбокс например) а в нативке она должна просто занимать все доступное пространство

Google
Алексей
15.01.2018
20:02:40
(точнее я делал именно так)

Vladimir
15.01.2018
20:08:42
Внутри лежит довольно сложный UI с хитрой анимацией, поэтому и было решено делать это нативно. Вопрос в том как (когда) получить доступ к чайлдам чтобы задать им нужное поведение.

Алексей
15.01.2018
20:11:30
можете привести упрощенный пример чтобы примерно понимать о чем речь? в формате гиста или репы

Vladimir
15.01.2018
20:17:42
https://gist.github.com/itshnegg/52de153e8960038e3bfd5370f9147897

Сильно упрощенно, но остальной код не имеет отношения к ReactNative совсем.

Алексей
15.01.2018
20:26:37
https://gist.github.com/itshnegg/52de153e8960038e3bfd5370f9147897
можете обогатить плиз js кодом который вызывает?

Vladimir
15.01.2018
20:30:54
можете обогатить плиз js кодом который вызывает?
https://gist.github.com/itshnegg/bc50744aac3df1fcff6e6dde5fed3770

Алексей
15.01.2018
20:46:40
https://gist.github.com/itshnegg/bc50744aac3df1fcff6e6dde5fed3770
спасибо, завтра гляну подробнее)

Vladimir
15.01.2018
20:47:04
?

Dmitriy
16.01.2018
03:20:42
Драсьте Такой вопрос довольно странный: Делал, делал, а потом заметил, что мой RefreshControl в FlatListе почему-то перестал оттягивать страницу вниз. Это произошло давно, щасетил недавно, не могу определить, что ему мешает. Что вы думаете? Как можно исправить? Я в основном думаю на табнавигатор



Иван
16.01.2018
03:25:49
Драсьте Такой вопрос довольно странный: Делал, делал, а потом заметил, что мой RefreshControl в FlatListе почему-то перестал оттягивать страницу вниз. Это произошло давно, щасетил недавно, не могу определить, что ему мешает. Что вы думаете? Как можно исправить? Я в основном думаю на табнавигатор
ну так выключить табнавигатор и проверить, у меня подобная ситуация была, но у меня nativebase подключен, так вот там в Content не работает оттягивание страницы, так и не разобрался почему, просто перестал использовать их компонент Content и вместо него в обычный View обернул тело страницы

Инал
16.01.2018
06:10:08
Привет! У меня в Android Studio при запуске avd, не рендерится react-native-map. Google API подключен, все sdk поставил. Но карта не рендерится. Читал что причина в том, что Android Studio отображает snaphot'ы, для оптимизации. Но как их отключить? Еще советуют включить host gpu. Но ситуация не изменилась. Может как то не так его включил.. В общем, кто сталкивался с подобной проблемой??



Сейчас результат такой(

Инал
16.01.2018
07:08:43
Alexander
16.01.2018
07:08:57
а работает?

Инал
16.01.2018
07:09:14
@alexandertorn просто рендер не отрабатывает(

Google
Инал
16.01.2018
07:09:29
Alexander
16.01.2018
07:14:58
если честно, cам уже третий день ковыряю эту каку

всё вроде работает. но так себе

Инал
16.01.2018
07:58:36
Все ок! Заработало..)

Alexander
16.01.2018
08:19:21
Как раз столкнулись с необходимостью читалку сделать

Denis
16.01.2018
08:27:17
Интересно что вы будете делать если не будет либы под вашу задачу?

Alexander
16.01.2018
08:28:59
Вы каждый раз чтобы покататься заново велосипед свариваете?

Vladimir
16.01.2018
08:29:30
Всегда так делаю?

Alexander
16.01.2018
08:31:26
Мне жалко времени. Особенно, когда нужно выпустить продукт быстрее

Denis
16.01.2018
08:31:31
Я спросил не "почему используете либы вместо своим велосипедов", а "что делать если либы под задачу нет"

Alexander
16.01.2018
08:35:47
Все зависит от многих критериет. В rn я почти ноль, сам писать не возьмусь, если что-то более менее серьезное. На php и .net иногда проще свое написать, нежели использовать готовое

Хотя я сторонник использования reusable code

Кирилл
16.01.2018
08:40:47
Кстати кто-то реально делал читалки? В каком виде приходит контект и как вы на его страницы бьете? В свое время была задача - пришлось использовать маркдаун и выводить всю книгу одной вертикальной стеной, рисуя страницы на лету при скролле

Алексей
16.01.2018
08:42:09
я примерно так же делал, только у меня пагинация была, да и книга просто в json-е приходила

Кирилл
16.01.2018
08:43:15
я примерно так же делал, только у меня пагинация была, да и книга просто в json-е приходила
а как ты на страницы разбивал? Заранее? То есть страница != высота экрана?

Алексей
16.01.2018
08:43:34
а как ты на страницы разбивал? Заранее? То есть страница != высота экрана?
не, у меня просто с сервера уже готовое приходило)

Кирилл
16.01.2018
08:43:56
не, у меня просто с сервера уже готовое приходило)
аа, а как в jsone? картинки, разметки не было?

Алексей
16.01.2018
08:44:45
а там маркдаун был, без картинок. картинки были отдельно, но там была специфика. 1 страница - 1 картинка, заказчик так хотел

Google
Nursultan
16.01.2018
09:00:55
Всем привет! Не подскажите где лучше хранить токен авторизации в RN?

Алексей
16.01.2018
09:01:44
в AsyncStorage например

SaNta
16.01.2018
09:02:58
а еще лучше AsyncStorage в связке с redux

Nursultan
16.01.2018
09:03:27
Спасибо

Stepan
16.01.2018
09:47:32
Привет всем, кто использует Switch c RN, он должен двигатся, если значение обновилось (value) но на старое?

Vladimir
16.01.2018
10:01:44
токен авторизации надо бы шифровать как минимум

Nursultan
16.01.2018
10:07:25
Redux + redux-persist
Спасибо посмотрю

Shane
16.01.2018
10:09:06
Чем например?
Не надо его шифровать)

Денис
16.01.2018
10:10:50
токен авторизации надо бы шифровать как минимум
кто тебе их запрещает шифровать перед AsyncStorage?

morda
16.01.2018
10:12:33
лел) криптоаналутики на марше)

Инал
16.01.2018
10:51:24
Можно ли react-native делать градиент?

Страница 479 из 878