728x90
반응형

ALL 601

안드로이드 윈도우에서 ffmpeg 설치

1. Android Studio에서 NDK 설치 Setting->Android SDK->SDK Tools에서 CMake, LLDB, NDK 항목 설치 2. cygwin 설치 https://cygwin.com/install.html a) 설치할때 wget 추가해서 설치 b) cygwin 실행후 apt-cyg 설치 wget raw.github.com/transcode-open/apt-cyg/master/apt-cyg chmod +x apt-cyg mv apt-cyg /usr/local/bin c) 필요한 package들 설치 apt-cyg install vim bash gcc-core gcc-g++ gzip make unzip zip automake cmake 3. ffmpeg 설치 1). 다운로드 아래의 ..

Android NDK 2019.09.14

Cygwin 설치하기 - 윈도우에서 리눅스 개발환경 구축

Cygwin 은 윈도우에서 리눅스와 거의 같은 컴파일 환경 및 각종 프로그램들을 지원해줍니다. 하지만 그렇다고 리눅스용 프로그램을 바로 실행시킬 수 있는 것은 아니지만 유용하게 사용 가능합니다. 홈페이지 중간 쯤에 보면 https://www.cygwin.com/ 윈도우 32비트 용과 64비트용 설치 프로그램을 다운로드 받을 수 있습니다. 전 64비트 윈도우를 사용하고 있어서 setup-x86 64.exe를 다운로드 받아서 실행시켰습니다. 사용중인 윈도우의 버전은 제어판에 시스템을 보면 확인 가능합니다. 실행시키면 다음과 같은 화면이 보입니다. Next를 클릭해줍니다. 첫번째 항목을 선택하면 새로 패키지들을 다운로드 받아서 설치를 진행합니다…간혹 이미 다운로드 받은 패키지들이 있는 경우에는 세번째 항목을 ..

Android NDK 2019.09.14

안드로이드 스튜디오 NDK 프로젝트 생성.

JNI를 이용한 NDK 연동 테스트 환경 : Android Studio 2.3 (2.2버전 이상부터 JNI 연동 방식 변경) 안드로이드 프로젝트를 새로 만들어 줍니다. New Project 에서 어플리케이션 이름입력 후 아래 CheckBox Include C++ support를 체크하고 Next로 넘어갑니다. 다음 설정방법은 동일하며 Next로 끝까지 넘어가 Customize C++ Support 부분에서 디폴트 상태로 Finish 해줍니다. 프로젝트 로딩시간이 다소 길어 기다려주시면 됩니다. 기존의 프로젝트와 동일하지만 cpp라는 폴더와 CMakeLists.txt가 추가 되었습니다. 제가 기존에 셋팅을 해 두어서 자동으로 설정이 된 것인지 확인이 안되어, SDK Tools에서 CMake, LLDB, N..

Android NDK 2019.09.09

안드로이드 NDK 란?

안드로이드 NDK 란 1) 자바 애플리케이션 안에서 네이티브 라이브러리를 사용 할수 있는 개발 환경을 제공한다. 2) java로 만든 어플리케이션에서 일정 부분을 C/C++로 작성된 라이브러리를 재사용 가능하다. 3) 그러면 개발 시간이 단축된다. NDK 에서 제공되는 것 libc ( C 라이브러리) 헤더 libm (math 라이브러리 ) 헤더 JNI 인터페이스 헤더 libz (ZIP compression ) 헤더 liblog ( 안드로이드 로그 ) 헤더 openGL ES 헤더 등.. NDK는 동적 로딩 라이브러리를 만드는 것이 목적이기에 리눅스 개발 환경을 갖추어야 하나! 윈도우에 Cygwin을 설치하여 크로스 컴파일 할수 있게 되었다. 용어 및 개념 .so 파일 ( shard object) * 우리의..

Android NDK 2019.09.09

스크랩 ) VSCode 설치 및 설정하기

Microsoft Visual Studio Code Visual Studio Code란? Visual Studio Code(이하 VSCode)는 디버깅, 작업 실행 및 버전 제어와 같은 개발 작업을 지원하는 능률적인 코드 편집기입니다. 좀 더 쉽게 말하면 PHP 프로그래머가 거의 필수적이다시피 사용하는 EditPlus와 같은 가벼운 에디터 기능에 각종 확장기능(플러그인)을 추가로 설치하여 개발자가 원하는 언어 플랫폼 환경을 구축하여 사용할 수 있는 비교적 라이트한 IDE 도구라고 보면 됩니다. (물론 Visual Studio 2016과 같은 거대하고 다양한 프로그래밍 IDE가 통합되어 있는 것과는 애초 용도의 취지가 다르긴 하지만.) 프로그래밍 언어에 대한 편집 도구의 선택은 개발자의 취향에 따라 다양합..

미분류 2019.08.26

EXPO) 시뮬레이터로 실행해 보기

5. 웹에 이러한 Bundler 페이지가 뜬다. 시뮬레이터를 실행해보자. 안드로이드 폰은 Expo 앱을 설치후 Scan QR Code 기능으로 위 QR코드(CNNECTION: Tunnel) 인식시키고, 아이폰에은 Expo 앱을 설치후 일반카메라로 QR코드 인식시키면 된다. ​ 나는 가상 mac에서 도저히 안드로이드 시뮬레이터를 실행시킬수없었기때문에 안드로이드는 QR코드를 이용해 공기계로 빌드시켰고, ios는 위 페이지에서 Run on iOS simulator를 클릭했다. 그러면 자동으로 Xnode의 시뮬레이터를 실행시켜준다. ​ ios 시뮬레이터에 Open up App.js to start working on you app! 이라는 문구와함께 깔꼼한 화면(아까 blank선택해서)이뜬다. ​ 6. Visu..

React Native 2019.08.22

EXPO ( windows 환경 설치 ) + QR 코드 인식 이슈

이 글은 Windows(윈도우) 에서 설치하는 방법이다. 1. 직접 스마트폰으로 React-Native를 실행하는 방법 2. Visual Studio Code를 통한 React-Native 프로젝트 개발 3. 안드로이드 스튜디오를 통한 React-Native 실행하는 방법 위 3가지를 다룰 것이다. 기본 React Native 설치하는 방법 2018/11/11 - [Develop/React Native] - React Native 설치 Windows, Android Studio 사용하기. Expo 가 v31.0.0 이 되면서 홈페이지에 XDE설치하는 것이 사라지고 Expo SDK를 설치하는 것이 생겼다. 예전의 강의들을 찾아보면 죄다 XDE를 설치하라고 되어있는데, XDE를 설치하고 싶다면 v29이하에서..

React Native 2019.08.22

(스크랩) 오라클 ORDER BY 정렬 순서

◆ 숫자, 영문, 한글, NULL 순서 ORDERY BY 컬럼명 ◆ 숫자, 한글, 영문 순서 ORDER BY CONVERT(컬럼명, 'VN8VN3') ◆ 한글, 영문, 숫자 순서 ORDER BY 컬럼명 DESC ORDER BY CONVERT(컬럼명, 'US8ICL') ◆ 한글, 숫자, 영문 순서 ORDER BY CONVERT(컬럼명, 'ISO2022-KR') ◆ 영문, 한글, 숫자 순서 ORDER BY CONVERT(컬럼명, 'UTFE') ◆ 정렬 순서 정하기 ORDER BY DECODE(컬럼명,2,1,컬럼명), 컬럼명 desc 출처: https://dvlp.tistory.com/109 [DVLP] 출처: https://dvlp.tistory.com/109 [DVLP]

Mysql 2019.06.24

레거시 코드 (Legacy Code)

사전적 의미 : 유산, 산물 ( 즉 누군가 떠나면서 남겨둔 코드 ) ( 예시 ) 다른 코드와의 개연성을 무시한 채 Due Date만 맞춰 작성한 코드 코드의 종속성... 디펜던시를 낮추는 노력이 1도 없는 코드 코맨트 등을 전혀 남기지 않아 더 수정, 보완 등이 어려운 코드 기능 단위의 함수 나아가 모듈 자체가 지나치게 큰 코드 ( 출처 : https://webisfree.com/2017-11-23/%EB%A0%88%EA%B1%B0%EC%8B%9C-%ED%95%A8%EC%88%98-%EB%A0%88%EA%B1%B0%EC%8B%9C-%EC%BD%94%EB%93%9C%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80 ) 개선할수 있는 방법 들 1. final static 필드..

개인 공부 2019.06.12
728x90
반응형