@xamarin_russia

Страница 291 из 619
Artur
12.02.2018
19:32:07
ссылки спадают после установки?

Damir
12.02.2018
19:33:20
Если удается добавить пакет (такое бывает) то все шикарно работает

Artur
12.02.2018
19:33:53
а в логах что пишет, если не установилось?

Ayaz
12.02.2018
19:37:01
Ребята! Всем спасибо! Решил проблему... Оказалось дело в Code Sharing Strategy - я выбрал Shared Project. Надо было использовать .Net Standart.

Google
Damir
12.02.2018
19:40:19
Хм

Ты серьезно?

Artur
12.02.2018
19:42:54
)))

Ayaz
12.02.2018
19:47:05
ДА

Обидно очень

Max
12.02.2018
19:47:53
+

Constantine
12.02.2018
20:23:52
SkromRatClub
13.02.2018
05:20:47
Ребят помогите пожалуйста. Я в xamarin недавно но и задерживаться не собираюсь. Просто срочно понадобилось приложение для работы. Я уже третьи сутки бьюсь и немогу зделать так чтобы мое приложение не закрывалось. Тоесть работало в фоне. Я нашел статьи как это делаеться но всеровно не прлучаеться. Может кто помочь? Может у кого есть пиоект приложения которое будет безперерыва работать? А я уже допишу там свой функционал.

SkromRatClub
13.02.2018
05:28:33
Ну хоть както.

Сейчас обьясню задачу

На работе лежит телефон. На него присылают сообщения с заказами клиенты. Мне нужно чтобы эти сообщения доходили на пк руководству(4 человека) это я зделал. Но работает это не постоянно. Тоесть если если приложение свернуть то оно через какоето время убиваеться. А мне нужно чтобы оно продолжало работать

Я читал про foregraund способ типо чтобы приложение висело в панели уведомлений. Но и так у меня не вышло

Google
SkromRatClub
13.02.2018
05:32:31
Мне его как бы прятать ненужно. Мне нужно чтоюы оно не завершалось

Kirill
13.02.2018
05:32:42
Хочешь создать сервис, который будет мониторить появления смс?

SkromRatClub
13.02.2018
05:33:59
Ну это все готово. Да нужно только зделать это как сервис/службу (неважно) главное чтобы работало постоянно

Отключение будет по кнопке в приложении

Kirill
13.02.2018
05:34:47
Не нужно, чтобы сервис висел в фоне постоянно, достаточно подписаться на android.provider.Telephony.SMS_RECEIVED и твой сервис будет стартовать когда приходят смс и не висеть в фоне

*Андроид

Damir
13.02.2018
05:36:22
А вот это интересная инфа приду протещу

SkromRatClub
13.02.2018
05:36:27
Я понял. Спасибо. Я впринципе на него и подписался. Но чтото не выходит. После трех дней манипуляций я уже немного начал путаться в своем же коде.

Damir
13.02.2018
05:36:28
Спасибо

Kirill
13.02.2018
05:36:51
?

Damir
13.02.2018
05:37:51
Может поделишься инфой о лайв геопозицие?

SkromRatClub
13.02.2018
05:39:29
Так стоп. А как служба узнает что нужно подписаться на смсресивер если она закрыта?

Или он подписываеться после первого запуска?

Damir
13.02.2018
05:39:59
Продуман

SkromRatClub
13.02.2018
05:40:03
И как если он подписался знает что нужно запустить службу?

Damir
13.02.2018
05:40:05
Подписка висит

Kirill
13.02.2018
05:41:42
Так стоп. А как служба узнает что нужно подписаться на смсресивер если она закрыта?
Информация о intent-filter прописывается в манифесте. В Xamarin.Android все еще проще, можно использовать аттрибуты ServiceAttribute и IntentFilterAttribute над классом который наслудется от Android.App.Service

SkromRatClub
13.02.2018
05:43:03
Так, спасибо большое за информацию. Сейчас буду гуглить и пробовать все это. Просто я в xamarin буквально 3 дня нахожусь.

Kirill
13.02.2018
05:44:04
SkromRatClub
13.02.2018
05:45:06
Да я и в андроид не бывал) я разрабатывал по чутьсючуть на десктоп на c# по этому и выбрал xamarin

Google
SkromRatClub
13.02.2018
05:45:15
Оказалось все не так просто

Damir
13.02.2018
06:01:09
Как и в любой другой технологии нужно вникнуть в суть)) удачи

SkromRatClub
13.02.2018
06:02:14
Спасибо но блин мне это на один раз больше наверное не вернусь) не та у меня сфера деятельности)

Damir
13.02.2018
06:20:14
Всякое бывает

Опыт не будет лишним

SkromRatClub
13.02.2018
06:25:34
Всеровно не выходит. Так и немогу понять. Я читаю входящие смс когда включено приложение. Тоесть чтобы их читать я уже подписан на смсресивед. Как и где мне сказать моему андроид устройству чтобы он запустил приложение когда прийдет смс и отправил пост запрос на сервер

