Android Studio

    안드로이드 스튜디오 에뮬레이터 화면밖으로 분리하기

    안드로이드 스튜디오 에뮬레이터 화면밖으로 분리하기

    안드로이드 스튜디오를 설치하면 기본 값으로 위와같이 에뮬레이터가 배치되어 있다. 화면을 좀 더 넓게 쓰고자 에뮬레이터를 밖으로 분리시켜보자. File > Settings Tools > Emulator Launch in a tool window 체크 해제 후 > Apply > ok 안드로이드 스튜디오 재시작 후 에뮬레이터 가동하면 성공적으로 분리가 된다.

    [안드로이드 스튜디오] Fragment에서 findViewById 에러 해결 방법

    Fragment.java 에서 findViewById error 발생 Fragment.java에서 바인딩을 위한 findViewId() 함수를 사용하면 오류가 발생한다. 아직 inflation 이전의 View에 컴포넌트를 부르는 함수를 호출하기 때문에 널 포인터 오류가 나는 것 이다. View 객체를 이용해서 오류를 해결해보자. public class SearchFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Toast.makeText(this.getContext(), "This is SearchFragmen..

    [안드로이드 스튜디오] 버튼 내에 텍스트 입력하기

    [안드로이드 스튜디오] 버튼 내에 텍스트 입력하기

    타이머 시작과 타이머 스탑이라는 텍스트를 가진 버튼을 만들고자 한다. 맨 처음 시도했던 방법은 이렇게 직접 지정을 해줬는데 로그에 주의문구가 떴다. 이제부터 이렇게 해보자! values > strings.xml 로 들어가서 사용할 텍스트를 입력하고 name="~"에는 해당 텍스트를 불러올 때 사용할 이름으로 정해준다. 지정해줬던 이름으로 불러와줬더니 로그에 주의도 안생기고 정상작동!!

    [안드로이드 스튜디오] 버튼 색상 변경하기

    [안드로이드 스튜디오] 버튼 색상 변경하기

    처음 버튼을 만들 때 이 못생긴 보라색 버튼에서 하루빨리 벗어나고 싶었지만 쉽게 되지 않았다. 방법을 알아보자! 1) themes.xml 수정 해당 경로에 있는 themes.xml 을 보면 parent="~" 라고 되어있는 부분을 Theme.AppCompat.Light 로 변경해주자! 이제 xml에서 버튼을 만들 때 각각 색상을 부여해줄 수도 있다.

    안드로이드 앱 외부 하드웨어(스마트폰)에서 실행해보기

    안드로이드 앱 외부 하드웨어(스마트폰)에서 실행해보기

    이번 게시글은 앱을 따로 배포하지 않고 내가 가지고 있는 안드로이드 스마트폰 기기에서 내가 만든 어플을 실행해보고자 한다. 순서도 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(~카메라연동)

    안드로이드 스튜디오 충치판별 인공지능 어플만들기 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..

    안드로이드 스튜디오 에뮬레이터 실행 안됨 ( The emulator for AVD has terminated ) 오류 해결

    안드로이드 스튜디오 에뮬레이터 실행 안됨 ( The emulator for AVD has terminated ) 오류 해결

    C 드라이브에 용량이 부족해서 안드로이드 설치 경로를 D 드라이브로 선택하고 설치를 진행했다. 설치시 기본으로 설정해주는 C드라이브 경로에서 D 로 바꾸고 나서 에뮬레이터 실행이 계속 안되는것이다. 재설치만 2번을 하고 여러군데를 돌아다니다가 문득 경로가 바뀌면서 파일 경로들이 꼬인걸까를 의심하다가 해결책을 찾았다. https://dys-r.tistory.com/192 안드로이드 스튜디오 설치 경로 변경 ( C 드라이브 용량 없어서 D로 ) C드라이브의 사용자 계정이름 폴더 아래 설치되는 안드로이드 관련 폴더를 모두 D드라이브로 변경하는 것이다. 방법: 안드로이드 환경변수로 ANDROID_SDK_HOME를 설정해 줍니다.(avd경로가 변경됩니 dys-r.tistory.com

    안드로이드 스튜디오 설치 경로 변경 ( C 드라이브 용량 없어서 D로 )

    안드로이드 스튜디오 설치 경로 변경 ( C 드라이브 용량 없어서 D로 )

    C드라이브의 사용자 계정이름 폴더 아래 설치되는 안드로이드 관련 폴더를 모두 D드라이브로 변경하는 것이다. 방법: 안드로이드 환경변수로 ANDROID_SDK_HOME를 설정해 줍니다.(avd경로가 변경됩니다.) 사전 준비 : D 드라이브에 Android 폴더 만들기(영문 필수) 1. 내컴퓨터 > 환경변수로 이동합니다. 2. File>Project Structure로 이동 sdk폴더가 없는 경우 더보기 기존에 다운받았던 C드라이브로 가보면 sdk폴더가 있는데 그 폴더를 D:/Adnroid 경로에 복붙해줬다. 3. File> Settins..로 이동하여 .gradle폴더 경로를 변경 실행 두근두근 감동