목록파일 (31)
투케이2K
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] java.nio.file.AccessDeniedException 저장소 접근 이슈 [에러 원인]1. 안드로이드 공용 및 디렉토리 접근 시 접근 권한 발생 이슈 >> android W/System.err: java.nio.file.AccessDeniedException: /storage/emulated/0/Download/ [해결 방법]1. 안드로이드 하위 (os 11 이하) 인 경우 외부 저장소 읽기 , 쓰기 권한 부여 필요2. 안드로이드 상위 (os 11 이상) 인 경우 AndroidManifest.xml 파일에서 MANAGE_EXTERNAL_STORAGE 권한 부여 수행 3. 안드로이드 외부 저장소..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bc24pC/btsHccE1ESw/nIitMZlxKtrThSKklK55IK/img.png)
[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import csv# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1GWvj/btsHccye3zy/AXMey6mrEiyejwJKFyz17k/img.png)
[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import csv# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mQP7z/btsHcKgRIHl/yQ62GAYFDTwlWkPPR1Hdf0/img.png)
[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import xml.etree.ElementTree as ET# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/clAmUh/btsHcL081NL/K9XRzuIWDjIZqhSK5Zy4EK/img.png)
[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [사전) 설정 사항] [소스 코드]# --------------------------------------------------------------# [main start]# --------------------------------------------------------------# [open : 텍스트 파일 열기 수행]f = open("test.txt", 'w')# [for 문을 돌면서 텍스트 파일 쓰기]for i in range(1, 10): data = "%d 번째 줄 입니다 \n" % i print(data) # [로그 출력] f.write(data) # [파일 쓰기]# [close 파일 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bgpeHK/btsGeKp2r2X/VSUwTlwzDheSdi97rDXL31/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] directoryFileList : 특정 디렉토리에 저장된 파일 리스트 목록 확인 // ----------------------------------------------------------------------------------------- fun directoryFileList(mContext: Context, path: String): ArrayList { /** ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] directoryFileList : 특정 디렉토리에 저장된 파일 리스트 목록 확인 // ----------------------------------------------------------------------------------------- public static ArrayList directoryFileList(Context mContext, String path) { /** * // -----..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JhyTv/btsFAwFNI8d/KdviG08c2klLZbTs2PhYr0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio [사전) 파이어베이스 콘솔에서 Storage 사용 설정 방법] https://blog.naver.com/kkh0977/223376155889 147. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생성 방법 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생... blog.naver.com [소스 코드] public class C_FirebaseStorageService { /** * // -----------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b5Z8oc/btsFCznVfdu/5E5iReIFUeUzRByBOmmi9K/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio [사전) 파이어베이스 콘솔에서 Storage 사용 설정 방법] https://blog.naver.com/kkh0977/223376155889 147. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생성 방법 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생... blog.naver.com [소스 코드] public class C_FirebaseStorageService { /** * // -----------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cI91Io/btsFCg21kM8/ABAOS77SKWdma5kQaoWuu0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio [사전) 파이어베이스 콘솔에서 Storage 사용 설정 방법] https://blog.naver.com/kkh0977/223376155889 147. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생성 방법 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생... blog.naver.com [소스 코드] public class C_FirebaseStorageService { /** * // -----------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CzM0T/btstS8Xx3lb/Lzrg5gUKZBVyQa4dFDIBPk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] fileDelete : 특정 파일 삭제 수행 메소드 // ----------------------------------------------------------------------------------------- fun fileDelete(deletePath: String, deleteFile: String): Boolean { /** * // ----------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { // [파일 경로 확인 수행] String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath(); // [다운로드 폴더] path = path + "/WCP_LOG_SAVE_FOLDER" + "/WCP_APP_USE_LOG.t..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { // [파일 경로 확인 수행] String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath(); // [다운로드 폴더] path = path + "/APP_LOG_SAVE_FOLDER" + "/APP_USE_LOG.txt";..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { // [파일 경로 확인 수행] String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath(); // [다운로드 폴더] path = path + "/APP_LOG_SAVE_FOLDER" + "/APP_USE_LOG.txt";..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/plain"); // [공유 파일 타입] sharingIntent.putExtra(Intent.EXTRA_TEXT, "투케이 공유 TWOK"); // [전송할 텍스트 지정] startActivity(Intent.c..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ehjcjw/btrVxr2Q5tq/whNOgQSahvrw2eKPsfUEM0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio [내부 저장소 : 소스 코드] // TODO [SEARCH FAST] : [RETURN] innerFilePath : 내부 파일 저장소 경로 확인 public static String innerFilePath(Activity activity) { /** * // ----------------------------------------- * [innerFilePath 메소드 설명] * // ----------------------------------------- * 1. 내부 파일 저장소 경로 확인 * // ----------------------------------------- * 2. 호출 방식 : * * C_App.innerFil..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OqDMM/btrOSkB2rHc/ZddacPco3I6E6eY0dsufN0/img.png)
[설 명] 제목 : 아이폰 (iPhone) 파일 에서 애플리케이션 (앱) 에서 다운로드 받은 파일 확인 방법 [방 법] 1. 바탕화면 및 특정 폴더에 위치된 [파일] 앱을 실행합니다. 2. [파일] > [나의 iPhone] 메뉴를 들어갑니다. 3. [나의 iPhone] 메뉴 > 특정 애플리케이션을 들어가서 다운로드 받은 항목을 확인합니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RmOKh/btrOP0DsCJd/MfMshRCkbPEekXkIOD4aZK/img.png)
[설 명] 제목 : 아이폰 (iPhone) 사파리 브라우저에서 다운로드 받은 파일 저장 경로 설정 방법 [방 법] 1. 설정 > 사파리 를 실행 시킵니다. 2. 사파리 > 다운로드 메뉴를 들어갑니다. 3. 다운로드 메뉴에서 > 파일 저장 경로를 설정합니다. (ex : iCloud Drive , 나의 iPhone) 4. 사파리에서 파일을 다운 받은 후 > 바탕화면 및 특정 폴더에 위치된 [파일] 앱을 실행합니다. 5. [파일] > iCloud Drive , 나의 iPhone 메뉴에 들어가서 다운로드 된 파일을 확인합니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bGk7sf/btrK4DLW7ZR/9frftkU9j5k3yzgJP60gT1/img.png)
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [TEST_IMG_DOWN] : [테스트 이미지 다운] @GetMapping("/TEST_IMG_DOWN") public HttpEntity TEST_IMG_DOWN(@RequestParam Map param) { System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : " + String.valueOf("TOWK_CLASS")); System.out.println("[MET..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d8S1CB/btrHUijozoZ/VAyLDf4kpyuh1zteCkImWk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [사전 설정] [파일 다운로드 주소 감지 부분 : a 태그 href 감지] // [새로운 URL이 webview에 로드되려 할 경우 컨트롤을 대신할 기회를 줌] @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Log.i("---","---"); Log.w("//===========//","================================================"); Log.i("","\n"+"[A_Main >> shouldOverrideUrlLoading() :: [웹 클라이언트]]"); Log...