android 에서 url을 통해 apk를 cache 폴더에 다운로드 후 appstore를 통하지 않고 업데이트를 하는 기능을 구현하였다. 아래 기술된 내용은 cache 폴더에서 apk 파일을 읽어와 업데이트를 하는 방법에 대한 것이다.
Application 을 상속받는 클래스에서ActivityLifecycleCallbacks 프로퍼티 생성
notification 을 표시할 때 아래와 같이 상단에 펼쳐진 채로 보여지는 걸 heads up notification 이라고 한다.여러가지 설정해주어야 할 것이 많지만 중요한건 setFullScreenIntent 를 해주어야 한다는 것이다.
android oreo(api 26) 이상일 경우 notification 생성 시 진동과 알람음 설정을 notification builder 가 아닌 channel builder 에서 설정해주어야 한다.
android 에서 matrix 를 이용해서 imageView 에 있는 bitmap 을 변환할때 두가지 방법이 있다.