
Denis
06.10.2018
14:17:49
у меня во фрейме встраивается кнопка. она редактируется внешне через CustomButtonRenderer который находится в сборке android. в итоге сам google.wallet добавлен в этом CustomButtonRenderer
делал по аналогоии как получилось с applepay
там я в самой кнопке разместил кнопку applepay и она работает

Кита
06.10.2018
14:19:23
Да при чем тут iOS
На ведре свой подход

Google

Кита
06.10.2018
14:21:39
Короче тебе 100% нужен чилдовый фрагмент менеджер
А вот как ты его на формах доставать будешь - тут исходники смотри) но я не помню чтобы формс давал доступ) все internal будет

Denis
06.10.2018
14:24:42
спасибо. попробую покапать в эту сторону

Nikolay
06.10.2018
14:40:21
День добрый, вопрос такой - как на Android cр-вами Xamarin сделать Forget для Wifi сети? Сейчас делаю так:
var wifiManager = (WifiManager)Android.App.Application.Context.GetSystemService(Android.Content.Context.WifiService);
var connManager = (ConnectivityManager)Android.App.Application.Context.GetSystemService(Android.Content.Context.ConnectivityService);
var ni1 = connManager.ActiveNetworkInfo;
if (ni1 != null && ni1.IsConnected && ni1.Type == ConnectivityType.Wifi)
{
var wifiInfo = wifiManager.ConnectionInfo;
var bdi = wifiManager.Disconnect();
var brr = wifiManager.RemoveNetwork(wifiInfo.NetworkId);
}
Да, дисконнект происходит. Но потом при рестарте телефона он как-то сам подключается к той самой сети, к-рую я только что типа "забыл". Что я делаю не так? Android 4.4

Alexander
06.10.2018
16:34:46
XF, можно ли из WebView получить куки?

Кита
06.10.2018
17:26:08
XF, можно ли из WebView получить куки?
на ios можно получить любые куки через https://developer.apple.com/documentation/foundation/nshttpcookiestorage. Android гугли. Там такого нет. И запомните - куки это платформспецифик

Alexander
06.10.2018
17:27:39

Кита
06.10.2018
17:28:44
Вообще работа с куками на мобильной платформе такая себе идея. Лучше даже не соваться туда. Очень много времени эти чертовы куки съедают, а выхлопа не всегда добиться можно

pew
06.10.2018
17:28:58
упс миссклик

Alexander
06.10.2018
17:31:36

Кита
06.10.2018
17:32:15

john
06.10.2018
17:56:22
коллеги, поделюсь причинами своих неудач в сборке кроссплатформы на маке
при попытке сделать первый коммит гит выдает мне предупреждение что у меня содержатся CRLF окончания строк в проекте
я же умный, я конвертирую все окончания в проекте на LF
и делаю коммит, ога
после этого на айос уже не собирается
дальше не вникал
больше не конвертирую, все пока работает

Iván
06.10.2018
20:13:58
на Android встречал кто готовое "пожалуста оцените апп" окошко?

Google

Iván
06.10.2018
20:14:17
что-то всё что находится заброшено или "альфа-версия"
вот гайд из 2014, в нём ссылки битые
https://blog.xamarin.com/get-more-ratings-for-your-ios-and-android-apps/
вот вроде исходники, походу проще с них что-то своё собрать (
https://github.com/kevinskrei/XamarinAuditApp

Полицковой
06.10.2018
20:33:09
Можно ли задать id layout в xml коде, создать там же кнопку и при нажатии на неё создать в основном коде создание кнопки в этом layout
Чтобы в приложении создавались кнопки при нажатии на кнопку именно в месте layout

Vlad
06.10.2018
20:40:06

Полицковой
06.10.2018
20:42:53
Думаю так и есть) спасибо)

Kirill
06.10.2018
20:46:44

Полицковой
06.10.2018
21:41:25
направте где прочитать инфу по созданию виджетов ксамарин в коде?
Button mynewbutton = new Button (); типа такого
одна джава и xml
а на c# норм найти не могу)

Kirill
06.10.2018
21:50:12
Читай по Java. C# и Java очень похожи. Особенно если речь про Андроид

Полицковой
06.10.2018
21:52:22
вот что там пишут
ну не видит нифига

Kirill
06.10.2018
21:53:57
ну не видит нифига
Потому что ты вёрстку Xamarin forms пихаешь в андроид. Не надо так. Естественно не увидит. Ну и Андроид лучше в xml делать

Полицковой
06.10.2018
21:54:52
хотя onclick можно же вроде и в xml сделать

Kirill
06.10.2018
21:56:14

Полицковой
06.10.2018
21:56:47

Google

Iván
06.10.2018
23:19:29

Vlad
06.10.2018
23:26:35

Iván
06.10.2018
23:28:18
нет, MvvmCross

FinniV
07.10.2018
05:22:27

Code Writer
07.10.2018
08:16:07
Ребят, помню либу которая позволяла открывать вьюшки как попап, создатель сидит в этом чате ещё, не напомните название?

Max
07.10.2018
08:20:45

Code Writer
07.10.2018
08:20:59

Андрей Родионович
07.10.2018
13:40:12
Ребята, а у меня одного последнюю неделю какая-то дичь с дебагером происходит?
Чтобы отладить нужно по 2 раза собирать, проперти при наводе мышкой показывать не хочет, каретка при дебаге сама прыгает куда ей угодно
Уже и обновлялся несколько раз и чистил все что можно
Кто-то как-то решал?

Iván
07.10.2018
14:09:24
выскакивающие модалки ок когда сам на что-то кликнул, но без пользовательского действия перед ними – бьют в лицо )

Kirill
07.10.2018
14:37:51

Андрей Родионович
07.10.2018
14:40:15

Max
07.10.2018
15:57:53
Криптопесы?
Никак не могу придумать алгоритм, который бы отделял рекламу от сообщений
Есть предложения?

Nikolay
07.10.2018
16:16:29
Вечер добрый! Вопрос про разметку. Вот мой XAML:
<Grid>
<Grid.RowDefinitions>
<RowDefinitio

Google

Nikolay
07.10.2018
16:17:42
Вечер добрый! Вопрос про разметку. Вот мой XAML:
<Grid>
<Grid.RowDefinitions>
<RowDefinitio
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="25" />
<RowDefinition Height="40" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Label Grid.Row="0" Grid.Column="0" Text="{Binding Name}" MinimumHeightRequest="25"></Label>
<Switch Grid.Row="0" Grid.Column="1" x:Name="ctlIsEnabled" IsToggled="{Binding Path=IsEnabled}" MinimumHeightRequest="25"/>
<Label Grid.Row="1" Grid.Column="0" Text="Pwd:" WidthRequest="50"></Label>
<StackLayout Grid.Row="1" Grid.Column="1" BackgroundColor="DarkGray" Padding="1" MinimumHeightRequest="30">
<Entry Text="{Binding Password}" HorizontalOptions="FillAndExpand" WidthRequest="100" BackgroundColor="Black" FontSize="Large" ></Entry>
</StackLayout>
</Grid>
Почему там край Entry с паролем пляшет в зависимости от длины Name?
Android 4.4


Андрей Родионович
07.10.2018
16:22:19

Max
07.10.2018
16:25:29

Андрей Родионович
07.10.2018
16:25:43
да и такая реализация даже если и пойдет на паре устройств, то на остальных будет не очень


Nikolay
07.10.2018
16:26:27
А как правильно сделать?

Андрей Родионович
07.10.2018
16:28:58
Я бы советовал сделать что-то вроде такого
<StackLayout>
<AbsoluteLayout>
<Label AbsoluteLayout.LayoutFlags="PositionProportional,WidthProportional" AbsoluteLayout.LayoutBounds="0,.5,.2,AutoSize"/>
<Entry AbsoluteLayout.LayoutFlags="PositionProportional,WidthProportional" AbsoluteLayout.LayoutBounds="1,.5,.7,AutoSize"/>
</AbsoluteLayout>
</StackLayout>
Ну и оно будет релятивно делить экран в зависимости от того, что указано в Bounds
И не нужно будет вручную указывать размеры чего либо
Разве что Label FontSize="Medium"...
Или же
<StackLayout>
<StackLayout Orientation="Horizontal">
<Label HorizontalOptions="Start" />
<Entry HorizontalOptions="FillAndExpand"/>
</StackLayout>
</StackLayout>
Так даже лучше)

Kirill
07.10.2018
17:19:11

Андрей Родионович
07.10.2018
17:19:33

Nikolay
07.10.2018
20:28:05

Андрей Родионович
07.10.2018
20:29:26

Nikolay
07.10.2018
20:30:37
т.е. 4 элемента

Андрей Родионович
07.10.2018
20:31:47
Нужно чтоб делило на 2 части?

Google

Nikolay
07.10.2018
20:32:00
да, на 2 строки
и шиина лейблов в одной строки не должна зависеть от ширины лейблов в другой

Андрей Родионович
07.10.2018
20:33:02
Ну так
<StackLayout>
<StackLayout Orientation="Horizontal">
<ЧтоУгодно HorizontalOptions="Start" />
<ЧтоУгодно HorizontalOptions="FillAndExpand"/>
</StackLayout>
<StackLayout Orientation="Horizontal">
<ЧтоУгодно HorizontalOptions="Start" />
<ЧтоУгодно HorizontalOptions="FillAndExpand"/>
</StackLayout>
</StackLayout>
HorizontalOptions какие нужно
Всё есть в доках
Можно и гридом, но как по мне он тут лишний

Nikolay
07.10.2018
20:35:42
Просто грид как-то странно ведет себя, колонки у него зависят от строк