분류 전체보기
[안드로이드 스튜디오] 버튼 색상 변경하기
처음 버튼을 만들 때 이 못생긴 보라색 버튼에서 하루빨리 벗어나고 싶었지만 쉽게 되지 않았다. 방법을 알아보자! 1) themes.xml 수정 해당 경로에 있는 themes.xml 을 보면 parent="~" 라고 되어있는 부분을 Theme.AppCompat.Light 로 변경해주자! 이제 xml에서 버튼을 만들 때 각각 색상을 부여해줄 수도 있다.
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
많은 원인과 이유와 방법이 있겠지만 제가 해결한 방법을 소개 하겠습니다. 자바 클래스 패스나 별다른 오류가 없었는데 해당 테스트파일을 실행했을 때 계속해서 오류가 발생했다. 1차적으로는 juli.jar가 없어서 오류가 발생했고 이후에는 아래 사진과 같이 결과가 나왔다. 여기서 문제는 자바어플리케이션 실행을 안하고 F11로 서버실행을 계속 하고 있었다.. https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-juli/8.5.9 파일 다운로드 후 프로젝트 경로에 넣어주고 서버실행이 아닌 자바 어플리케이션 실행을 해준다.
ImportError: DLL load failed while importing _arpack: 지정된 프로시저를 찾을 수 없습니다.
이 지독한 에러 덕분에 하루하고도 반나절을 미친듯이 헤맸다. 구글에 많은 오류 해결법들이 있었, 제가 적용한 방법 순으로 말씀드리겠습니다. 우선 다른 방법을 따라하다가 sqllite를 삭제했던 게 기억이 나서 아래 주소에서 본인 사양에 맞는 버전을 다운받는다 https://www.sqlite.org/download.html SQLite Download Page Templates (1) and (2) are used for source-code products. Template (1) is used for generic source-code products and templates (2) is used for source-code products that are generally only useful on..
[이클립스] - 자바 프로젝트 깃허브 연동하기
STEP 1. 레파지토리 생성 STEP 2. 주소 복사 STEP 3. 이클립스에서 Git Repository 추가 STEP 4. 프로젝트 공유 STEP 5. 깃 REPOSITORY에 성공적으로 업로드가 되었는지 확인 - THE END -
원하는 웹사이트 페이지소스 긁어와보기
네이버 index페이지를 분석해보고자 해당 웹페이지의 소스코드를 긁어와보고 싶어졌다. package play; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; public class InputStreamReaderEx { public static void main(String[] args) throws Exception { URL url = new URL("https://www.naver.com"); // 네이버 html > buffered > 줄단위로 가져옴. BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream())..
[Java Error] 요청된 리소스 [/]은(는) 가용하지 않습니다. 해결법
서버를 실행했을 때 404가 찾아오면 당황하지 말고 F12키를 눌러서 뭐때문에 땡깡을 피는지 확인해준다. 확인했으면 이제 달래주자. 1. 톰캣서버 모듈 path를 확인해준다. 이제 다시 서버를 가동해본다. 얼씨구 아직도 땡깡을 핀다. 2. component파일 수정 저장 필수~ 이제 다시 서버를 실행 하기전에 울고불고해서 지저분해졌으니 클린시켜주자. 서버실행!!! 아쒸 여기서 해결이 된 사람들도 있겠지만 나는 왜 안돼! 라고 생각하지 말고 url을 잘보자. 내가 웹컨텐츠에 만든 페이지(.jsp)이름을 보면 form.jsp가 화면을 담당하고 있는데 웹에있는 url에는 그냥 localhost:8080 만 있다. 뒤에 경로를 추가해보자. - The End -
안드로이드 앱 외부 하드웨어(스마트폰)에서 실행해보기
이번 게시글은 앱을 따로 배포하지 않고 내가 가지고 있는 안드로이드 스마트폰 기기에서 내가 만든 어플을 실행해보고자 한다. 순서도 1. 기기를 개발용으로 설정 2. USB 또는 WI-FI 연결 선택 (해당 게시글에서는 USB 디버깅 시도) 3. 어플 실행 1. 기기를 개발용으로 설정하기 >> 기기에서 설정 앱을 열고 개발자 옵션을 선택한 다음 USB 디버깅을 사용 설정한다. USB 디버깅 옵션이 없는 경우 더보기 https://dys-r.tistory.com/195 안드로이드 스마트폰 개발자 옵션에 USB 디버깅이 안보일 때 Android 4.2 이상에서는 개발자 옵션 화면을 사용 설정해야 한다. 개발자 옵션을 사용 설정 하는 법 Android 9(API 수준 28) 이상: 설정 > 휴대전화 정보 > 빌..
안드로이드 스마트폰 개발자 옵션에 USB 디버깅이 안보일 때
Android 4.2 이상에서는 개발자 옵션 화면을 사용 설정해야 한다. 개발자 옵션을 사용 설정 하는 법 Android 9(API 수준 28) 이상: 설정 > 휴대전화 정보 > 빌드 번호 Android 8.0.0(API 레벨 26) 및 Android 8.1.0(API 레벨 26): 설정 > 시스템 > 휴대전화 정보 > 빌드 번호 Android 7.1(API 수준 25) 이하: 설정 > 휴대전화 정보 > 빌드 번호 빌드번호 옵션이 보이면 7번 탭한다. > 개발자 옵션이 켜졌다는 메세지 확인 (이 단계에서 개발자 옵션이 활성화 되며 USB 디버깅 옵션이 생긴다.) 이후에 Android 9(API 수준 28) 이상: 설정 > 시스템 > 고급 > 개발자 옵션 > USB 디버깅 Android 8.0.0(API ..
안드로이드 스튜디오 충치판별 인공지능 어플만들기 LV.1(~카메라연동)
https://dys-r.tistory.com/191 첫 번째 앱 만들기 (간단한 앱 제작 과정 진행해보기) 우측 상단 Device Manager 클릭 처음에는 화면을 구성함에 따라 기기에서 보이게 해주는 에뮬레이터가 하나도 없기 때문에 가상 단말을 만들라는 안내 화면이 표시된다. 그럼 순서대로 만들러 가보 dys-r.tistory.com 앞선 과정을 통해 에뮬레이터에 기본 화면이 연결된 부분부터 시작해보겠습니다. 1. Activity_main.xml 2. AndroidManifest.xml 3. MainActivity.java package com.example.camera3example; import androidx.appcompat.app.AppCompatActivity; import android..