목록2024/08/25 (4)
투케이2K
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] Your build is currently configured to use Java 17.0.6 and Gradle 6.7.1 [에러 원인]1. 안드로이드 스튜디오 설정 된 자바 Sdk 버전과 Gradle 옵션이 맞지 않아서 발생하는 이슈 [해결 방법]1. 안드로이드 스튜디오 >> gradle-wrapper.properties >> distributionUrl >> 자바 Sdk 버전에 맞게 gradle 옵션 변경 수행 >> Java 17 요청 시 Gradle 7.3 이상 변경 수행 >> distributionUrl=https\://services.gradle.org/distributions/gradle-7.4..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 Esptouch SmartConfig 스마트 콘피그 와이파이 연결 및 브로드 캐스팅 로직 [설 명] 1. 사전) 모바일에서 스마트 콘피그 기기 연결 및 등록을 하기 위한 와이파이 망 연결 상태 체크 (2.4 Ghz 연결 필요)2. 연결 된 와이파이 SSID , BSSID 값 확인 및 사용자에게 비밀번호 입력 요청 팝업창 표시3. 사용자가 비밀번호 입력 후 [확인] 버튼 클릭 시 >> new EsptouchTask 객체 초기화 수행 (SSID, BSSID, PW 필요)4. esptouchTask.setPackageBroadcast 브로드 캐스팅 알림 전파 수행 및 기기 연결 상태 체크 이벤트 리스너 등록 es..
[제 목][업무 이슈] 모바일 - Esptouch SmartConfig 스마트 콘피그 타임 아웃 발생 및 무한 연결 대기 이슈 - 핸들러 작업 예약 지정 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 특정 기기 등록 시 Esptouch 에스프레소 SmartConfig 동작 무한 로딩 연결 상태 체크 이슈 문의------------------------------------------------------------------------------..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] Don't call the esptouch Task at Main(UI) thread directly 메인 스레드 에러 [에러 원인]1. esptouch 스마트 콘피그 라이브러리 사용해 esptouchTask.setPackageBroadcast 브로드 캐스팅 이후 esptouchTask.executeForResults 응답 결과 확인 시 메인 스레드 동작 이슈 발생 [해결 방법]1. new Thread() 내에 브로드 캐스팅 및 응답 결과 확인 로직 추가 실시 new Thread(){ @Override ..