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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 84, средняя оценка - 4.76
AndroidProg
3 / 3 / 1
Регистрация: 21.10.2012
Сообщений: 58
#1

Есть ли примеры или учебник по программированию на C++ под Android? - Android

21.10.2012, 14:42. Просмотров 10324. Ответов 27
Метки нет (Все метки)

Есть ли примеры или учебник по программированию на C++ под Android?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2012, 14:42     Есть ли примеры или учебник по программированию на C++ под Android?
Посмотрите здесь:

Что посоветуете почитать по программированию под Android? Android
Научиться программированию на Android Android
Какую 2D игру или приложение мне написать под Android? Нужна идея которая ещё не реализована. Заранее благодарен Android
Выбор книги или статей для создания приложений под Android (клиент для сервера) Android
Есть ли современный Qt под Android Android
Android Нужны видеоуроки или статьи по программированию под Android
Android Подскажите книгу или видеоуроки для изучения программирования под Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Creative
22 / 8 / 1
Регистрация: 13.07.2012
Сообщений: 66
21.10.2012, 18:37     Есть ли примеры или учебник по программированию на C++ под Android? #2
Поверте, легче перейти на Java исходя из собственного опыта: пытался писать на C#, в итоге пришел к выводу, что проще и удобнее освоить Java, чего и вам искренне желаю. Я думаю всего недельку на освоение базового уровня потратите, если с C++ хорошо знакомы..
fiphiker
84 / 52 / 4
Регистрация: 08.03.2011
Сообщений: 542
22.10.2012, 19:09     Есть ли примеры или учебник по программированию на C++ под Android? #3
вот здесь хороший туториал http://developer.alexanderklimov.ru/android/
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
23.10.2012, 00:17     Есть ли примеры или учебник по программированию на C++ под Android? #4
Поверте, легче перейти на Java исходя из собственного опыта: пытался писать на C#, в итоге пришел к выводу, что проще и удобнее освоить Java, чего и вам искренне желаю. Я думаю всего недельку на освоение базового уровня потратите, если с C++ хорошо знакомы..
Игровые и мультимедийные приложения под Android на Java не пишутся (в production качестве, то что кто-нибудь изобретает свой велосипед на Java на коленке исключить нельзя).
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.10.2012, 00:24     Есть ли примеры или учебник по программированию на C++ под Android? #5
Цитата Сообщение от Герц Посмотреть сообщение
Игровые и мультимедийные приложения под Android на Java не пишутся
пишутся. с использованием сишных либ.
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
23.10.2012, 00:46     Есть ли примеры или учебник по программированию на C++ под Android? #6
Обертка из JNI не в счет.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.10.2012, 02:12     Есть ли примеры или учебник по программированию на C++ под Android? #7
при чем тут Обертка из JNI? вся основа пишется на Java, сишные либы подключаются ндкеем для выполнения тяжелых операций. полностью реализовать активити на сишке можно только начиная с версии 2.3, все остальное только на джавеб (всякие порты не в счет).
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.10.2012, 02:17     Есть ли примеры или учебник по программированию на C++ под Android? #8
Цитата Сообщение от V0v1k Посмотреть сообщение
при чем тут Обертка из JNI? вся основа пишется на Java, сишные либы подключаются ндкеем для выполнения тяжелых операций.
а они через святого духа чтоли подключаются?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.10.2012, 02:21     Есть ли примеры или учебник по программированию на C++ под Android? #9
Цитата Сообщение от V0v1k Посмотреть сообщение
ндкеем
http://developer.android.com/intl/ru...ndk/index.html

Добавлено через 1 минуту
и не имеют они отношения к андроиду, они просто сишные)
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.10.2012, 02:23     Есть ли примеры или учебник по программированию на C++ под Android? #10
Цитата Сообщение от AndroidProg Посмотреть сообщение
Есть ли примеры или учебник по программированию на C++ под Android?
там обычный c/c++
просто не самая обычная стандартная библиотека (были сложности с RTTI/свой heap/stlport по-умолчанию итд)
но все что нужно знать - пару статей как собирать из этих ваших Android.mk/Application.mk и чуть-чуть о JNI

Добавлено через 2 минуты
Цитата Сообщение от V0v1k Посмотреть сообщение
и не имеют они отношения к андроиду, они просто сишные)
ну да, всего лишь libc, для андроида переписанная, да тулчейны, которыми все нативные андроидные бинарники собираются (ядро в том числе)
а так ничего андроидного
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.10.2012, 03:11     Есть ли примеры или учебник по программированию на C++ под Android? #11
Цитата Сообщение от alex_x_x Посмотреть сообщение
а они через святого духа чтоли подключаются?
это Герц написал что "JNI не в счет", вот у него и спроси.

