본문 바로가기

Programmaring

(52)
Android 7.0 Nougat OS 이미지 사진 촬영 캡처 및 자르기(1/2) 1. 중요한 것이 Android 7.0이 되면서 기존 사용하던 이미지 캡처, 사진 촬영 후 자르는 기능이 작동되지 않는다. 그 이유로는 구글 공식 사이트에도 기재되어 있지만 아래와 같다. 앱 사이의 파일 공유Android 7.0을 대상으로 하는 앱의 경우, Android 프레임워크는 앱 외부에서 file:// URI의 노출을 금지하는 StrictMode API 정책을 적용합니다. 파일 URI를 포함하는 인텐트가 앱을 떠나면 FileUriExposedException 예외와 함께 앱에 오류가 발생합니다. 애플리케이션 간에 파일을 공유하려면 content:// URI를 보내고 이 URI에 대해 임시 액세스 권한을 부여해야 합니다. 이 권한을 가장 쉽게 부여하는 방법은 FileProvider 클래스를 사용하는..
Error : Failed to find Build Tools revision 24.0.2 [Error]Failed to find Build Tool revision 24.0.2 //숫자는 상관 없고 버전 23.0.1이라던지 등등 [원인]해당 버전에 맞는 Android SDK Build-tools이 설치되지 않아서 발생하는 문제 [해결책]Android SDK Manager에서 버전에 맞는 Android SDK Build-tools를 설치한다. 1) 아래 그림에서 빨간 부분을 클릭 2) 그럼 아래 그림과 같은 창이 뜰텐데, 아래 그림에서 빨간색 부분을 클릭 3) 아래와 같은 StandAlone(독립형) 창이 뜨면 맞는 버전을 선택 후 "Install packages"를 클릭하면 끝! 4) 이렇게 했는데도 작동이 되지 않는다면 아래 작업까지 진행해주시면 됩니다!Android Studio --> F..
WindowManager: android.view.WindowLeaked : Activity has leaked window DecorView@ac12e84[] that was originally added here [Logcat]WindowManager: android.view.WindowLeaked: Activity has leaked window DecorView@ac12e84[] that was originally added here [원인 / Reason]- Activity가 finish() 하기 전에 Dialog를 Dismiss 해주지 않아서 발생. [해결방법 / Solution]- finish(); 전에 (Dialog).dismiss();를 해주자. (Example) progressDialog.dismiss(); finish();
[인사] 안녕하세요! 가입 후 첫 글 입니다. 프로그래머로써 한 후 많은 커뮤니티 및 지식iN에서 활동을 하였습니다.이제는 블로그 운영을 통해 많은 에러 관련 글들을 남김으로써 많은 개발자분들에게 도움이 되고 싶습니다.2017년 01월 12일 가입 후 처음으로 글을 남겨보네요. 많은 활동 및 많은 도움을 드리고 싶네요. 저 또한 많인 분들과 소통하여 좋은 개발자가 되고 싶습니다.