Форум программистов, компьютерный форум CyberForum.ru

Xamarin: разработка под android - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Asmack и Openfire http://www.cyberforum.ru/xamarin/thread1364353.html
Здравсвуйте, 3 день мучаюсь с локальным подключением к Openfire используя библиотеку asmack-android-8-4.0.6.jar. Выдает SmackException$ConnectionException. Буду весьма рад если кто то сталкивался с подобным и подскажет как это решить. Еще подключил dns билиотеку dnsjava-2.1.6.jar. Перепробовал все варианты хост аддрессов и порт 5223 пробовал. Все нужные порты открыты в фаерволе. Получаю...
Android Как подзаморозить интерфейс? Здравствуйте! Пытаюсь загрузить список ListView из базы. В списке примерно 20 строк. Если делаю это в UI-потоке, то всё грузится меньше секунды, плавно отображается, всё хорошо. Если делаю в фоновом потоке, открывается примерно с такой же скоростью, но при этом контролы "моргают", список как-то дёргается, сначала исчезает, потом вновь появляется. Как можно на период работы AsyncTask... http://www.cyberforum.ru/xamarin/thread1364352.html
Android Как уместить две кастомные вьюхи на экране
Доброго дня! Создаю два класс наследуясь от View и хочу показывать их на экране через layout.xml, но есть проблема, отображается только один. Подскажите, как их можно уместить вместе на экране? И возможно ли чтобы кастомный view-элемент реагировал на wrap_content? Сейчас у меня вне зависимости от выбраного значения ширины и высоты элемент занимает всю область на экране. Заранее СПС!
Android бутлого программы
Как в программе (framaroot) поменять/добавить свое бутлого? а точнее, где искать его?
Android Gradle и ресурсы - приложение не видит картинки http://www.cyberforum.ru/xamarin/thread1364231.html
Всем привет. Написали адресную книгу. Имеет несколько дефолтных картинок. Структура проекта: src/main/java src/main/java src/main/java Добавлено через 21 минуту Всем привет. Написали адресную книгу. Имеет несколько дефолтных картинок. Структура проекта: src/main/java
Android Можно ли добавить баннер в приложение Android без регистрации в Google Play? Можно ли добавить баннер в приложение Android без регистрации в Google Play? а само приложение распространять своими силами на своем сайте и т.п. В AdMob я вижу можно вручную добавлять, но потом он просит привязать приложение из Google Play. У меня то есть аккаунт в Google Play, меня больше интересуют можно ли такую фигню в AdMob проделать для приложения iPhone - добавить рекламу, а на АппСторе... подробнее

Показать сообщение отдельно
dvatt
 Аватар для dvatt
9 / 9 / 1
Регистрация: 19.01.2015
Сообщений: 58
29.01.2015, 15:13     Xamarin: разработка под android
Доброго времени суток. Посмотрел на форуме - прямо скажем тем про разработку под андроид и iOS с использованием фреймворка xamarin достаточно мало, в связи с чем и решил создать этот топ.

Описание
Xamarin — это фреймворк для кроссплатформенной разработки мобильных приложений (iOS, Android, Windows Phone) с использованием языка C#.
Фреймворк состоит из нескольких основных частей:
  • Xamarin.IOS — библиотека классов для C#, предоставляющая разработчику доступ к iOS SDK;
  • Xamarin.Android — библиотека классов для C#, предоставляющая разработчику доступ к Android SDK;
  • Компиляторы для iOS и Android;
  • IDE Xamarin Studio;
  • Плагин для Visual Studio.
(взято с хабра)

Установка.

Для начала нужно установить Java JDK и Android SDK. Ставить их придется в любом случае, т.к. это для любой разработки под андроид.

Итак, за Java JDK идем на сайт oracle, а именно вот сюда.
Соглашаемся с лицензионным соглашением, выбираем разрядность, скачиваем и устанавливаем.

После этого нужно установить android sdk, за ним идем сюда.
Установка обычная, но может возникнуть проблема. Точный текст ошибки не помню, но суть в том, что не найден JDK. Лечится это просто.
Кликните здесь для просмотра всего текста


Нажимаем Win+Break, далее все по скриншотам.
Xamarin: разработка под androidXamarin: разработка под androidXamarin: разработка под androidXamarin: разработка под android
Вводим имя переменной JAVA_HOME, значение переменной есть путь к JDK (по дефолту C:\Program Files\Java\jdk(номерверсии))



После установки, запускаем (или сам запустится) Android SDK Manager. Нам нужно установить Android SDK Platform-tools и образ платформы. Выбираете то, что нужно вам. Поставить можно хоть все

Xamarin: разработка под android

Если у вас не стоит Visual Studio (и вы хотите писать в ней), ставим сначала ее. Тут на сегодняшний день можно скачать Visual Studio Community 2013 бесплатно (точно не помню, весит она около 15 гб), кому важен русский язык - он тоже есть у официалов.

Теперь настало время самого xamarin`a. За ним идем либо к официалам сюда, либо ищем на просторах интернета крякнутые версии альтернативные решения.

В Visual Studio результат выглядит так:
Xamarin: разработка под android

Осталось запустить эмулятор Android Virtual Device (ADV) и настроить параметры.
Xamarin: разработка под android

выбираем создать (create)

Xamarin: разработка под android

конфигурируем как вам надо, клацаем ок.

На этом установку и настройку можно считать завершенной и приступать к разработке приложений.

P.S.

Немного слов про лицензии.
Кликните здесь для просмотра всего текста

Xamarin: разработка под android

вот такие нынче расценки. на скрине видны все преимущества платных версий, английский простой, в крайнем случае воспользуйтесь переводчиком))


Про возможные ошибки.

Кликните здесь для просмотра всего текста

По поводу ошибки, которая может вылезти при попытке открыть дизайнер xaml-файла, смотрите тут.
На англоязычных форумах жалуются на нее после обновления на версию 4.x.
Я поставил себе 3.9.236 и все работает нормально.


Что касается самого дефолтного дизайнера - лично мне он не нравится, но к своему стыду не искал альтернативы.)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru