11월부터 sdk30으로 올려서 배포해야한다. 이슈가 되는 부분은 휴대폰 정보, 저장소, 부분권한 정도가 될 것 같다. 1. 휴대폰 정보 android.permission.READ_PHONE_STATE 사용하던 것을 android.permission.READ_PHONE_NUMBERS 사용해야 한다. sdk30으로 설정 했다면 android.permission.READ_PHONE_STATE 지워도 된다. 다만 몇몇 라이브러리가 오류를 낼 수 있다. 그래서 일단은 둘 다 선언 및 권한 체크를 하도록 했다. 2. 저장소 기존 sdk29에서 requestLegacyExternalStorage="true" 옵션을 넣어서 외부 저장소 접근을 허용했었는데, 이제 이 방법은 무효화된다. sdk30부터는 preserve..
Webview에서 이미지 파일 다운로드 하기. 123456789101112131415161718192021222324252627class WebClient extends WebViewClient { public boolean shouldOverrideUrlLoading(WebView view, String url) { Log.e("url ", url); if(url.toLowerCase().endsWith(".jpg") || url.toLowerCase().endsWith(".png")) { Request request = new Request(Uri.parse(url)); request.allowScanningByMediaScanner(); request.setNotificationVisibility(..
기존 개발한 프로젝트는 자동으로 6, 6+에서 자동으로 확대되어 보이는데 반해xCode6에서 새로 생성한 프로젝트는 6, 6+대응해 주어야 한다. 아이폰6, 6+를 대응하지 않을 경우에는 프로젝트내에 Default-568h@2x.png 이미지 파일을 추가하고프로젝트 셋팅에서 Launch Screen File을 삭제할 경우 자동으로 확대되어 보이게 된다. Launch Screen File 파일을 삭제한 경우 다음과 같이 상,하단이 검게 나온다. Default-568h@2x.png 이미지를 추가할 경우 자동으로 확대되어 보인다.오토리사이징 어떻게하나 고민했는데 다행이다. 시뮬레이터에서 5s 기준으로 빌드하면 될 것 같다. 파일 다운로드 하기