본문 바로가기
반응형

RELEASE3

Android 주요 라이브 러리들 Release 버전 중요한 라이브러리인 AndroidX나 Retrofit 혹은 OkHttp, Realm, Firebase 등은 매우 많이 사용되는 라이브러리인데요. 많은 라이브러리를 개인 개발자가 팔로우 하기가 쉽지많은 않은 것이 사실입니다. 다만, 이들이 저희가 비즈니스 로직에만 집중할 수 있도록 도와주므로, 최소한의 Release버전 팔로우, 예정된 Deprecation에 대해서는 알고 있어야 할텐데요. 이 글에서는 주요 라이브러리에 대한 업데이트 링크를 한 페이지에서 관리해서, 팔로우 하기 쉽도록 매주 최신 버전을 확인해 갱신하고자 합니다. 1. AndroidX(1.0.0) AndroidX의 ReleaseNote링크는 다음과 같습니다. 1.0.0 이 메인을 이루지만, 모듈별로 각각 다른 버전을 가지고 있으므로, 아래 .. 2021. 8. 25.
Facebook 이나 KakaoTalk연동위한 HashKey 생성하기 카카오톡이나 페이스북을 연동시에는 모두 HashKey를 요구하는데요.크게 두가지 방법이 있습니다.CommandLine툴과 Java코드를 직접 돌려서 구하는 방법이 있는데요.이 중 Java코드로 앱내에서 값을 추출하는 방법에 대해서 정리해 보겠습니다. 1. 앱내에서 Java코드로 구하기 아래 코드를 이용하면, Java코드로 Hashkey를 생성할 수 있습니다.getPackageInfo메소드의 첫번째 인자로 앱의 실제 package명을 적어주는 부분만,해당앱의 패키지 명으로 수정해 주시면 됩니다. 2. Debug용과 Release용의 HashKey 한가지 주의할 점은,Release할 때에는, Release버전을 빌드시켜 나온 HashKey로 꼭 사용해야 한다는 것입니다.그렇지 않으면, 해당 카카오톡이나 fa.. 2017. 9. 28.
Android 에서 wake lock 으로 휴대폰을 깨우자. 알람앱 같이 안드로이드 폰이 잠들어 잠들어 있다가, 일정시간이 되면 앱의 화면이 켜져야 한다면 어떻게 해야할까요?이 때 사용할 수 있는, 안드로이드 시스템에서 제공해주는 기능으로 wake lock 이라는 것이 있는데요.오늘은 이것에 관해서 정리해보겠습니다. 1. Permission 선언 제일 먼저 해야할 것은 permission을 선언하는 것입니다.너무도 다행스러운 것은 동적 permission의 대상은 아니라는 것이네요.아래와 같이 manifest에 선언해주면 됩니다. 2. Cpu 깨어있도록 하기 사용자의 휴대폰이 Sleep모드로 들어가도, 폰의 CPU가 깨어있다면 일정한 시간에 계산을 해서,화면을 켜고 소리를 플레이 하는 등의 과업을 수행할 수 있습니다. 이것은 어떻게 하는 것일까요?Cpu가 깨어있도.. 2017. 3. 23.