본문 바로가기
반응형

2023년 이전/Android39

EditText의 유지 오늘 안드로이드 카톡방에서 신기한 문의가 있었습니다. onCreate 메소드에 다음 명령어를 작성하고 edittext.setText("${savedInstanceState.toString}") run을 하면 화면에 Edittext 부분에 null이라고 찍히고 null을 nully로 바꾼 후 화면을 가로로해서 다시 확인 해보면 nully로 입력한 것이 그대로 유지된다는 내용이었습니다. (원하는 것은 savedInstanceState의 내용을 확인하는 것입니다.) 그래서 해보니 가로로해서 화면 전환이 일어난 후 onCreate가 불렸는데, nully가 유지되는 것을 확인하고 우선 savedInstanceState값을 그럼 어떻게 변경하지 해서 고민해보니 딜레이를 주고 setText하면 되겠네 해서 적용하니 .. 2021. 12. 3.
SafetyNet 보안 관련 작성일 : 2020.12.11 Android developer를 보면 보안 관련하여 SafetyNet 으로 보안 위협 차단을 할 수 있다는 것을 확인 하였습니다. https://developer.android.com/training/safetynet?hl=ko SafetyNet으로 보안 위협 차단 | Android 개발자 | Android Developers SafetyNet으로 보안 위협 차단 SafetyNet은 기기 조작, 잘못된 URL, 잠재적으로 위험한 앱, 가짜 사용자 등 보안 위협으로부터 앱을 보호할 수 있는 일련의 서비스와 API를 제공합니다. 과정 SafetyNet Attest developer.android.com SafetyNet은 기기조작, 잘못된 URL, 잠재적으로 위험한 앱, 가짜.. 2021. 12. 3.
In-App Reviews 사용자가 앱에서 떠나지 않고 리뷰를 줄 수 있는 방법은 다음과 같습니다. 우선 In-App Reviews 를 사용하기 위해서는 그 API를 포함하는 Play Core 라이브러리가 포함되어 있어야 하며(이 라이브러리는 kotlin/java, C++, Unity용으로 배포됨), 관련 내용 및 설치는 아래서 확인 가능 합니다. 위를 참고하여 저는 1.9.0 버전을 설치하였습니다. 설치 방법은 build.gradle(Moulde.app)에 다음과 같이 셋팅을 해 주었습니다. dependencies { ... implementation 'com.google.android.play:core:1.9.0' implementation 'com.google.android.play:core-ktx:1.9.0' ... } 그.. 2021. 12. 3.
코틀린 안드로이드 익스텐션 비추천 이번 코틀린 업데이트에서 다음 업데이터 내용을 확인 했습니다. (출처 : github.com/JetBrains/kotlin/releases/tag/v1.4.20-M2) 위의 이미지를 보면 Deprecate Kotlin Android Extensions compiler plugin 즉, 코틀린 안드로이드 익스탠션을 비추천한다는 내용입니다 그럼 코틀린 안드로이드 익스텐션은 무엇인가? xml 레이아웃에 id를 적용하고 code에서 그 레이아웃과 연결할 때 findViewById로 연결 해 주었다면 val actionBtn = (Button) findViewById(R.id.btn_action); ////// 코틀린 안드로이드 익스텐션을 사용하면 findViewById를 안쓰고 바로 id로 코드에서 사용할 수 .. 2020. 11. 6.
반응형