[ANDROID] 파일에 텍스트 내용 쓰는 방법
안드로이드 파일에 텍스트 쓰는 방법 안드로이드에서 파일에 접근하려면 우선 권한부터 추가해줘야합니다. 그렇지 않으면 접근이 불가합니다. 저장소를 읽고 쓰려면 다음 권한을 AndroidManifest.xml 파일에 추가해야합니다. <manifest ...>...
[ANDROID] 파일 생성하는 방법
안드로이드 파일 생성 파일생성법은 간단하다. 자바를 개발을 해 본 적이 있다면 더더욱 쉽다. 안드로이드 저장소를 읽고 쓰려면 다음 권한을 AndroidManifest.xml 파일에 추가해야합니다. 권한을 부여하지 않으면...
[ANDROID] 파일 존재 여부 확인하는 방법
안드로이드 파일 존재 여부 확인하는 방법 안드로이드 내부 저장소 기능을 사용하려면 권한을 먼저 부여 후 가능하다. 안드로이드 마시멜로우 버전부터 그렇다. 저장소를 읽고 쓰려면 다음 권한을 AndroidManifest.xml...
[ANDROID] 디렉토리 생성 방법
안드로이드 디렉토리 생성 하는 방법 안드로이드 내부저장소에 폴더를 생성해야하는 경우에 권한이 필요하다. 저장소를 읽고 쓰려면 다음 권한을 AndroidManifest.xml 파일에 추가해야한다. <manifest ...> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />...
[Android] 파일 삭제 하는 방법
안드로이드 파일 삭제 방법 저장소를 읽고 쓰려면 다음 권한을 AndroidManifest.xml 파일에 추가해야합니다. <manifest ...> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> ... </manifest> 안드로이드 마시멜로우 (api...
[Android] 파일의 수정 날짜 확인하는 방법
안드로이드 파일의 수정 날짜 확인방법 저장소를 읽고 쓰려면 다음 권한을 AndroidManifest.xml 파일에 추가해야합니다. <manifest ...> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> ... </manifest> 안드로이드 마시멜로우...
org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ‘:app:transformClassesAndResourcesWithProguardForRelease’.
빌드과정에서 오류가 발생하였다. implementation ‘com.google.firebase:firebase-inappmessaging-display:19.0.1’ 추가 후 발생한 오류이다. 아마도 난독화 관련하여 발생된것으로 보여진다. rg.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ‘:app:transformClassesAndResourcesWithProguardForRelease‘. at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:154) at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:124) at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:77) at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:74) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:154) at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:38) at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:96) at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:74) at org.gradle.tooling.internal.provider.runner.ClientProvidedBuildActionRunner.run(ClientProvidedBuildActionRunner.java:68) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)...
Fatal Exception: android.app.RemoteServiceExceptionBad notification for startForeground: java.lang.RuntimeException: invalid channel for service notification: Notification
안드로이드 targetSdkVersion를 28로 업데이트 발생이 시작된 오류이다. 기존에 targetSdkVersion 26로 지정하였을 때는 채널을 지정하지않고 Notification를 생성해도 문제가 되지 않았다. 이제 빼박인가보다. 채널을 지정해주면 해결되는 문제임을...
Failed to resolve: play-services-basement
Failed to resolve: play-services-basement Open File 위 오류는 빌드할 때 발생하는 오류이다. 오류원인을 정확히 왜 실패하는지 알려주지않는다. 업데이트 전 : implementation 'com.google.firebase:firebase-ads:15.0.1' 업데이트 후 :...
[오류해결]org.springframework.security.authentication.InternalAuthenticationServiceException: UserDetailsService returned null, which is an interface contract violation
아침에 출근하여 코딩을 시작하려고보니 로그인이 안되는 문제가 발생하였다. 로그인이 안된다. org.springframework.security.authentication.InternalAuthenticationServiceException: UserDetailsService returned null, which is an interface contract violation UserDetailsService 는 로그인 할때 로그인 사용자의 정보 가져오기 위해서 호출되는 서비스이다. 2021-11-05 09:08:39.805 [http-bio-3000-exec-34]...