일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- kmip
- 2FA
- 인증
- apple
- 앨범북
- Nodejs
- 앱스토어
- Xcode
- appres
- 앱리소스
- FIDO2
- OTP
- OSX
- MSYS2
- fido
- SSL
- albumbook
- Android
- css
- WebAuthn
- 애플
- MYSQL
- SWIFT
- SSH
- MFA
- git
- otpkey
- openssl
- SwiftUI
- 안드로이드
- Today
- Total
목록Android (21)
인디노트
안드로이드 개발에서 문자를 버튼 중앙에 표시하기 위해서 다음 코드에서 처럼 includeFontPadding 를 false 로 하면 된다. android:includeFontPadding="false" 예를 들어보면 다음과 같다.
이 출시 버전에 com.google.android.gms.permission.AD_ID 권한이 포함되어 있지만, Play Console의 선언에는 앱에서 광고 ID를 사용하지 않는다고 명시되어 있습니다. 안드로이드 앱을 출시하려고 할 때 이러한 내용이 표시되면서 배포가 안된다. 분명히 앱은 광고 ID 권한을 명시 하지 않았는데 말이다. 구글의 Firebase 라이브러리를 사용하는 경우가 있다. 아마도 여기서 들어간듯 싶다. Analytics 에서 기본으로 들어가 있는듯 하다. 구글 SDK 의 데이터 수집에 대한 정보 중에서 다음과 같은 내용이 있다. Google 애널리틱스는 기본 구현을 통해 다음 정보를 수집합니다. 사용자 수 세션 통계 대략적인 위치정보 브라우저 및 기기 정보 이를 위해서 기본적으로 S..
자주 찾는곳이라 링크 함 https://developer.android.com/training/sign-in/biometric-auth?hl=ko 생체 인식 인증 대화상자 표시 | Android 개발자 | Android Developers 앱의 민감한 정보나 고급 콘텐츠를 보호하는 데는 얼굴 인식, 지문 인식 같은 생체 인식 인증을 요청하는 방법이 있습니다. 이 가이드에서는 앱에서 생체 인식 로그인 흐름을 지원하는 방법을 developer.android.com
build.gradle 에 다음 내용을 추가 android { ..... buildFeatures { viewBinding true } ..... } Activity 소스에 다음과 같이 binding 선언 class LoginActivity : USBSerialActivity() { private lateinit var binding: ActivityLoginBinding 이때 ActivityLoginBinding 이라는 것은 activity_login.xml 이라는 해당 레이아웃의 카멜표기법에 Binding 을 추가하여 자동으로 정해진다. 이제 다음과 같이 적용한다. 이전 방식의 코드 override fun onCreate(savedInstanceState: Bundle?) { super.onCreat..
Android, Kotlin object UniqueID { @SuppressLint("MissingPermission", "HardwareIds") fun getDeviceID(context: Context) : String { val telephonyManager = context.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager return telephonyManager.deviceId } @SuppressLint("MissingPermission", "HardwareIds") fun getSimSerialNumber(context: Context): String{ val telephonyManager = context.getSyste..
https://heisanbug.tistory.com/3 안드로이드 시리얼 통신_USB_COM_PROT 1. 개요 프로젝트 진행 도중 안드로이드 환경의 개발보드에서 기타 하드웨어와의 USB시리얼 통신이 필요하게 되었습니다. 현제 안드로이드 환경에서의 프로젝트 진행중 su 권한 설정과 관련해 많 heisanbug.tistory.com
https://android-components.readthedocs.io/en/latest/grid/index.html DataGridView Documentation — Android Components 1.0.0 documentation Docs » DataGridView Documentation Edit on GitHub DataGridView Documentation DataGridView can be used to display a list or table of data records providing features like pagination. Its takes a List of Maps that contains data and renders each row using a se androi..
codelabs.developers.google.com/codelabs/fido2-for-android#0
[Android] Activity 생성시에 사용되는 Intent Flag 정리 아이 6 years ago 안드로이드 엑티비티에 대해 이해하기 위해 필요한 지식은 3가지 정도가 아닐까 생각합니다. 바로 Activity Lifecycle, Task, Intent 입니다. 모두 어느정도 이해를 하시고 계신 상태라고 생각하고 글을 적어보겠습니다. 인텐트를 이용하여 새로운 엑티비티를 띄우기 위해서는 일반적으로 다음과 같은 방법으로 새로운 엑티비티를 실행하게 됩니다. Intent intent = new Intent(this, MyActivity.class); startActivity(intent); 위의 코드는 다음과 같은 순서로 실행이 됩니다. 1. 새로운 MyActivity 인스턴스가 생성됩니다. 2. 이 인스..
Activity 생성시 Intent Flag 사용방법은 다들 알고 있겠지만 다음과 같음 intent.addFlag(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 1. FLAG_ACTIVITY_BROUGHT_TO_FRONT 시스템에서 설정하는 값이며, 같은 task에 Activity가 존재할 경우에 Activity의 실행모드가 singleTask이면 자동으로 설정됨 2. FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET 테스크가 리셋될 때 플래그가 사용된 액티비티부터 위의 액티비티가 모두 삭제됩니다. 예) ABCD -> B call - > AB FLAG_ACTIVITY_RESET_TASK_IF_NEEDED플래그의 설정에 의해 리셋이 이루어지게 됩니다. 시스템에 의해 ..