Android4 [Android] Network status Manifest에 추가 Deprecated on Android 10(api 29) val cm = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager val activeNetwork: NetworkInfo? = cm.activeNetworkInfo val isConnected: Boolean = activeNetwork?.isConnectedOrConnecting == true Android 11이상을 타겟팅하고 있는 경우 var isNetworkActive = false private val networkCallBack = object : ConnectivityManager.NetworkCallback() { ove.. 2022. 5. 1. [Android] EditText 주로 쓰는 옵션 EditText의 옵션에 따라서 기본 키패드 옵션이 달라지게 된다. // 문자열 추가 android:text="@string/str_dot" // 텍스트 정렬 , 색상, 크기, style(bold, normal, italic), 입력 가능 문자 android:textAlignment="center" android:textColor="@color/black" android:textSize="50dp" android:textStyle="normal" android:maxLength="6" // 비밀번호 입력 타입(영어) android:inputType="textPassword" // 숫자 키패드 android:inputType="number" // 이메일 키패드(영어, @) android:.. 2022. 4. 1. [Android] Floating button으로 추가 버튼 만들기 android:src (drawable) app:backgroundTint (배경색상) app:maxImageSize (내부 이미지 크기) app:tint (drwable vector이미지 색상) 2022. 3. 29. [Android] 외부저장소 권한 없이 이미지 파일 exIfInterface 가져오기 안드로이드 10부터 WRITE_EXTERNAL_STORAGE 권한을 사용하는 것이 제한이 된다. 각 어플마다 가지고 있는 저장소에서는 자유롭게 접근이 가능하지만 다른 어플의 저장소에 접근하는 경우 접근을 제한하고 있다. private fun createTempFile() { val strTime = CB_AppFunc.getDateStringForSave() val storageDir = requireActivity().getExternalFilesDir(Environment.DIRECTORY_PICTURES) val imageFile = File.createTempFile( strTime, // prefix ".jpg", // suffix storageDir // directory ).apply { d.. 2021. 12. 4. 이전 1 다음