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

Можно ли написать приложение для Андроид на С# или С++? И если да, то на чем лучше писать? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android ListView OnItemClickListener http://www.cyberforum.ru/android-dev/thread1328306.html
final String LOG_TAG = "myLogs"; ListView lvMain; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lvMain = (ListView) findViewById(R.id.listView);
Android EditText, как в калькуляторах Здравствуйте! Подскажите пожалуйста как настроить EditText так, чтобы при вводе текст размещался справа и автоматически сдвигался влево когда заполнится сам EditText. Заранее спасибо http://www.cyberforum.ru/android-dev/thread1328129.html
Движение геометрической фигуры Android
Прошу помочь Нужно реализовать движение по экрану геометрической фигуры в каком-либо направлении, например круга, так чтобы это было заметно, что он движется. Пробовал перерисовывать фигуру заново с другими координатами, используя задержку работы программы, но не получается это сделать в методе onDraw. Как же тогда быть?
Произвольное выпадающее меню Android
Здравствуйте, интересует изменение выпадающего меню. Каким образом можно сделать чтобы меню выпадало с верхнего левого угла полукругами как на рисунке, каждая секция это собственно кнопка?
Android Не загружается программа в эмулятор Android Studio 1.0 http://www.cyberforum.ru/android-dev/thread1327682.html
Здравствуйте! При запуске на выполнение программы в среде Android Studio 1.0 при помощи эмулятора программа не загружается в эмулятор. При этом выводится сообщение "Process system isn't responding. Do you want to close it?". Файл MainActivity.java самый простой, впервые созданный программой автоматически, как новый проект. Пробовал создавать различные AVD с различными параметрами, не...
Android Notifications и открытие Activity по щелчку Из сервиса запускается иконка Notifications. Требуется, чтобы если программа свернута, то при щелчке по значку открывалась текущая на данный момент активити. Как это реализовать? Пока что у меня при щелчке по уведомлению оно вообще исчезает. Intent notificationIntent = new Intent(MainActivity.context, service.class); PendingIntent contentIntent =... подробнее

Показать сообщение отдельно
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
21.12.2014, 02:22     Можно ли написать приложение для Андроид на С# или С++? И если да, то на чем лучше писать?
Цитата Сообщение от taras atavin Посмотреть сообщение
И что такого удобного для примитивнейшего цикла сначала в другом цикле создать коллекцию?
Опять фразы из раздела "война языков"...
Не надо сравнивать с++ и яву! они для разных целей! Я уже почти пол года учу с++ (ради NDK) и задал ОЧЕНЬ много вопросов СИшникам. Похоже у них ОЧЕНЬ большая параноя по излишней загруженности процессора! Ява - изначально "тормознутая". Поэтому такой вопрос здесь не особо возникает - лишь бы заработало - остальное "проблемы проца"... Даже в андроиде вопрос о производительности и экономиях каждого цикла и байта не возникает! У Сишников слышал такие фразы: это же целый лишний цикл система делает (в 100 проходов). Это же по 3 байта на каждом элементе (из 1000) теряем. Целых 3 вида динамических списка ради экономии на разных видах работ (добавляет быстро, ищет медленно, перебирать тяжело VS добавляет медленно, оптимизирован поиск)
Ява сильно сделана для удобства кодера! Сам подобным циклом не пользуюсь. Предпочитаю матрицу пробегать от первого элемента до длины-1, чем поручать "по всем". Но это дело привычки и доверия.
С++ остался популярен лишь на линукс серверах, драйверах/кодеках и на "встраиваемых чипах". А это накладывает на язык явные "скоростные" ограничения и требует оптимизаций, которые в "окошках" не нужны. Ява (даже под винду) изначально жрет много ресурсов на саму ява-машину. Поэтому подобные ограничения не прививаются разработчикам - "лишь бы заработало правильно" и "побыстрее бы сделать и перейти к следующему проекту".

Но не стоит скатываться в войну языков... Думаю мы достаточно подробно обьяснили автору вопроса!

Цитата Сообщение от Carpe-diem Посмотреть сообщение
Можно ли написать такое приложение для Андроид на С# или С++? И если да, то на чем лучше писать?
Можно, но не стоит!
На С++ работы много. Раза в 2-3 больше чем на яве. Куча извращений и возможных глюков. Интерфейс сделан на яве, а значит либо писать свой либо писать "симбиоз".
На C# можно, но для узкоспециализированных проектов на платных недоязыках. Много ограничений. Безглючность гарантирует только автор "движка". Специалистов мало (здесь).
Советую на яве! Минимальный срок обучения - месяц при полной выкладке! Как говорят - возможен "карьерный рост" .

Еще скажу, что работа с базой в андроиде... Под это ИЗНАЧАЛЬНО заточены механизмы явы под андроид. Под С++ прийдется почти с нуля. Под C# надо уточнять...
 
Текущее время: 23:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru