본문 바로가기

Android30

Android] Textview TextWatcher 자동 콤마 https://onlyfor-me-blog.tistory.com/435 [Android] TextWatcher란? 앱을 만들다 보면 editText에 입력한 값을 실시간으로 관찰하면서 입력값에 따른 처리를 해야 할 때가 있다. 그 때 가볍게 써먹을 수 있는 편리한 TextWatcher란 인터페이스가 있다. 이름부터 뭘 하는 onlyfor-me-blog.tistory.com editText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { Log.e(TAG, "beforeTextChanged() - charSequen.. 2023. 6. 20.
Android] 다크테마 벡터아이콘 색 변경하기 각 테마에서 style안에 item 이름은 동일하게 하고 안에 적용될 색은 다르게 한 후 벡터 아이콘 drawable에서 아이콘 색을 attr + item이름으로 지정해주면 된다. 2023. 5. 20.
Android] 문자 SMS 읽어오기 https://ju-hy.tistory.com/50 Broadcast Receiver를 이용한 SMS 수신 Broadcast Receiver(방송수신자)란? 안드로이드 시스템에서는 전화가 오거나 문자메시지가 오는 등 특정 상황에서 방송을 내보낸다. 이런 시스템에서 방송을 해주는 이벤트들을 Global Event라고 하며, ju-hy.tistory.com 권한 추가 SMS_RECEIVED BroadcastReceiver 등록 IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("android.provider.Telephony.SMS_RECEIVED"); registerReceiver(smsReceiver, intentFilter);.. 2023. 1. 20.
Android Firebase] fetchAndActivate https://firebase.google.com/docs/reference/android/com/google/firebase/remoteconfig/FirebaseRemoteConfig#fetchAndActivate() FirebaseRemoteConfig firebase.google.com val remoteConfig: FirebaseRemoteConfig = Firebase.remoteConfig val configSettings = remoteConfigSettings { minimumFetchIntervalInSeconds = 3600 } remoteConfig.setConfigSettingsAsync(configSettings) remoteConfig.setDefaultsAsync(R.xml.. 2022. 11. 21.