ну да, нужно немного поколдовать чтобы все подключить, а в остальном обычный сишный код. сам же написал "там обычный c/c++"

Добавлено через 4 минуты
ну, я к тому, что это все в стандартном джавишном андроид проекте используется как дополнительный функционал, а Герц считает будто приложение полностью на сишке пишется.
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
23.10.2012, 10:14     Есть ли примеры или учебник по программированию на C++ под Android? #12
а Герц считает будто приложение полностью на сишке пишется.
Мне не нужно ничего "считать", я сам эти приложения разрабатываю, и обвязки, которые я пишу на Джаве, не считаю за полноценный Java-код(такой, чтобы можно было говорить - "Я программирую на Java"), так как ничего кроме передачи объектов, данных и параметров далее в C++-код они не делают.
при чем тут Обертка из JNI? вся основа пишется на Java, сишные либы подключаются ндкеем для выполнения тяжелых операций.
NDK тут непричем. За подключение и использование динамических библиотек, написанных на C/C++ ответственен именно JNI. Это стандартная фишка в Java, не являющаяся специфичной для андроида.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.10.2012, 10:16     Есть ли примеры или учебник по программированию на C++ под Android? #13
и весь UI на С++?
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
23.10.2012, 10:19     Есть ли примеры или учебник по программированию на C++ под Android? #14
Да, ты много игр видел со стандартным Android-UI?
Пишутся свои элементы пользовательского интерфейса, со своей отрисовкой и своим поведением. Короче, свой игровой фреймворк.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.10.2012, 10:26     Есть ли примеры или учебник по программированию на C++ под Android? #15
Цитата Сообщение от Герц Посмотреть сообщение
и обвязки, которые я пишу на Джаве, не считаю за полноценный Java-код
это не дает вам право говорить
Цитата Сообщение от Герц Посмотреть сообщение
Игровые и мультимедийные приложения под Android на Java не пишутся
лично мы писали, а вызов нескольких методов с сишной либы не считаю за написание андроид приложения на сишке...

Добавлено через 5 минут
Цитата Сообщение от Герц Посмотреть сообщение
Пишутся свои элементы пользовательского интерфейса
на сишке?
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
23.10.2012, 10:27     Есть ли примеры или учебник по программированию на C++ под Android? #16
Пишутся свои элементы пользовательского интерфейса
Да, рисуются средствами OpenGL (само изображение кнопки в разных состояниях рисует художник).
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.10.2012, 10:31     Есть ли примеры или учебник по программированию на C++ под Android? #17
Цитата Сообщение от Герц Посмотреть сообщение
Да, рисуются средствами OpenGL (само изображение кнопки в разных состояниях рисует художник).
ну это уже велосипед какой-то, наверное могут себе позволить только топ 10 фирм так все с нуля имплементать если уже есть все готовое в sdk.
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
23.10.2012, 10:37     Есть ли примеры или учебник по программированию на C++ под Android? #18
Вызывать C++ методы и функции в ответ на события интерфейса, выполненного на Java, слишком дорого и неудобно.
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.10.2012, 13:02     Есть ли примеры или учебник по программированию на C++ под Android? #19
Цитата Сообщение от Герц Посмотреть сообщение
NDK тут непричем. За подключение и использование динамических библиотек, написанных на C/C++ ответственен именно JNI. Это стандартная фишка в Java, не являющаяся специфичной для андроида.
все это дело через ndk собирается
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2012, 13:05     Есть ли примеры или учебник по программированию на C++ под Android?
Еще ссылки по теме:

Где найти примеры игр на Android? Android
Android Нужна всеобъемлющая книга по программированию на Android
Учебник android, где приложения делаются на eclipse Android
Есть ли возможность быстро и легко настроить B4A? Или сразу перейти на Android Studio? Basic4Android
Android Посоветуйте, пожалуйста, качественную книгу по программированию игр под android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
23.10.2012, 13:05     Есть ли примеры или учебник по программированию на C++ под Android? #20
Собирается все с помощью gcc :-)
Никаких чудес в NDK нет, по сути тот же gcc, настроенный на armeabi, но с другими заголовочными файлами и с либами для платформы андроид.
JNI же не является частью NDK.
Yandex
Объявления
23.10.2012, 13:05     Есть ли примеры или учебник по программированию на C++ под Android?
Ответ Создать тему
Опции темы

Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru