@xamarin_russia

Страница 469 из 619
Venofied
16.07.2018
12:23:43
Таблицу заполняю через скрипты

Kirill
16.07.2018
12:29:27
чтобы пользователю не пришлось лезть в "Батарею" и убирать галочку с "No optimize"
неа, только лезть и ставить галку. Ну можно его отправить на эту страницу через интент.

Max
16.07.2018
12:29:38
точно так же как и с OverlayView

Google
Max
16.07.2018
12:30:07
ну типо поверх всех окошек

тоже нет рантайм пермишена, я отправляю человека в настройки поставить галочку

vladimir
16.07.2018
13:01:14
всё будет ок в таком сценарии using (var disposableObject = new DisposableObject()) { disposableObject = new DIsposableObject(); } или что-то куда-то утечёт?

vladimir
16.07.2018
13:07:36
ладно, давайте так: using (var disposableObject = new DisposableObject()) { //что-то поделали с disposableObject и другими вещами disposableObject = new DIsposableObject(); }

акцент не на логику этих действий, а на то, что будет в итоге

Kirill
16.07.2018
13:16:09
акцент не на логику этих действий, а на то, что будет в итоге
Ну как минимум теоретически у оригинального disposableObject (который объявлен в using) не вызовется Dispose

Sasha
16.07.2018
13:26:20
Всем привет, у меня не работает байдинг кастмонои кнопки, гугл выдает решение типа сделать в ПСЛ метод, который будет запускаться из нативного рендеринг класса, может есть какие-то лучшие решения этой проблемы?

Kirill
16.07.2018
13:38:53
В дебаге
тогда что-то неправильно сделал. Перепроверяй код

Dmitriy
16.07.2018
14:07:16
А приложение будет останавливаться в дебаге при ловле интента "Из коробки" или надо что-то дополнительно шаманить?

Google
Dmitriy
16.07.2018
14:18:28
будет
Тогда я не понимаю чего ему не хватает :( Пока без всяких сервисов, просто открытое приложение. Отправляю СМС на телефон, ноль реакции и в дебаге не останавливается: Мэин: protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_main); RegisterReceiver(new SMSReceiver(), new IntentFilter("android.provider.Telephony.SMS_RECEIVED")); } Ресивер: [BroadcastReceiver] [IntentFilter(new[] { "android.provider.Telephony.SMS_RECEIVED" }, Priority = (int)IntentFilterPriority.HighPriority)] public class SMSReceiver : BroadcastReceiver { public static readonly string INTENT_ACTION = "android.provider.Telephony.SMS_RECEIVED"; public override void OnReceive(Context context, Intent intent) { Toast.MakeText(context, "Received intent!", ToastLength.Short).Show(); } }

Kirill
16.07.2018
14:19:59
Нужно запрашивать пермишен на доступ к смс и еще вроде какую-то магию делать.

Dmitriy
16.07.2018
14:20:21
Ну, в манифесте есть пермишен, но приложение ничего не спрашивает при запуске

vladimir
16.07.2018
14:27:17
скорее всего у вас андроид 6+, да?

Dmitriy
16.07.2018
14:27:42
Он самый

vladimir
16.07.2018
14:28:26
то есть запросить разрешение в процессе выполнения вашего приложения

это надо будет один раз

вручную также можно включить в настройках системных для этого приложения

Dmitriy
16.07.2018
14:38:16
? Работает, спасибо

Dmitriy
16.07.2018
14:50:24
вместо текстовой константы используйте Android.Provider.Telephony.Sms.Intents.SmsReceivedAction
Ок, спасибо. Я пока съобезянничал какой-то видеотуториал. Я предполагаю что HighPriority тоже лишнее.

vladimir
16.07.2018
14:52:23
насчёт этого не скажу, скажу только, что к (int) не обязательно приводить

Dmitriy
16.07.2018
14:52:35
Есть простой способ понять, что косяк в правах? Я думал у меня вылезла бы какая-то ошибка или что-то такое при совершении запрещенного действия

Dmitriy
16.07.2018
14:53:17
какой косяк?
Ну, сейчас пытались читать смски не получив разрешения, потом мало ли что

vladimir
16.07.2018
14:53:52
ну проверяйте разрешения, когда запустите приложение

гуглите runtime permissions

Google
Kirill
16.07.2018
14:54:10
Ну, сейчас пытались читать смски не получив разрешения, потом мало ли что
Смотреть документацию, пермишены, указанные как Danger - нужно запрашивать в рантайме

vladimir
16.07.2018
14:54:14
там можно как и узнать, дано ли разрешение, так и запросить его

Dmitriy
16.07.2018
14:56:00
Я именно про попытки понять что не так с приложением и почему оно не делает того что я от него жду. Может я конечно раздуваю проблему, но разрешений довольно много, пока я их наизусть не помню - не хотелось бы написать код, увидеть что он не работает, и искать проблему, когда просто сам разрешение забыл

vladimir
16.07.2018
14:57:34
вам нужны только Internet и ReceiveSms

для использования Internet, ничего запрашивать не надо

https://developer.android.com/guide/topics/permissions/overview

тут все разрешения

Kirill
16.07.2018
15:13:03
Ну вообще приложение должно падать с эксепшеном, что пермишен не выдан необходимый или как минимум в логи писать это

vladimir
16.07.2018
15:14:45
ну тут особый случай же у него просто не срабатывал BroadcastReceiver

там ошибок и не должно быть

хотя, может в logcat какое-то предупреждение показывается

Kirill
16.07.2018
15:20:31
ну тут особый случай же у него просто не срабатывал BroadcastReceiver
Ну тут да. Это при вызове метода может эксепшен падать

?? Denis
16.07.2018
17:32:16
ктонибудь пробовал сие ставить в hyper-v ? https://www.tonymacx86.com/

mute
16.07.2018
17:33:06
пробовал в виртуалбокс

не завеловсь

?? Denis
16.07.2018
17:33:25
по какой причине?

mute
16.07.2018
17:34:10
но у меня тогда мака не было ковырял с образа который както другими средствами собирал из под линукса

уже и не помню

давно было и неправда)

Google
mute
16.07.2018
17:36:03
тонимак кстати это как то не одобряет вроде. а чо будет хз

в виртуалки ставить всмысле

Андрей
16.07.2018
17:59:02
С чего лучше всего начать изучение xamarin, с официальной документации или может книга какая есть? (у меня c# и web опыт более 6) лет

Iván
16.07.2018
18:02:16
начать делать какой апп, там само подтянется через SO и доки

Alexey
16.07.2018
18:13:14
Всем привет! А кто-то может подсказать плагин для бесконечной карусели ( или карточек) в XF?

Кита
16.07.2018
18:13:32
С чего лучше всего начать изучение xamarin, с официальной документации или может книга какая есть? (у меня c# и web опыт более 6) лет
С чего начать?) Не тащить весь свой опыт из web в мобильную разработку) это другой мир, другие архитектурные решения. В кросс-платформе важны нативные решения которые в конечном итоге оборачиваются в shared код. А для того чтобы разбираться в нэйтиве - нужно конечно же смотреть как разрабатываются одни и те же решения на разных платформах. Вычленить общее и думать в процессе в рамках минимум 2х платформ

Admin
ERROR: S client not available

Iván
16.07.2018
18:19:06
и лучше начинать с одной платформы и лучше iOS потому что там всё проще и консистентнее я несколько месяцев назад въезжал в MvvmCross и даже со знанием iOS игнорил Android первое время

чем веб не угодил?
веб-разработка и десктоп/мобильная разработка действительно слишком разные чтобы многие приёмы пытаться перетащить между ними

мета-концепты типа SOLID ок, а уже даже архитектуры не особо

Kirill
16.07.2018
18:31:17
и лучше начинать с одной платформы и лучше iOS потому что там всё проще и консистентнее я несколько месяцев назад въезжал в MvvmCross и даже со знанием iOS игнорил Android первое время
Ну кому как) У меня обычно с iOS проблем возникает больше, чем с Android. И многое на Android как-то попроще, хотя и на iOS есть некоторые места, которые проще. Но тут каждому своё

Iván
16.07.2018
18:33:21
мне кажется что iOS проще потому что там очень прямолинейный и ортодоксальный MVC у CocoaTouch

зацепил код за делегаты и аутлеты, сидишь довольный )

Alexey
16.07.2018
18:35:55
Bump

Всем привет! А кто-то может подсказать плагин для бесконечной карусели ( или карточек) в XF?

Julius
16.07.2018
18:43:12
Ну кому как) У меня обычно с iOS проблем возникает больше, чем с Android. И многое на Android как-то попроще, хотя и на iOS есть некоторые места, которые проще. Но тут каждому своё
Да, с андроид проще, для него не надо покупать мак или танцевать с бубном вокруг виртуальной машины, по моему это весомый плюс

Iván
16.07.2018
18:46:24
если уже есть мак, это не проблема ?

Kirill
16.07.2018
18:48:11
Google
Alexey
16.07.2018
19:24:27
CaruselView?
Если этот https://github.com/alexrainman/CarouselView, то там вроде бесконечная прокрутка только в Roadmap

Или юзали и норм?

Slava
16.07.2018
19:31:15
Если этот https://github.com/alexrainman/CarouselView, то там вроде бесконечная прокрутка только в Roadmap
Вот этот https://www.nuget.org/packages/Xamarin.Forms.CarouselView/2.3.0-pre2 Пол года назад юзал. Вроде проблем не было

Slava
16.07.2018
19:32:14
И для бесконечной карусели?
Бесконечную не делал, только 100 картинок подгружал

Max
16.07.2018
20:05:34
Если этот https://github.com/alexrainman/CarouselView, то там вроде бесконечная прокрутка только в Roadmap
Там все норм. Просто чекаешь позицию. Если следующей нет - возращаещься назад

mute
17.07.2018
05:21:14
на иос в вебвью вылетает ‘frame loading interrupted’ при редиректе. пока грешу на то что на контент тип страницы. там жсон. кто нибудь сталкивался

Dmitriy
17.07.2018
06:10:26
Доброго времени суток :) Я со вчерашнего дня добился некоторых успехов, но есть вопросы :) Например, уведомление (notification), вызванное из Broadcast Receiver исчезает, когда я закрываю приложение на телефоне. В доках написано, что уведомления пропадают если их убирает пользователь, или разработчик отправляет ему соответствующую команду, но "закрыть приложение" это вроде не то и не другое?

Ярослав
17.07.2018
06:17:39
Доброго дня. Народ прошу помощи в направлении. Есть Игра ( ссылка ниже) Seaport - History of Ships — PIXEL FEDERATION, s.r.o.https://itunes.apple.com/ru/app/seaport-history-of-ships/id1216710959?mt=8 Прошу вас подсказать аналог по графике и функционалу на xamarin создать получится... или может есть более подходяшие для этого варианты

Ярослав
17.07.2018
06:28:53
А он ресурсы в пустую жрать не будет... так как тут нет прямого 3d

Iván
17.07.2018
06:29:04
нет, там давно поддержка 2d полная

можно очень заморочиться и потратить в несколько раз больше времени на MonoGame (опенсорс клон закрытого майкрософтом XNA), но Xamarin это точно не про игры

Ярослав
17.07.2018
06:30:25
нет, там давно поддержка 2d полная
Подскажите а нет ли у вас случайно курса на русском по юнити для начинающего... на ютюбе много смотрел... но хотелось бы начать с комплексного подхода

Iván
17.07.2018
06:30:41
в Unity скорее всего можно купить прямо в ассет сторе какой изометрический тулкит и на нем сделать

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

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