본문 바로가기

android studio 3.2 업데이트 추석 연휴 끝나고 나서 회사를 돌아와 보니 android studio 3.2 가 정식 릴리스 되었는지 노티가 날라와서 업데이트를 진행 하였는데 만들고 있는 프로젝트에서는 google firebase 빼곤 큰 문제없이 마이그레이션이 완료되었다. 일단 반가운 기능으로는 generatedJava 가 프로젝트 탭에 떡하니 있는게 반가웠는데 Release Note 에는 이와 관련된 내용은 없은듯 하고 (엄청 불편했는데 주요한 기능이 아닌 모양?) https://developer.android.com/studio/releases/ 변경내용을 대충 보아하니 이제 정식으로 android support lib 이 28.0.0 및 androidx 1.0.0 이 릴리스 되었지만, 당장 androidx 로 변경하긴 뭐하니 패.. 더보기
ndk 그리고 cmake 3년전 크롬 브라우저를 이용해서 자동차 플랫폼? 프래임워크? 를 만들던 때를 대비 해서 근래에 NDK 가 어떻게 변했나 궁금하여 JAVA 코드가 있음에도 한번 C 코드를 뒤적 거려 보았는데 원래 안드로이드에 C 코드 들어가는게 바이너리 사이즈가 커지기도 하고 해서 좋아하진 않았지만 그래도 변경 사항에 대해서 더보기
api level 28 에서 getDrawingCache 가 deprecated 되었다. view 를 캡쳐할때 사용하던 api 였는데 api level 28 부터는 deprecated 되서 대체할 만한게 무엇인지 찾아보다가 PixelCopy 또는 view 자체를 canvas 에 그리는 방법 이렇게 두 가지의 선택권이 있는걸로 인지 했고 PixelCopy 의 경우 최신 버전에서만 사용할 수 있다보니 당장 사용하기는 애매한 감이 있어 view 에 canvas 를 그려 capture 하는 식으로 하는걸로 결정 했다. 그렇게 나온 코드는 아래와 같고 public static void capture(@NonNull ScreenshotParams params) { final View view = params.view; final int w = view.getWidth(); final int h = vi.. 더보기