개발11 [Android] Android studio Release 파일(APK) 업데이트 개인적으로 프로젝트를 진행하다 릴리즈 파일을 업데이트 할일이있어 본 게시물을 남깁니다. 1. Android studio 내부의 build.gradle 클릭 2. defaultConfig 내부의 versionCode , versionName 변경 ( versionName 만 바꿔도 상관X) 3. Android studio 상단의 메뉴를 클릭하여 Generate Signed Bundle 클릭 4. 최초 릴리즈 파일 만들었던 비밀번호가 그래도 있는모습. 그대로 NEXT 클릭 5. app-release 가 생성된것을 볼수있다. 6. 릴리즈 파일 버젼 변경 확인. 2020. 12. 13. [Android] Android 와 Python 간 TCP/IP 소켓 통신 (AsyncTask 화면갱신) 안드로이드와 파이썬 서버간 소켓 통신을 공부하던중 string 을 전송하는 자료가 적어서 포스팅을 남깁니다. - 실행 순서는 다음과 같습니다. 1. 안드로이드에서 '연결' 버튼입력 2. while 문을 통해 연결 요청을 기다리고있던 python 서버 동작 3. 2초마다 새로운 데이터 전송 4. 안드로이드에서 실시간으로 화면갱신 - 서버 코드 (Python) import socket import time host = 'xxx.xxx.xxx.xx' # 호스트 ip를 적어주세요 port = 8080 # 포트번호를 임의로 설정해주세요 server_sock = socket.socket(socket.AF_INET) server_sock.bind((host, port)) server_sock.listen(1) pri.. 2020. 8. 20. SpingBoot 소개와 웹 기본설정 - 스프링부트란? 스프링 프레임워크를 사용하는 프로젝트를 간편하게 설정할 수 있는 스프링 프레임웍의 서브 프로젝트라고 할 수 있습니다. 먼저 웹 개발을 하기 위해서는 TomCat , Jetty 같은 서블릿 컨테이너를 설치하고 환경설정을 해야 합니다. 대표적인 스프링 역시 이 과정이 매우 오래 걸립니다. 따라서 스프링팀은 이 같은 단점을 보완하고자 '스프링 부트'를 개발했습니다. - 특징 - 통합 스타터를 제공하여 메이븐/그레이들 구성 간소화 스타터를 이용한 자동화된 스프링 설정 제공 번거로운 XML 설정 요구하지 않음 JAR을 사용하여 자바 옵션만으로 이용 가능 - 스프링 프로젝트 생성하기 1. JDK 설치 및 환경설정 2. 인텔리 J 설치 JDK 환경설정과 인텔리J 설정은 생략하도록 하겠습니다. 1. .. 2020. 6. 6. JAVA swing 을 이용한 3인 오목게임 요즘 취업 준비로 한창 바쁘긴 하지만! 잠깐 시간이 나서 3인용 오목을 만들기로 하였다. 온라인 강의로 자바를 학습하긴 했어도 GUI에 익숙하지 않은 비전공자들은 구현이 조금 힘들지 않을까 싶다. 사실 나도 학교 다니면서 Swing을 이용한 과제를 해봤다만 딱 한번뿐이라 다른 블로그를 참조하여 완성했다. 참조 블로그 주소 : https://message0412.tistory.com/entry/%EC%9E%90%EB%B0%94-%EC%98%A4%EB%AA%A9%EA%B2%8C%EC%9E%84-%EB%A7%8C%EB%93%A4%EA%B8%B0 자바 오목게임 만들기 이번에는 오목게임을 만들어보도록 하겠다. 룰은 한번씩 돌아가며 돌을 놓고 먼저 5개를 놓는 사람이 이기는 게임이다. GUI는 JFrame과 JPa.. 2020. 5. 7. JAVA FX를 이용한 롤(lol) 스펠체크기 코로나로 집에 서 할 것도 없는 요즘.. 학부 4학년 시절 2학년 후배들이 JAVA FX를 배우는 걸 보며 내심 재밌겠다고 생각했었다. 오래간만에 코딩 연습도 할 겸 JAVA FX를 이용해서 롤 스펠 시간 체크기를 만들기로 했다. 당연히 상대 점멸을 실시간으로 인식하는 프로그램은 아니고.. 수동으로 일일히 눌러줘야 하는 프로그램이다. 굳이 프로그램명을 붙히자면 '더블 모니터 사용자를 위한 상대 스펠 체크기' 다. 처음 프로그램을 시작하면 스펠 세팅이 되어 있지 않기 때문에 lol 그 자체인 페이커 선수를 이미지로 사용했다. Game Start 버튼을 누르면 00:01 초부터 시간이 흐른다. 이 부분을 구현하는 데는 당연히 자바 스레드 기법을 활용하였다. 원래대로면 Game Start 버튼을 누르기 전에 .. 2020. 4. 1. 이전 1 2 다음