본문 바로가기

프로그래밍

(110)
한국투자증권 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/ 위 사이트에서는 직접 코딩을 해 보고 결과를 볼수 있는 곳이다. ..