본문 바로가기 메뉴 바로가기

Dev.re.kr

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Dev.re.kr

검색하기 폼
  • 분류 전체보기 (80)
    • 개발 관련 (64)
      • 아두이노,IOT (20)
      • 개인 자료 (5)
      • Java (10)
      • Android (21)
      • iOS (0)
      • C++ (0)
      • 기타,연구 (4)
      • 문서번역(비공개) (0)
      • 기초 (2)
    • 기타 공부 (0)
    • 잡담 (0)
    • 기타 취미 (13)
      • DIY (7)
      • 자전거 (0)
      • 스노보드 (4)
      • 이곳저곳 (1)
  • 방명록

ndk (2)
Android NDK, JNI 내부에서 HTTP 통신 사용하기.

지난 포스팅 : - 안드로이드 스튜디오에서 NDK 로 C++ 빌드하기 (Hello World 예제) 이번시간에는 NDK 를 이용하여 HTTP 통신하는 법을 알아보겠다. C/C++ 에서 HTTP 를 통신하기 위한 가장 흔한(?) 방법은 curl 을 사용하는 것이다. 그러기 위해서 curl 라이브러리를 android 에서 동작 하도록 컴파일 해야 하는데, 이는 삽질을 동반한 작업들을 해야만 한다. 그래서 이미 빌드된 정적 라이브러리를 사용하는 효율적이고 빠른 방법에 대하여 알아보겠다. 우선 android 용으로 각각의 CPU 별로 깔끔하게 빌드된 정적 라이브러리(.a) 파일을 구해야 한다. 빌드된 curl 을 구하기 위하여 github 와 구글을 한참 검색해 보다가 문득 cocos2d-x 에서 curl 을 ..

개발 관련/Android 2015. 3. 20. 01:11
안드로이드 스튜디오에서 NDK 로 C++ 빌드하기 (Hello World 예제)

아래 내용은 mac 기준으로 작성 되었습니다. 1. 안드로이드 개발자 사이트에서 NDK 를 받아야 하지만, STL 과 Boost 를 사용하기 위해서 별도의 작업을 더 해야한다. 하지만, CrystaX 를 사용하면 쉽게 적용할 수 있다. 아래 사이트에서 최신 버전의 CrystaX 를 다운받고 압축을 푼다. 용량이 큰 것으로 받는다. 압축을 풀면 5GB 가 넘는다... https://www.crystax.net/en/download 2. 프로젝트를 생성한다. 3. 프로젝트의 app/src/main 폴더 안에 jni 폴더를 생성한다. 4. 아래 과정은 최초 한 번만 진행하면 된다. (아래 내용은 http://blog.burt.pe.kr/ 에서 참고하였습니다.) - javah 설정하기. (1) AndroidSt..

개발 관련/Android 2015. 3. 19. 11:30
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • 간단한 IOT 무드등 만들기
  • [이클립스] 4K 해상도에서⋯
  • 카자흐스탄 침블락 스노보⋯
  • 카자흐스탄 침블락 스노보⋯
최근에 달린 댓글
  • 감사합니다. 덕분에 큰 도움⋯
  • 불량품을 구입하신 것 같습니⋯
  • 넥서스6p 누가버전에서 위 코⋯
  • 감사합니다 USB를 바꾸니 인⋯
Total
463,332
Today
189
Yesterday
195
링크
TAG
  • 원정보드
  • ENC28J60
  • Cheapduino
  • 이더넷
  • Iot
  • 가습기
  • 안드로이드 개발
  • ATtiny85
  • Java
  • noidemcu
  • Android
  • 스마트 무드등
  • 칩두이노
  • 병렬 프로그래밍
  • 개발
  • arduino
  • HC-06
  • json
  • activity
  • 침블락
  • 부트로더
  • 알리익스프레스
  • 안드로이드
  • 아두이노
  • oled
  • ndk
  • 블루투스
  • bluetooth
  • WS2812B
  • NeoPixel
more
«   2021/01   »
일 월 화 수 목 금 토
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
글 보관함
  • 2019/11 (1)
  • 2019/06 (1)
  • 2018/03 (3)
  • 2017/08 (1)
  • 2017/02 (1)

Blog is powered by Tistory / Designed by Tistory