Форум программистов, компьютерный форум 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 =... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.12.2014, 07:04     Можно ли написать приложение для Андроид на С# или С++? И если да, то на чем лучше писать?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Только в С++ этот Count самому приходится помнить. а в языках которые на виртуальном проце исполняются его среда выполнения помнит, соответсвенно там foreach - прямой аналог for (i=0; i<Count; ++i), только с укороченной запись.
Тоже мне проблема, тем более что сама прога помнит Count в любом случае. Зато не надо городить коллекцию для
C++
1
2
3
4
for (i=1; i<=10; ++i)
{
 std::cout<<i;
}
, да и циклы с произвольного элемента до конца и с первого до предпоследнего не требуют сотворения специальных вспомогательных контейнерных сущностей:
C++
1
2
3
4
5
6
7
8
9
10
11
12
for (i=0, l=Cont-2; i<=l; ++i)
{
 for (j=i+1; j<Count; ++j)
 {
  if (a[i]>a[j])
  {
   t=a[i];
   a[i]=a[j];
   a[j]=t;
  }
 }
}
.

Добавлено через 13 минут
Count же кроме собственно циклов нужен для того, чтоб при присваивании значения элементу с конкретно заданным индексом решить, надо ли увеличивать массив. Всякое присваивание за границу массива увеличивает его? Эйси. А может именно эта функция увеличивать не должна, а получив заграничный индекс должна выдать код ошибки, или исключение, или не делать ничего, кроме проверки индекса? Так что это проблему не решает. А сохранить в массив в файл? При чтении будешь еоф искать? Так за массивом может понадобиться сохранить ещё что нибудь. Может массивов в файле несколько? Или массив вообще многомерен? Как при загрузке массива с диска восстановить правильные размеры массива, если прога на момент сохранения сама их не знала? Считать в фоиче и писать в конце писать? Во-первых не удобно, во-вторых размеры будут приняты за элементы, а в-третьих к моменту их чтения массив будет уже прочитан и его надо будет переделывать. Так что сама прога в любом случае обязана помнить все свои каунты.

Добавлено через 2 минуты
Пузырёк здесь - только пример, такие циклы юзаются не только для сортировки. Например, в центральной разнице нужен цикл со второго до предпоследнего.

Добавлено через 10 минут
А вот циклы с первого до предпоследнего и со следующего до последнего без связи с количеством:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
for (p1=Start; p1->Next!=NULL; p1=p1->Next)
{
 for (p2=p1->Next; p2!=NULL; p2=p2->Next)
 {
  if (p1->Data>p2->Data)
  {
   t1=p1->Previous;
   t2=p1->Next;
   p1->Previous->Next=p2;
   p1->Next->Previous=p2;
   p2->Previous->Next=p2;
   p2->Next->Previous=p2;
   p1->Previous=p2->Previous;
   p1->Next=p2->Next;
   p2->Previous=t1;
   p2->Next=t2;
  }
 }
}
.
 
Текущее время: 10:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru