본문 바로가기

Java6

Android - EditText Soft Keyboard Disable 시키기 Android 개발을 다시 열심히 시작해보려고 한다. 이번에 처음 시작한 스몰 프로젝트는 바코드 스캔정보를 활용하는 앱개발 프로젝트였다. 문제는 해당 앱이 돌아가는 단말이 일반적인 단말은 아니고 약간 저가형의 Custom Device였다. 그래서 단말에 Built-in 되어 있는 바코드 스캐너가 스캔한 결과를 뭔가 제조사가 제공하는 SDK를 통해서 Event로 전달해 주는 게 아니라... EditText 같은 입력창으로 그냥 던져주는 방식의 Device였다. 키보드 입력이랑 동일하게 처리해 버리는 것 같다. 그렇다 보니 스캔을 해서 값을 가져오면 EditText가 작동하면서 Soft Keyboard가 올라오게 된다. 사실;; 스캔된 숫자값은 중요한 게 아니라 그 숫자로 최종 제품정보를 받아와야 하기에.... 2024. 1. 7.
VS Code에서 Maven Repository 경로 변경하기 개발 툴 설치 위치를 운영체제와 분리하기 언제부턴가 이런저런 개발 툴들을 설치할 때 운영체제가 위치한 C드라이브가 아닌 다른 드라이브로 설치하기 시작했다. Android Studio도 Pycharm도....모두 다른 드라이브로... 하지만 대부분의 툴들이 프로그램 설치위치는 다른 드라이브더라도 이런저런 설정정보나 플러그인 같은 것들은 C드라이브 사용자 디렉토리 공간에 주로 저장/설치된다. 그런데 개발툴을 굳이 드라이브를 분리해서 설치했으니 되도록이면 설정 정보 저장이나 플러그인 설치 위치도 다른 드라이브에 두려고 노력하고 있다. (괜한 똥고집으로 사서고생하는건지도 모르겠다;;;) VS Code Maven Repository 경로 변경하기 그리고 이번에 시도하는 VS Code도 프로그램 설치는 E 드라이브.. 2022. 9. 19.
SpringBoot 웹서비스 개발 - 4. 백엔드 웹 API테스트하기 어떤 일이든 초반에 진입장벽은 존재하는 것 같다. (초반 진입장벽을 그래도 잘 넘어가게 해준 동료 직원분께 심심한 감사를 드려본다ㅠ) 우여곡절 끝에 빌드에 성공하고 터미널로 Tomcat까지 띄웠다. 이제 샘플 코드에서 제공하는 백엔드 기능을 API테스트해본다. SpringBoot 웹서비스 개발 - 3. VS Code WAR/JAR빌드하기, 사내망 SSL오류 해결방법 JDK와 VS Code를 설치하고, Spring Boot개발을 위한 VS Code안의 개발환경까지 모두 세팅했다. 이제 본격적으로 샘플 코드를 한번 돌려보려고 한다. SpringBoot 웹서비스 개발 - 2. VS Code에 SpringBoot개발환경.. fidelislee.tistory.com API테스트용 크롬 확장 프로그램 - Talen.. 2022. 9. 4.
SpringBoot 웹서비스 개발 - 3. VS Code WAR/JAR빌드하기, 사내망 SSL오류 해결방법 JDK와 VS Code를 설치하고, Spring Boot개발을 위한 VS Code안의 개발환경까지 모두 세팅했다. 이제 본격적으로 샘플 코드를 한번 돌려보려고 한다. SpringBoot 웹서비스 개발 - 2. VS Code에 SpringBoot개발환경 세팅하기 SpringBoot 웹서비스 개발 - 1. 개발환경 세팅하기 OpenJDK, VS Code 등 이번에 회사에서 프로토타입 형태로 웹서비스를 개발해보기로 했다. 하지만 난 웹서비스는 머리 털나고 한 번도 개발을 안 해봤기 fidelislee.tistory.com Maven을 활용해서 WAR/JAR 빌드하기 회사에서 템플릿을 제공해준 상태라서 Maven 빌드를 위한 pom.xml 파일 등은 이미 작성이 되어 있었다. Extension 설치까지 다 마무.. 2022. 9. 1.
SpringBoot 웹서비스 개발 - 2. VS Code에 SpringBoot개발환경 세팅하기 SpringBoot 웹서비스 개발 - 1. 개발환경 세팅하기 OpenJDK, VS Code 등 이번에 회사에서 프로토타입 형태로 웹서비스를 개발해보기로 했다. 하지만 난 웹서비스는 머리 털나고 한 번도 개발을 안 해봤기에... 처음부터 차근차근 공부를 시작해본다. 그리고 기억에서 fidelislee.tistory.com OpenJDK 설치와 VS Code 설치까지 마무리됐으니 이제 본격적으로 VS Code에서 SpringBoot 개발환경을 세팅해본다. VS Code Extension 설치 VS Code에 정말 다양한 Extension들이 존재하는 것 같다. 그리고 그것들을 활용하면 훌륭한 SpringBoot 개발환경이 세팅된다ㅎㅎ Extension 설치는 어렵지 않다. 좌측에 Extensions 아이콘을.. 2022. 9. 1.
SpringBoot 웹서비스 개발 - 1. 개발환경 세팅하기 OpenJDK, VS Code 등 이번에 회사에서 프로토타입 형태로 웹서비스를 개발해보기로 했다. 하지만 난 웹서비스는 머리 털나고 한 번도 개발을 안 해봤기에... 처음부터 차근차근 공부를 시작해본다. 그리고 기억에서 사라지기 전에 진행했던 내용들을 정리해둔다. (다시 한번 느끼는 거지만 처음은 정말 너무 막막하고 어렵다ㅠㅠ) 회사에서 프로토타입용 샘플 소스를 제공해주고 있었다. 덕분에 Maven 설정이나 pom.xml 파일 등이 이미 세팅되어 있어서 개발환경 세팅만 되면 바로 테스트해볼 수 있었다. 그리고 그 샘플 소스가 JDK 1.8 기반에서 만들어진 것 같다. 일반 JDK는 최근 오라클에서 정책을 변경하면서 라이선스가 필요하기에... 이왕에 설치하는 거 OpenJDK를 설치하기로 한다. OpenJDK(JRE) 설치 https://.. 2022. 8. 31.