Native C / C ++ код на Android платформе

голоса
8

У меня есть два вопроса относительно родной C / C ++ на Android платформ:

  1. Возможно ли устройство производит для разработки собственных приложений C ++ на Android платформы?

  2. Как я могу развивать мое приложение собственных родной C ++ / библиотеку, которая имеет верхний слой Java фронтальный / API на Android в платформе?

Задан 03/03/2009 в 20:12
источник пользователем
На других языках...                            


7 ответов

голоса
10

Официальный анонс и ссылки для скачивания:

Введение в Android 1,5 NDK, выпуск 1
Опубликовано Дэвид Тернер на 25 июня 2009 в 10:30

Многие из вас просят о возможности вызова в машинный код с вашего Android-приложений. Я рад сообщить, что теперь разработчики могут скачать Android Native Development Kit с сайта Android разработчика.

http://android-developers.blogspot.com/2009/06/introducing-android-15-ndk-release-1.html

Ответил 26/06/2009 d 23:42
источник пользователем

голоса
2

эта запись в блоге объясняет , как сделать родное программирование на андроид: http://rxwen.blogspot.com/2009/11/native-programming-on-android.html надеется , что это помогает.

Ответил 09/11/2009 d 09:27
источник пользователем

голоса
0

Google выпустил комплект Native Development (NDK) ( в соответствии с http://www.youtube.com/watch?v=Z5whfaLH1-E в 00:07:30).

Надеюсь , что информация будет обновляться на странице Google групп ( http://groups.google.com/group/android-ndk ), так как он говорит , что до сих пор не освобождены.

Я не уверен, где получить простую загрузку для него, но я слышал, что вы можете получить копию НДК из хранилища Git Google под пончик отрасли.

Ответил 18/06/2009 d 16:00
источник пользователем

голоса
0

Эта статья объясняет это довольно хорошо: http://davanum.wordpress.com/2007/12/09/android-invoke-jni-based-methods-bridging-cc-and-java/

Ответил 31/05/2009 d 18:14
источник пользователем

голоса
0

Если вы являетесь производителем устройства, конечно. Вы можете существенно делать все, что вы хотите.

Ответил 03/03/2009 d 23:55
источник пользователем

голоса
0

Это возможно, но это не поддерживается. Требования к нативный код может значительно отличаться от одного Android системы к другой; если вы не работаете с очень низким уровнем инфраструктуры, то лучше идти по пути Java-источника к Dalvik-VM для портативности. И, конечно же, вы, вероятно, будут связаны с самого телефона вы написали свой собственный код для, хотя, если вы интегрировать его в Android может быть принята и поддерживается на всех платформах система намерена поддерживать.

Ответил 03/03/2009 d 20:16
источник пользователем

голоса
-2

Ну Android, как правило, имеют нормальный Linux в нижней части, так что написание приложений Linux должно быть возможным, если вы только можете получить код там ... (но часто вы не можете, так как телефон заблокирован на этом уровне)

Таким образом, ответ был бы:

  1. Да, но это зависит
  2. Да, но это зависит
Ответил 05/03/2009 d 20:58
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more