Articles of xamarin.android

Сообщение для андроид моно

Ответ от пользователя перед тем, как функция завершит AlertDialog.Builder, как и сообщение, но я хочу подождать, пока пользователь ответит. Как мне это сделать? public bool test() { bool tst=false; AlertDialog.Builder builder = new AlertDialog.Builder (this); builder.SetTitle (Android.Resource.String.DialogAlertTitle); builder.SetIcon (Android.Resource.Drawable.IcDialogAlert); builder.SetMessage ("message"); builder.SetPositiveButton ("OK",(sender,e)=>{ tst=true; }); builder.SetNegativeButton ("NO",(sender,e)=>{ tst=false; }); builder.Show(); return tst; }

Какова ценность REQUEST_CHECK_SETTINGS?

Я разработчик Xamarin, и я изучил это: https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi Я хочу вызвать метод «startResolutionForResult», но для этого мне нужно знать значение REQUEST_CHECK_SETTINGS. В Xamarin GPS Api второй аргумент этого метода – просто целое число. Это может показаться глупым вопросом, но значение не задокументировано, и в документации по Android есть только одна страница: https://www.google.nl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie= UTF-8 , # […]

Приложение не может быть запущено

Я не могу получить приложение для запуска устройства Android из Visual Studio 2015 / Xamarin. Он не запускается на устройстве, давая это сообщение: The application could not be started. Ensure that the application has been installed to the target device and has a launchable activity (MainLauncher = true). Additionally, check Build->Configuration Manager to ensure this […]

Как преобразовать битмап в массив байтов в Mono для Android

Я использую Mono для Android, я хотел бы сохранить растровое изображение в массив байтов. Поэтому я могу сохранить его в базе данных. Поиск здесь я нашел следующий фрагмент кода: ByteArrayOutputStream bos = new ByteArrayOutputStream(); bitmap.compress(CompressFormat.PNG, 0, bos); byte[] bitmapdata = bos.toByteArray(); Но класс «ByteArrayOutputStream» не найден. Может ли кто-нибудь сказать мне, какое пространство имен для […]

Xamarin Android TabLayout, вызывающий SetupWithViewPager, вызывает исключение

Я пытаюсь настроить такие вкладки, как Google Play, я следую этому руководству и конвертирую в C #, но при вызове tabLayout.SetupWithViewPager вызывается tabLayout.SetupWithViewPager . Код для этого действия: public class MainActivity : FragmentActivity { protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); var viewPager = FindViewById<ViewPager>(Resource.Id.viewpager); viewPager.Adapter = new SampleFragmentPagerAdapter(SupportFragmentManager, this); var tabLayout = FindViewById<TabLayout>(Resource.Id.sliding_tabs); […]

Нельзя использовать макет ScrollView внутри SlidingUpPanelLayout Xamarin Android

Я использовал эту библиотеку в своем коде. В основном у меня есть a ScrollView на макете панели SlidingUp. Код выглядит следующим образом: <cheesebaron.slidinguppanel.SlidingUpPanelLayout android:id="@+id/sliding_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="bottom"> <android.support.v4.view.ViewPager android:id="@+id/HomeFrameLayout" android:layout_width="match_parent" android:layout_height="match_parent" /> <ScrollView android:id="@+id/slidingPanelScrollView" android:layout_height="match_parent" android:layout_width="match_parent" android:background="@android:color/transparent" android:clickable="true" android:focusable="false"> <RelativeLayout android:layout_height="match_parent" android:layout_width="match_parent"> <RelativeLayout android:id="@+id/cardHolderRelativeLayout" android:layout_height="match_parent" android:layout_width="380dp" android:background="@android:color/transparent" android:layout_centerHorizontal="true" android:padding="10dp"> <LinearLayout android:id="@+id/linearLayout1" android:layout_height="250dp" android:layout_width="match_parent" android:background="#FF0000" android:layout_marginBottom="15dp" […]

Монодеид Google Maps v2 – задача «LinkAssemblies» неожиданно завершилась неудачей

Я делаю приложение в monodroid, используя новый Google Maps v2. Я создал привязку для Службы Google Play и использовал ее. Все работает отлично, когда я в режиме отладки, но в выпуске я получаю следующую ошибку: System.Exception: The "LinkAssemblies" task failed unexpectedly. Mono.Cecil.ResolutionException: Failed to resolve Android.App.Fragment at Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference) at Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference) at Mono.Linker.Steps.MarkStep.InitializeType(TypeDefinition type) […]

Зарегистрировать ContentObserver в приложении Application.OnCreate () VS Service

Мне нужно мое приложение для мониторинга (и анализа) исходящих вызовов (между прочим). Существует широковещательная передача для этого «NEW_OUTGOING_CALL», но она запускается при запуске вызова, и мне нужно знать, когда она на самом деле завершена. Для этого я мог бы создать PhoneStateListener и слушать «LISTEN_CALL_STATE», но он снова запускается слишком быстро, так как вызов еще не […]

Async / ждет плохой практики под Android?

В настоящее время я переношу существующее приложение C # Windows 8 / iOS на Android (с Xamarin). Я использовал много асинхронных / ожидающих файлов ввода-вывода, диалогов, сетей и т. Д. Что происходит, когда приложение приостанавливается / приостанавливается во время ожидания? В Windows и iOS есть две возможности: Приложение возобновляется позже, как будто ничего не произошло […]

Предупреждения после обновления Xamarin Studio

Я просто обновил Xamarin Studio последнюю версию (Xamarin.Android Version: 4.6.4 (Business Edition)), и я получаю много предупреждений после обновления ..: /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: Внимание: ссылка 'mscorlib, Version = 2.0.5.0, Culture = neutral, PublicKeyToken = xxxxx' не разрешена (TrackandTrace. Droid) /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: Предупреждение: ссылка 'Mono.Android, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = xxxx' не разрешена ( TrackandTrace.Droid) Я […]