Как портировать родной C-код на Android -- android поле с участием c пол Связанный проблема

How to port native c code on android


7
vote

проблема

русский

Кто-нибудь может сказать мне, как портировать нативную программу C на платформе Android ..умел ли я включить некоторые библиотеки C или как именно ...?

Спасибо заранее,

Английский оригинал

can anyone tell me how to port a native c program on android platform..should i include some c libraries or how exactly...?

Thanks in advance,

</div
     

Список ответов

5
 
vote
vote
Лучший ответ
 

Я нашел решение здесь начало ..

http: / /integratingStuff.com/2010/12/12/Calling-Native-c-code-through-jni-in-android-applations/

http://mindtherobot.com/blog / 452 / Android-Nownners-NDK-Setup-Stepp-Step /

 

I have found the solution here is the start..

http://integratingstuff.com/2010/12/12/calling-native-c-code-through-jni-in-android-applications/

http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/

</div
 
 
5
 
vote

Прочитайте на Набор нативного развития Android (NDK)

 

Read up on the Android Native Development Kit (NDK)

</div
 
 
   
   
1
 
vote

Вы можете найти это полезно: Использование Android NDK

 

You may find this useful: Using the Android NDK

</div
 
 
1
 
vote

Я использовал все эти заголовки в одном из моих предыдущих реализаций Android NDK, кроме MMAN.H и FB.H. Однако, поскольку MMan под Sys и fb является частью источника Android, я думаю, вы должны быть в состоянии идти дальше.

Давайте узнаем, какие проблемы вы столкнулись в процессе.

Кстати, что звонит вам от mman.h?

 

I have used all those headers in one of my previous Android NDK implementations, except the mman.h and fb.h. However since mman is under sys and fb is part of android source, I guess you should be able to go ahead with it.

Let's know what issues you come across in the process.

BTW, what calls you need from mman.h?

</div
 
 
 
 

Связанный проблема

0  Автоматически заканчивать приложение / или автоматическое уничтожение приложения, поставляемое в Android?  ( Automatically finish an app or auto destroy app posible in android ) 
Два вопроса: 1) Я хочу добавить к моему приложению возможность автоматически выхода через несколько минут бездействия. Что я подразумеваю под автоматическим в...

0  Бросить исключение, если код ответа не 20x  ( Throw exception if response code isnt 20x ) 
Я использую библиотеку koush Ion, и я хочу знать, есть ли возможность бросить исключение, если код ответа не 20x (например, если это 400, 401 и т. Д.). ...

0  ValueAnimator не работает, как это должно быть. Перезапуск от 0, а не с 1-го значения  ( Valueanimator does not work how it should restarts from 0 instead of from 1st v ) 
Это мой код: <код> public static void countTextViewTravelMode(final Integer value, final TextView myView, final CrudStateCallback back){ Integer begin ...

0  Как мой банк обратная связь обратно на мой мобильный телефон?  ( How does my bank reverse connect back to my mobile phone ) 
Я бродил, как это работает программирование мудрым. Если я вошел в мой веб-сайт онлайн-банкинга на моем компьютере, так как я вхожу в систему, приложение на...

1  Обновление поле PDF штрих-кода в IOS и устройстве Android  ( Updating a pdf barcode field in ios and android device ) 
Я создал одну корпус Acrobat, используя радиообъекты, текстовое поле, кнопку, флажок и штрих-код в Adobe Acrobat Pro. После этого я открыл эту форму в Adobe...

0  Набор ToggleButton состояние из входящих данных JSON  ( Set togglebutton status from incoming json data ) 
<Р> Я пытаюсь следовать Android учебник , чтобы изменить базу данных MySQL данные из приложения Android. Я довольно новый для концепции JSON синтаксического р...

23  Ошибка пропуска тестового прогона: запуск приборов не удалось из-за «Java.lang.classnotfoundException»  ( Test run failed instrumentation run failed due to java lang classnotfoundexcep ) 
Это мой первый раз настроив проект теста на Android для проверки проекта Android. Я создал очень базовый тестовый случай, который я пытаюсь запустить, однак...

2  Android Soundpool Heast Limits  ( Android soundpool heap limits ) 
Я использую Soundpool, чтобы загрузить несколько звуковых клипов и воспроизводить их обратно. Это правильно функционирует на 100% от того, что я могу сказат...

18  Не может решить импорт LocalBroadCastManager на оператор Android.support.v4.content.localboadcastmanager;  ( Can not resolve import localbroadcastmanager on statement android support v4 con ) 
Я получил эту ошибку при импорте проекта Eclipse на Android Studio. Он показывает предложение добавить библиотеку <код> Gradle: com.android.support:support-co...

0  Получить почту пользователя, используя FQL  ( Get user email using fql ) 
Я использую следующий FQL, чтобы получить дни рождения из Facebook (я знаю, что API TEH изменился) Однако я хочу продолжить с этим: <код> String fqlQuery = ...

-1  Начать активность и не заканчивать деятельность  ( Start activity and dont finish activity ) 
У меня есть всплеск активности и свидетельствующая активность, в которой я открываю некоторые активиты: Резюме: SPLAH - & GT; Главная & GT; A или B или C и ...

0  Замена ViewPager с фрагментом меню  ( Replacing viewpager with menuitem fragment ) 
У меня есть <код> Activity , в котором всего 4 <код> fragments есть. Из 4, 3 фрагменты интегрированы в виде вкладок с Viewpager , 4-й в меню в качестве и...

8  Когда Android остановит свой процессор без блокировки Wake?  ( When will android stop its cpu without wake lock ) 
Я знаю, что Android использует Sake Blance, чтобы поддерживать запуск CPU или на экране. Очевидно, что Screen Sake Box предотвращает выключение экрана активно...

0  Как мне изменить стиль кнопки в Android?  ( How do i change the style of a button in android ) 
Я хочу изменить стиль кнопки в приложении Android. Вот картинка, которая имеет оба вида кнопок, то, что у меня есть сейчас, и тот, который я хочу переключитьс...

0  Новое намерение не начнется внутри Onlongpress?  ( New intent wont start inside onlongpress ) 
Я создал класс TapSturedEtector для поверхностного представления. Я поймаю длинное сенсорное событие, и я хочу начать новую активность. Но это не работает. На...

Связанный проблема

0  Автоматически заканчивать приложение / или автоматическое уничтожение приложения, поставляемое в Android? 
0  Бросить исключение, если код ответа не 20x 
0  ValueAnimator не работает, как это должно быть. Перезапуск от 0, а не с 1-го значения 
0  Как мой банк обратная связь обратно на мой мобильный телефон? 
1  Обновление поле PDF штрих-кода в IOS и устройстве Android 
0  Набор ToggleButton состояние из входящих данных JSON 
23  Ошибка пропуска тестового прогона: запуск приборов не удалось из-за «Java.lang.classnotfoundException» 
2  Android Soundpool Heast Limits 
18  Не может решить импорт LocalBroadCastManager на оператор Android.support.v4.content.localboadcastmanager; 
0  Получить почту пользователя, используя FQL 
-1  Начать активность и не заканчивать деятельность 
0  Замена ViewPager с фрагментом меню 
8  Когда Android остановит свой процессор без блокировки Wake? 
0  Как мне изменить стиль кнопки в Android? 
0  Новое намерение не начнется внутри Onlongpress?