반응형 Development/Android51 [Android] Button의 배경을 투명하게 하는 방법 이번 포스팅은 Android에서 Button 위젯의 배경을 투명하게 하는 방법에 대하여 알아보도록 하겠습니다. 1. 첫번째 방법은 android:background="#00ff0000" 으로 xml에 적용하는 것입니다. 2. 두번째 방법은 Android 내부에 이미 선언된 transparent color를 사용하는 것입니다. 위의 첫번째 방법과 두번째 방법이 있지만 두번째 방법의 경우 Theme 에 따라 투명도가 정상적으로 작동하지 않을 수도 있으니 참고 하시기 바랍니다. 여기에서 첫번째 방법에 사용한 "#00ff0000" 값에 대하여 궁금하신 분도 계실 수도 있어 간단하게 설명드리도록 하겠습니다."#" 이하부터 "00ff0000" 라는 총 8자리 문자열을 00 / ff / 00 / 00 두 자리씩 나눕.. 2019. 9. 5. [Android] Android에서 FileProvider를 사용하여 파일 공유 이번 포스팅은 FileProvider를 사용하여 파일 공유하는 방법에 대하여 알아보도록 하겠습니다. 1. FileProvider 란 ContentProvider는 데이터를 캡슐화하여 다른 응용 프로그램에 제공하는 Android 구성 요소입니다. 여러 응용 프로그램간에 데이터를 공유해야하는 경우에만 필요합니다. 예를 들어 연락처 데이터는 ContentProvider의 하위 클래스 인 ContactsProvider를 사용하여 다른 응용 프로그램과 공유됩니다.FileProvider는 ContentProvider의 하위 클래스입니다. ContentProvider는 모든 종류의 데이터를 안전하게 공유 할 수있는 구성 요소이지만 FileProvider는 특히 앱의 내부 파일을 공유하는 데 사용됩니다. FilePro.. 2019. 8. 26. [Android] Pie (Android OS 9) 동적 변경 사항 동작 변경사항: 모든 앱 - Android 9(API 레벨 28)에서는 Android 시스템에 많은 변경사항이 도입됩니다. 다음과 같은 동작 변경사항은 Android 9 플랫폼에서 실행되는 모든 앱에 적용되며, 대상으로 하는 API 레벨과는 상관이 없습니다. 모든 개발자는 이러한 변경사항을 검토해야 하며 이를 적절히 지원하도록 앱을 수정해야 합니다. - API 레벨 28 이상을 대상으로 하는 앱에만 영향을 미치는 변경사항의 경우, 동작 변경사항: API 레벨 28+를 대상으로 하는 앱을 참조하세요. 1. 전원 관리 - Android 9에서는 기기 전원 관리를 개선하기 위한 새로운 기능을 소개합니다. 이러한 변경사항은 Android 9 이전에 이미 있는 기능들과 더불어, 가장 필요한 앱에 시스템 리소스가 .. 2019. 8. 17. [Android] AndroidX 개요 이번 시간은 Android Support Library를 대체하는 AndroidX에 대하여 알아보도록 하겠습니다AndroidX 개요 - AndroidX는 Android팀이 Jetpack 내에서 라이브러리를 개발, 테스트, 패키지화, 버전 및 릴리스하기 위해 사용하는 오픈 소스 프로젝트입니다 .- AndroidX는 원래 Android Support Library 를 크게 개선한 것입니다. Support Library와 마찬가지로 AndroidX는 Android OS와 별도로 배송되며, Android Release 전반에 걸쳐 이전 버전과의 호환성을 제공합니다. AndroidX는 기능 패리티 및 새 라이브러리를 제공하여 Android Support Library를 완전히 대체합니다. 또한 AndroidX에는.. 2019. 1. 31. [Android] Android Pie의 향상된 생체 인식 Android Pie의 향상된 생체 인식 출처 : https://android-developers.googleblog.com/2018/06/better-biometrics-in-android-p.html2018 년 6 월 21 일게시자 : Vishwath Mohan, 보안 엔지니어 사용자를 안전하게 유지하기 위해 대부분의 앱과 기기에는 인증 메커니즘이 있거나 내가 자신임을 증명하는 방법이 있습니다. 이러한 메커니즘은 세 가지 범주로 나뉩니다. 지식 요소, 소유 요소 및 생체 측정 요소. 지식 요소는 사용자가 알고있는 (PIN 또는 암호와 같은) 물음 , 소유 요소가 사용자가 가지고있는 것 (토큰 생성기 또는 보안 키와 같은)을 요구 하고 생체 계측 요소가 사용자의 지문, 홍채 또는 얼굴과 같은 물체를 요.. 2019. 1. 31. [Android] Pie (Android OS 9.0) 기능 및 API Android 9 기능 및 APIAndroid 9(API 레벨 28)에서는 사용자와 개발자를 위한 멋진 새로운 기능과 성능을 제공합니다. 이 문서에서는 개발자를 위한 새로운 기능을 소개합니다. 새로운 API에 대해 알아보려면 API 차이점 보고서를 참조하거나 Android API 참조를 방문하세요. 또한 플랫폼 변경이 앱에 영향을 줄 수 있는 분야에 대해 알아보려면 Android 9 동작 변경사항을 확인하세요.1. Wi-Fi RTT를 이용한 실내 위치추적- Android 9에서는 Wi-Fi RTT(Round-Trip-Time)라고도 불리는 IEEE 802.11mc Wi-Fi 프로토콜을 지원하므로, 앱에서 실내 위치 추적을 활용할 수 있습니다.- 하드웨어 지원이 포함된 Android 9이 실행되는 기기에서.. 2019. 1. 10. 이전 1 2 3 4 5 6 7 8 9 다음 반응형