Android Study

Android app 에서 문자열 입력 후 파일생성하기

85chong 2021. 12. 22. 09:57
728x90
반응형
SMALL

[간략순서]

1. 권한설정 해주기

2. 코드 적용하여 사용하기

 

 

[상세 순서]

1. AndroidManifest.xml > 아래의 권한 추가

...
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
...

 

 

2. 파일 입력및 생성 코드 적용

    //Text 파일 입력후 파일 생성
    fun writeTxTfile(strValue: String){
        var filename = "testfileName.txt"
        var file = File(getExternalFilesDir(null), filename)
        try {
            var fos = FileOutputStream(file)
            var writer = BufferedWriter(OutputStreamWriter(fos))
            writer.write(strValue)
            writer.flush()
            writer.close()
        }catch (e: Exception){
            Log.e("writeTxTfile", "e : ${e.message}")
            return
        }
        Log.d("writeTxTfile", "complete")
    }

 

!! 파일 생성 위치 데이터 확인

내부 저장소 > Android > data > (위의 코드가 적용되어있는 패키지명 으로 폴더가 생성되어있음 해당 폴더로 이동) > testfileName.txt 가 생성되어져 있음

 

 

 

- 끝 -