본문 바로가기

전체 글81

핸드폰 스크린샷은 어디에? 핸드폰으로 사진도 많이 찍지만 요즘은 스크린샷기능도 많이 사용하는 것 같다 이렇게 찍은 핸드폰의 스크린샷은 어떻게 컴퓨터로 꺼낼수 있을까? 일단 첫번째로 USB케이블을 사용해서 컴퓨터와 핸드폰을 연결해주고 내컴퓨터 폴더안에 해당 핸드폰의 드라이브 클릭 그렇게 내 핸드폰 드라이브를 들어가면 내부 공유 저장용량이라는 폴더가 존재할 것이다 이곳을 진입하자 자 여기에서 많은사람들이 어디지?? 라고 생각하는대 두가지를 알아두자 우리가 핸드폰 카메라로 찍은 사진파일은 DCIM 폴더에 우리가 핸드폰 스크린샷을 찍은 파일은 Pictures 폴더에 저장된다 자 그럼 Pictures 폴더로 진입하자 그럼 내부에 이렇게 딱! Scereenshots 라는 폴더가 아주 친절하게 배치되어 있다 이제 이 폴더안에 내가 찍은 스크린.. 2020. 3. 26.
안드로이드 버젼확인 안드로이드에서 현재 내가 어떤 OS버젼을 쓰고 있는지 확인이 필요할 때가 있다 안드로이드는 기본적으로 설정 메뉴에서 간단하게 해당 사항을 확인 할 수 있도록 제공하므로 아래와 같이 해보자 처음 설정메뉴를 들어가면 아래쪽에 휴대전화 정보라는 탭이 있다 이곳을 클릭하여 진입한다 휴대전화정보 탭내에 Android 버젼이 보일 것이다 대게는 버젼이 몇인지 표시 안되는 경우가 있으니 메뉴클릭 내부에 들어오면 커널버젼 및 빌드번호 등등 여러가지 정보가 있고 우리가 필요한 Android 버젼이 있다 여기서 재미있는 점은 Android 버젼탭을 여러번 클릭하면 대충 5회~10회 정도 아래와같이 재밌는 창이하나 뜨고 현재 안드로이드 버젼별로 이미지가 보이게 된다 2020. 3. 26.
[안드로이드] 블루투스 서비스 에러 / Bluetooth Service Error 블루투스 BLE 어플 개발 도중 아래와 같은 Logcat 에러사항이 발생했다. InitConnectActivity has leaked ServiceConnection com.gastron.gfin.gfinder.InitConnectActivity$2@55400ce that was originally bound here 해당내용을 구글링 해본 결과 블루투스 서비스를 바인드 한 뒤 바인드를 해제하지 않은 상태에서 다시 바인드 할 때 이와같은 문제가 발생한다고 한다. 즉 onCreate 에서 서비스 바인드 Intent gattServiceIntent = new Intent(InitConnectActivity.this, BluetoothLeService.class); bindService(gattServiceI.. 2020. 3. 25.
안드로이드 개발자모드 안드로이드 프로그램을 개발하고 핸드폰에 실행시켜보기 위해서는 안드로이드 개발자모드를 활성화 해야한다. 기본적으로 핸드폰에는 개발자모드가 비활성화 되어 있으므로 아래와 같은 순서로 활성화를 해 주어야 한다. 해당 빌드번호를 계속 클릭하면 아래 메세지창으로 개발자모드5단계 부터 카운트 다운을 하게되고 활성화가 된다 휴대전화 정보 아래에 개발자 옵션 메뉴가 생성된다. 이제 마지막으로 개발자 옵션 메뉴에서 USB디버깅을 체크 해주면 모든 준비는 끝이다. 안드로이드 스튜디오에서 프로그램을 실행 시키면 핸드폰에 설치가 되어 디버깅이 가능하다 2020. 3. 25.
[안드로이드/Android] BLE 연결실패 / ble connection fail 오늘은 안드로이드 스튜디오 어플 개발시 Bluetooth Le 에 대해 연결이 실패하는 경우에 대해 글을 남깁니다. 이상없이 Bluetooth Service의 mBluetoothService 를 아래와같이 연결합니다 mBluetoothService.connect(deviceAddress); 당연히 블루투스 연결 시도를 하고 이상이 없다면 연결이 될 것입니다. 그렇게 통신을 완료한 뒤에 블루투스의 접속을 끊어줍니다 다음연결을 위해서 mBluetoothService.disconnect(); 너무도 당연하게 이번에도 연결이 잘 해제 되었습니다. 하지만 그 이후에 재접속을 위해서 블루투스 연결을 시도합니다 mBluetoothService.connect(deviceAddress); 처음에 연결이 잘 되던게 이번에.. 2020. 3. 25.
AndroidX 마이그레이션 해결 많은 개발자들이 안드로이드를 개발하다 보면 Android Studio를 업그레이드 하는 순간이 온다 이럴때 기존 프로젝트에서 문제가 생기곤 하는대 오늘은 많은 문제들 중 AndroidX관련 문제에 대해 정리한다. ERROR: This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry. The following AndroidX dependencies are detected: androidx.appcompat:appcompat:1.0.0, androidx.versionedparce.. 2020. 3. 24.