-
Android FCM 구현하기(GCM에서 전환) - 2/2 소스구현Android 2019. 4. 1. 16:12
1. build.gradle 세팅 1 2 3 4 5 6 7 8 9 10 11 buildscript { dependencies { classpath 'com.google.gms:google-services:4.0.1' } } apply plugin: 'com.google.gms.google-services' dependencies { compile "com.google.firebase:firebase-messaging:17.3.4" } Colored by Color Scripter 2. AndroidManifest.xml 세팅 1 2 3 4 5 6 7 3. Push Type 3가지 ( Notification / Data / Notification+Data ) - FCM으로 넘어 오면서 주의할 부분이 있다...
-
Android 7.0 (Nougat) 카메라(ACTION_IMAGE_CAPTURE) 및 사진 자르기(Crop) 구현Android 2019. 4. 1. 14:41
Nougat 안드로이드 7.0 버전에서 변경된 사항들이 있다. 개인 파일 보안 강화를 위해 Android 7.0 이상을 대상으로 하는 앱의 개인 디렉토리는 액세스가 제한된다. 앱 외부에서 file:// URI의 노출을 금지하는 StrictMode API정책을 적용하여, 파일 URI를 포함하는 인텐트가 앱을 통해 보내지면 FileUriException이 발생한다 애플리케이션 간에 파일을 공유하려면 content:// URI를 보내고 이 URI에 대해 임시 액세스 권한을 부여해야한다. 이 권한을 가장 쉽게 부여하는 방법은 FileProvider 클래스를 사용하는 방법이 있다. Uri.fromFile()의 리턴형인 file://을 사용하지말고 FileProvider.getUriForFile()의 리턴형인 c..