Может кто поделиться простым примером?

Kirill
13.02.2018
07:38:51
Это пример с java, на C# немного по лргому

Damir
13.02.2018
07:39:42
https://developer.xamarin.com/api/type/Android.Content.Intent/

вот что-то нашел

Denis
13.02.2018
07:41:30
ну да с java, общий смысл передал просто

SkromRatClub
13.02.2018
07:45:29
я так понимаю на сишарп это делаеться так?

[IntentFilter(new string[] { "android.provider.Telephony.SMS_RECEIVED" }, Priority = Int32.MaxValue)]

или это вообще не то?

Denis
13.02.2018
07:48:18
https://forums.xamarin.com/discussion/13682/broadcastreceiver-for-sms

Ruslan
13.02.2018
08:22:26
подскажите пожалуйста, приложение на Xamarin.Forms нa IOS не показывает следующую страницу после логинки, тоесть оно ее создает и инициализирует но не отображает, но на Android все в порядке.....в чём может быть проблема?

Google
Ruslan
13.02.2018
08:32:42
в студии еще
что вы имели в виду?

Artur
13.02.2018
08:39:00
Andrii
13.02.2018
08:41:34
привет, кто нибудь знает как на одной картинке поставить другую картинку в центр. Пробовал через грид, некорректно работает на ios, absoluteLayout дает сверху и снизу большие отступления. Спасибо.

Bogdan
13.02.2018
08:42:38
Правильно позиционировать абсолютлайаут

Nick
13.02.2018
09:00:43
правильно разобраться почему не работает твоя разметка на ios

примера кода давай

аболют не нужен и он не рекомендуется в принципе

Lamest
13.02.2018
09:01:40
привет, кто нибудь знает как на одной картинке поставить другую картинку в центр. Пробовал через грид, некорректно работает на ios, absoluteLayout дает сверху и снизу большие отступления. Спасибо.
грид все ок делает. можешь либо грид без строк и колонок, но с использованием HorizontalOptions="Center" VerticalOptions="Center". Тольо в гриде так работает адекватно, на сколько я понял. Либо можешь сделать с колонками и строками: 3 колонки и 3 строки. средняя ячейка должна быть с высотой Auto и шириной Auto, а стальные *.

Nick
13.02.2018
09:03:02
на самом деле вопрос то звучит по другому.. "не могу поставить картинку по центру". а есть там на фоне вторая картинка под ней или нет это не так важно

Lamest
13.02.2018
09:04:18
какая часть экрана закрасится красным?

Nick
13.02.2018
09:05:54
левая верхняя

FinniV
13.02.2018
09:06:14
это норм что на реальной мобиле что то раблтает, а в эмуляторе( версия ведра одинаковая) не работает

Lamest
13.02.2018
09:06:19
левая верхняя
почему, если HorizontalOptions="Fill"

FinniV
13.02.2018
09:06:52
да
блен,а мне демонстрировать с эмулятора нужно

кернел паник

Александр
13.02.2018
09:07:05
хотя за ведро не скажу, в иоси точно NORMA

Nick
13.02.2018
09:07:07
зафига там это извращение с Grid.ColumnSpan="3" Grid.RowSpan="3"

Google
Nick
13.02.2018
09:08:45
когда явно не прописывать сколько будет колонок и строк хотя бы назначением у элементов принадлежностью к строке или стобцу а давать такой спан реально будут глюки

Lamest
13.02.2018
09:08:47
зафига там это извращение с Grid.ColumnSpan="3" Grid.RowSpan="3"
осталось когда-то. это из проекта просто вырезал. легаси епта

Кита
13.02.2018
09:10:03
аболют не нужен и он не рекомендуется в принципе
Чё это. Это самый быстрый лэйаут на формсах

Andrii
13.02.2018
09:10:15
правильно разобраться почему не работает твоя разметка на ios
<Grid HorizontalOptions="Center" VerticalOptions="Center" IsVisible="{Binding PostHaveVideo}"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> </Grid.ColumnDefinitions> <ffimageloading:CachedImage HorizontalOptions="Center" Source="{Binding PostVideo}"/> <ffimageloading:CachedImage HorizontalOptions="Center" WidthRequest="45" Source="play_video.png" IsVisible="{Binding PostHaveVideo}"/> </Grid>

Nick
13.02.2018
09:11:03
то есть ты задаешь неявным образом этой таблице 3 колонки и три столбца. и хз как это себя поведет на разных платформах и эмуляторах

Lamest
13.02.2018
09:11:43
то есть ты задаешь неявным образом этой таблице 3 колонки и три столбца. и хз как это себя поведет на разных платформах и эмуляторах
да ничего я не задаю неявным образом. указал что если есть колонки, то занять 3 и так же со строками. где тут написано что этих колонок три

Nick
13.02.2018
09:12:11
тут не указано "если"

а указано занять 3 без если

Страница 291 из 619