Форум программистов, компьютерный форум, киберфорум
Наши страницы

NDK C vs C++ и примеры - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Eclipse не генерирует MainActivity и layout-файл http://www.cyberforum.ru/android-dev/thread1115907.html
Привет. Хелп, Эклипс не хочет сам создавать MainActivity и Layout. В один прекрасный день, тоесть сейчас, он просто не захотел этого делать. Помогите советом, гугл молчит что-то. Добавлено...
Программирование Android Размеры элемента в процентах Можно ли задать в xml описании элемента, например, той же кнопки, ширину = 30% от размера экрана устройства? http://www.cyberforum.ru/android-dev/thread1115902.html
Error opening trace file no such file or directory (2) Программирование Android
Наткнулся на исходники эмулятора nes, после выбора файла эмуляции .nes, возникает ошибка "error opening trace file no such file or directory (2)" log 03-10 19:35:04.254: I/dalvikvm(2228): Turning...
Программирование Android Unfortunately, simplepasssecurity has spopped. ?!
package com.illya05_Studio.simplepasssecurity; import android.app.Activity; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle;...
Программирование Android Не желает видеть файл http://www.cyberforum.ru/android-dev/thread1115831.html
Вечер добрый. Проблема такая: расположил в "/data/data/<package_name>/files" файл "some.txt". Пытаюсь проверить существует ли он. Постоянно пишет, что файла или директории нет. Что делаю не так?...
Программирование Android Движение ImageView. Объект возвращается на исходную позицию Здравствуйте! Пытаюсь двигать ImageView, оно движется, условие срабатывает, но постоянно возвращается на исходное место и моргает при движении как бы тоже назад "просится". В чем может быть причина?... подробнее

Показать сообщение отдельно
EVP
390 / 246 / 43
Регистрация: 14.12.2010
Сообщений: 472
11.03.2014, 16:45
Цитата Сообщение от Tester64 Посмотреть сообщение
Но... половина примеров на С, половина на С++ с упоминанием С. Что правильнее использовать?
Я сишные языки знаю лишь поверхностно, но ОЧЕНЬ хочется поглубже.
Когда учил яву накачал больше 300 примеров и их изучил... Но где взять столько по си? Нашел штук 20, причем 15 из них по опенгел. Накидайте ссылок на учебники, примеры и опенсорсы!
"C" нужен только для интерфейса от JVM к нативному коду.
На "C" писать сам нативный код слишком накладно и не нужно, т.к. Java предполагает ООП.
Для нативного кода есть С++. Биндинги можно самому делать или использовать SWIG.

На стороне C++ понадобятся C++11, stl, boost, OpenGL ES. Ну и сторонние движки по надобности.
На мой взгляд, отлаживаться под NDK сложновато(трудоёмко), лучше портировать код из других систем, в которых и проводить отладку.

Смотри пример, там же и книжка.

Успехов!
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru