Android 외 개발
-
CollapsingToolbarLayout exampleAndroid 외 개발 2019. 4. 19. 11:41
다른 앱들에서 많이 사용하고 있는 CollapsingToolbarLayout 를 이용한 Toolbar 를 예제로 구성해보겠습니다. https://developer.android.com/reference/android/support/design/widget/CollapsingToolbarLayout CollapsingToolbarLayout | Android Developers From class android.view.ViewGroup void addChildrenForAccessibility(ArrayList arg0) void addFocusables(ArrayList arg0, int arg1, int arg2) void addKeyboardNavigationClusters(Collection ar..
-
Custom Line Graph 그리기(Samsung Health Graph)Android 외 개발 2019. 4. 5. 19:43
프로젝트 진행 중 위와 비슷한 요일 그래프를 만들어야 되었고, Google 검색을 통해 비슷한 라이브러리들을 찾았지만 실패하였습니다. 가장 유사한 오픈 라이브러리는 MPAndroidChart(https://github.com/PhilJay/MPAndroidChart) 였지만, 화면 Touch drag and drop 처리가 잘 되지 않아서 포기 하게 되었습니다. 그래서 결국 직접 만들어 보기로 했습니다. 먼저 그래프는 RecyclerView 를 생성해서 그리도록 layout 을 구성하였습니다. Line 을 그릴 수 있도록 UI 를 만들었습니다. Line 의 넓이와 길이는 코드로 조절할 예정입니다. UI 부분을 코드로 만들어도 상관없을 것 같습니다. 그리고 Graph Line 색상의 bg_green_lin..
-
Android Console bug(SMS/Call permission 관련)Android 외 개발 2019. 4. 4. 13:58
Andorid application 중 일부가 SMS 인증시 문자 메세지에서 자동 입력 되도록 하는 기능이 들어가 있어서, 해당 권한을 사용하고 있습니다. 현재 그 기능들은 Google 사에서 문제가 되어 아래와 같은 메일을 받게 되었습니다. 해당 권한을 사용하기 위해서는 정당한 사유가 있어서 구글의 승인을 받거나, 아니면 대체 방식으로 구현을 요구하고 있습니다. https://android-developers.googleblog.com/2019/01/reminder-smscall-log-policy-changes.htmlhttps://play.google.com/about/privacy-security-deception/permissions/ 권한 | 개인정보 보호, 보안 및 부정행위 - Develop..
-
Android Fingerprint, BiometricPrompt를 이용한 생체인증 예제Android 외 개발 2019. 2. 15. 15:41
Android 6.0 API 부터 지문 인증과 관련하여 지문 스캔을 사용하여 사용자를 인증하는 새로운 API를 제공합니다. https://developer.android.com/about/versions/marshmallow/android-6.0 Id, Password 로 로그인 하는 방식 외에 생체 인증을 추가하기 위해서 Example Project 로 만들어 보았습니다. 먼저, 프로젝트를 생성하고 AndroidManifest.xml에 권한을 먼저 추가하였습니다. 권한을 추가하면 USE_FINGERPRINT is deprecated 경고가 발생합니다.Android developer 를 살펴보면 API Level 28 부터는 BiometricPrompt 를 사용하게 변경이 되었습니다. This class..