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

Dev.re.kr

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

Dev.re.kr

검색하기 폼
  • 분류 전체보기 (83)
    • 개발 관련 (67)
      • 아두이노,IOT (22)
      • 개인 자료 (5)
      • Java (10)
      • Android (21)
      • iOS (0)
      • C++ (0)
      • 기타,연구 (5)
      • 문서번역(비공개) (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 기기로 개조
  • ESP8266, ESP32 에 웹 설정 마법사 붙⋯
  • C# 에서 ms office 문서 PDF 로 변환⋯
  • 간단한 IOT 무드등 만들기
최근에 달린 댓글
  • 안녕하세요. 포스팅 재밌게 잘 읽었습니다! 그럼 숙소는⋯
  • 잘 보고 갑니다!
  • 감사합니다. 사랑해요. 제 눈을 지켜주셔서!
  • ㅋㅋㅋㅋㅋ안녕 못 한대ㅋㅋㅋㅋ좋은 정보 감사합니다. 저⋯
Total
570,254
Today
116
Yesterday
133
링크
TAG
  • Android
  • 블루투스
  • Iot
  • ENC28J60
  • 이더넷
  • bluetooth
  • ndk
  • 가습기
  • 침블락
  • 알리익스프레스
  • NeoPixel
  • json
  • 안드로이드
  • ESP8266
  • Cheapduino
  • 부트로더
  • 안드로이드 개발
  • 스마트 무드등
  • HC-06
  • 칩두이노
  • 개발
  • 아두이노
  • activity
  • noidemcu
  • Java
  • ATtiny85
  • 병렬 프로그래밍
  • WS2812B
  • arduino
  • oled
more
«   2023/03   »
일 월 화 수 목 금 토
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
글 보관함
  • 2022/04 (1)
  • 2022/03 (1)
  • 2022/01 (1)
  • 2019/11 (1)
  • 2019/06 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바