Форум программистов и сисадминов CyberForum.ru
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум Форум программистов > Форум Программирование мобильных систем > Форум Программирование Android
Восстановить пароль Регистрация

Ответ Создать новую тему
 
Старый 08.09.2011, 11:26   #1
adamo86
Форумчанин
 
Регистрация: 10.04.2011
Сообщений: 185
Репутация: 1 (1)
Программирование приложений для Андроид на C++ / Программирование Android

Можно ли создавать приложения для Андроид на языке С++? И если да, то с чего посоветуете начать? Язык С++ я знаю.
Старый 19.09.2011, 15:21   #2
mindzu
Новичок
 
Аватар для mindzu
 
Регистрация: 08.09.2011
Сообщений: 13
Репутация: 22 (5)
Лучшие ответы: 1
Вообще, приложения для Андроид на Java пишутся. Установить Java, потом Eclipse, потом Android SDK. Ну а дальше - читай учебники, пиши...
Другие темы раздела Форум программистов Android. Разработка приложений на платформе Android.
Android Eclipse, ошибка - The project was not built due to "A resource exists with a different case
Долбусь вторую неделю, скачал Eclipse и Android SDK, установил и то и другое, подключил плагин в еклипсе, когда прокет создан на нем появляется красный крестик, а снизу вот такая ошибка: Description Resource Path Location Type The project was not built due to "A resource exists with a different...
Android Имплементация Scrolling Tabs
Доброго времени суток. Уже длительное время бьюсь над следующим вопросом. Есть приложение, в приложении есть закладки, на закладку нажал - попал на нужный экран. Необходимо реализовать перемещение между экранами не только нажатием на соответствующую закладку, но и скроллингом пальцем по экрану,...
Старый 20.09.2011, 10:16   #3
Екклесиаст
Новичок
 
Регистрация: 19.09.2011
Сообщений: 8
Репутация: 6 (6)
Лучшие ответы: 1
Начиная с версии 1.5 на C++ можно писать библиотеки, которые потом ты можешь подключать к программе на Java. Но основное приложение нужно писать на Java.
Начиная с версии 2.3 можно использовать только C++, с кучей ограничений. Насколько я понял, то берётся готовый шаблон на Java и дописываешь свою часть программы на C++. Только:
1) из C++ недоступны многие функции, которые доступны из Java (где-то 2/3 функций для работы с устройством недоступны)
2) намного хуже задокументировано SDK для C++.

Так что придётся учить Java, если хочешь полноценно программировать для Android.
Старый 17.11.2011, 14:02   #4
AndyHell
Новичок
 
Аватар для AndyHell
 
Регистрация: 18.04.2010
Сообщений: 20
Репутация: 5 (5)
Есть такая штука как Qt Necessitas, в неё можно писать приложения на с++, плюс ко всему на выходе получаес .apk)
Старый 17.11.2011, 14:02
Google
Объявления
Программирование приложений для Андроид на C++ / Программирование Android

Старый 17.11.2011, 18:32   #5
dajver
Форумчанин
 
Аватар для dajver
 
Регистрация: 18.09.2010
Сообщений: 611
Репутация: 174 (155)
Лучшие ответы: 4
Цитата Сообщение от AndyHell Посмотреть сообщение
Есть такая штука как Qt Necessitas, в неё можно писать приложения на с++, плюс ко всему на выходе получаес .apk)
Пытался я сделать на с++ в этой среде программку, потр***л себе мозг несколько дней, удалил QT и поставил Eclipse и сейчас пишу на Java, язык намного проще чем с++ поверьте на слово.
Старый 19.11.2011, 10:54   #6
zesen
Форумчанин
 
Регистрация: 17.10.2010
Сообщений: 397
Репутация: 120 (83)
Лучшие ответы: 4
Попробуйте IntelliJ IDEA намного стабильнее работает чем Eclipse
Старый 22.11.2011, 22:09   #7
lolopolosko
Форумчанин
 
Аватар для lolopolosko
 
Регистрация: 21.11.2009
Сообщений: 987
Репутация: 1346 (304)
Лучшие ответы: 3
а как же NDK ?
Старый 22.11.2011, 22:19   #8
alex_x_x
бжни
 
Аватар для alex_x_x
 
Регистрация: 14.05.2009
Сообщений: 7,137
Репутация: 2416 (1622)
Лучшие ответы: 59
ну как бы да
1) ndk -> *.so в виде jni для apk
2) gcc arm toolchain -> нативное приложение, другое дело в виде apk не установишь на девайс

Добавлено через 1 минуту
Цитата Сообщение от AndyHell Посмотреть сообщение
Qt Necessitas
а она походу также компилирует в .so и привязывает к java приложению
Старый 23.11.2011, 00:30   #9
AndyHell
Новичок
 
Аватар для AndyHell
 
Регистрация: 18.04.2010
Сообщений: 20
Репутация: 5 (5)
именно так и делает
Старый 28.11.2011, 10:22   #10
lolopolosko
Форумчанин
 
Аватар для lolopolosko
 
Регистрация: 21.11.2009
Сообщений: 987
Репутация: 1346 (304)
Лучшие ответы: 3
Программирование приложений для Андроид на C++ / Программирование Android

недавно увидел проект под названиям MoSync
Так вот в нем можно кодить на с++
Более подробную инфу можна найти в гугле
Старый 28.11.2011, 10:22
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Автор
Visual Basic .NET Программирование приложений для Компас-3D
Кто нибудь сталкивался с программированием приложении для Компас-3D?
GRURUS
Java EE (J2EE) С чего начать создания веб приложений на основе Андроид ?
Какие книжки, ссылки и тп. Я знаю Си, PHP & MySQL JS.
proger2030
Visual Basic .NET Программирование приложений для Компас-3D - с чего начать
Не могу запустить Компас: пишу Imports Kompas6API5 Imports Kompas6Constants Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Головин Егор
Delphi для начинающих программирование приложений.
как сделать: 1)при нажатии на кнопку нужно сгенерировать случ образом 5 НЕПОВТОРЯЮЩИХСЯ в данной конкретной серии цифр и вывести их на условном дисплее. 2)используя компонент TBitBtn.создать кнопку,при первом переходе нажатии на которую на ней появлялся бы образ горящей лампочки,при повторном...
Pasha-1990
C++ Программирование приложений Windows
Доброго времени. Поиском пользовался, но найти ответ (пока) не удалось. Подскажите/посоветуйте пожалуйста, с чего начать осваивать теорию и практику написания приложений под Винду, Какой IDE пользоваться наиболее предпочтительно для начинающего, возможно советы по методике обучения. ...
Skhioross
Опции темы

Текущее время: 05:48. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.