프로그래밍 (112) 썸네일형 리스트형 한국투자증권 API 모바일앱 - 환경설정, 로그인 기능 확인 CommExpert Library 를 사용하여 한국투자증권에 로그인이 가능한지 확인해 본다. CommExpert Library 만들기 방법 https://stockant.tistory.com/343 1. Empty Activity 로 새로운 Project를 생성한다. 로그인만 확인할 것이므로 MainActivity 만 구현한다. 2. CommExpert.aar 파일을 Mkis\app\libs 폴더에 복사한다. CommExpert 라이브러리가 없으면 아래 페이지에서 다운로드한다. https://stockant.tistory.com/343 3. 복사한 CommExpert.aar 을 프로젝트에 추가. File > Project Structure 에서 Dependencies 항목에서 app을 선택 후, Decl.. 한국투자증권 API 모바일앱 CommExpert Library AAR(Android Archive package) 한국투자증권 API 모바일앱 CommExpert Library AAR(Android Archive package) OpenAPI를 사용하려면 먼저 CommExpert Library 를 생성하면 편하다. 앱은 Kotlin으로 개발하려고 한다. SampleCode는 Java로 되어 있어서 Kotlin변환이 필요하다. CommExpert 를 먼저 Library 로 빌드하여 aar 파일을 만들어 사용하겠다. 1. 새 프로젝트 생성 File > New > New Project를 선택하여 새로운 프로젝트를 만든다. No Activity 선택하고 넘어간다. 이름이 CommExpert 이며 아래와 같이 설정한다. Sample은 Java로 되어 있어 Java를 선택한다. 앱 개발시에는 Kotlin으로 하겠다. Finis.. 한국투자증권 API 모바일앱 개발 시작 한국투자증권 API 모바일앱 개발 시작 한국투자증권 homepage 접속하여 회원 가입 및 계좌개설 등을 마친 후 주식 거래가 가능한 상태를 전제로 하겠다. www.truefriend.com 우측 상단의 전체 메뉴에서 고객센터 탭의 Open API 종합안내로 들어간다. API 서비스 이용절차에 따라 사용 신청을 하고 개발을 하기 위해 API 다운로드 탭에서 관련 정보를 다운로드 한다. 모바일 용을 사용하기 위해 모바일용 API와 개발 설명서를 받으면 된다. 샘플은 개발에 참고하기 위해 꼭 필요하다. 안드로이드 앱을 만드는 것이므로 안드로이드 개발 환경을 세팅한다. Kotlin으로 개발할 것이라서 Android Studio만 있어도 될 것 같지만, 내 PC는 Java 와 Eclipse 도 설정되어 있어서 .. Fragment Kotlin Android 프래그먼트 코틀린 안드로이드 Kotlin으로 Fragment 기능 구현 구조 : main Activity 가 있고, 일부 영역에 Fragment 화면을 보여줌 구성 : MainActivity, Fragment1, Fragment2 와 각각의 layout 3개. 버튼을 누르면 해당 Fragment가 나옴. MainActivity.kt package kr.co.enigmah2k.myfragment import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import kotlinx.android.synthetic.main.activity_main.* import kr.co.enigmah2k.myfragment.fg.ImageFragment import kr.co.e.. pyinstaller - Python 파이썬 윈도우 실행 파일 (.exe) 만들기 파이썬 파일을 pyinstaller 를 이용하여 윈도우 실행 파일 .exe 만들기 방법. 간단한 것만 만들어서 py파일 하나로만 만들었다 pyinstaller -F --onefile -a --windowed --noconsole 파일명.py 실행하면 dist 폴더가 만들어지며 폴더 안에 exe 파일이 생성되어 있다. pyinstaller 가 설치되어 있지 않으면 아래 명령어로 설치해야 한다. pip install pyinstaller Anaconda 를 사용하는데 아래 경로에 pyinstaller 가 설치된 것을 확인할 수 있다. Anaconda3\Lib\site-packages\PyInstaller ADB (Android Debug Bridge) 사용법 ADB를 사용하기 위해서는 단말의 개발자 모드를 활성화 시켜야 한다. 세팅 > 휴대폰 정보 > 소프트웨어 정보 > 빌드 번호 를 여러번 터치하면 활성화 된다. 세팅 > 휴대폰 정보 > 개발자 옵션 메뉴 안의 USB 디버깅을 On 한다 adb 관련 설명은 검색해 보면 많이 있다. 필요하지만 찾기 힘들었던 것을 적었다. 1. adb shell 에 진입하지 않고 명령어 실행하기 adb shell 명령어 여러 명령어를 병렬로 처리 하기 위해서는 " " 로 묶어주면 된다. adb shell "getprop | grep baseband" 파일로 저장하려면 > 파일명 으로 실행한다. adb shell getprop > property.txt 2. .bat 파일을 만들어 사용할 때 sudo 권한을 주는 방법 sudo .. 정규표현식 정규식 울트라에디터 정규표현식 정규식 울트라 에디터로 문자 편집이나 바꾸기를 할 때 사용하기 위해 울트라 에디터용 정규표현식을 적었다. 일반적인 프로그래밍에서 사용하는 정규 표현식과는 조금 다르다. 특정 문자가 들어있는 한 줄을 없애고 싶어서 찾아봤다. UltraEdit 24버전 기준으로 했고, 9.0버전으로 테스트 해봤다. 정규식(Regular Expressions) 예) Root 가 포함된 문자열을 찾아 문자열 전체를 공백 또는 다른 문자로 변경하고 싶다면, Ctrl + R : 바꾸기 (Replace) 메뉴를 실행하고, 찾는 문자열에 아래와 같이 넣고 찾으면 된다. %*Root*$ 바꿀 문자열에 아무것도 안 넣으면 문자열을 삭제할 수 있다. [ UltraEdit Regular Expressions ] ? 하나의 문자 (.. 코틀린 Kotlin 코틀린 Kotlin 코틀린은 구글이 안드로이드 공식 언어로 선정했다. 자바에서 코틀린으로 이동할 것 같다. 이 페이지는 코틀린 관련 정보를 수집하는 페이지 이다. 코틀린 공식 사이트 https://kotlinlang.org/docs/reference/ : 필요한 정보가 다 있을 것 같지만, 영어가 짧아서 ... 코틀린 android 시작하기 https://developer.android.com/kotlin/get-started?hl=ko 라이브러리 만들기 https://developer.android.com/studio/projects/android-library?hl=ko 웹에서 써보기 https://play.kotlinlang.org/ 위 사이트에서는 직접 코딩을 해 보고 결과를 볼수 있는 곳이다. .. 이전 1 ··· 11 12 13 14 다음