사진 및 스타일파일등을 앱에 포함해서 배포할 일이 있습니다.

iOS와 안드로이드에서 사용자의 파일을 배포하고 사용하는 방법입니다.

 

우선 배포할 파일을 아래와 같이 준비했습니다.

directory copy.jpg

 

위와 같이 iOS, Android 두개의 디렉토리로 구분한 이유는 Deployment 창에서 동일한 Source(local) 파일을 두개의 플랫폼에 등록하면 덮어써지는 버그가 있어서 원본파일을 iOS와 안드로이드로 구분하여 준비했습니다.

 

배포파일 추가는 Project > Deployment 메뉴를 통해 할 수 있습니다.

add_file copy.jpg

 

 

위의 Add files 버튼을 누르고 iOS의 파일을 선택 후에 아래와 같이 Platform 및 Remote Path를 수정합니다. 안드로이드의 파일도 동일하게 반복합니다.

deployment copy.jpg

 

iOS 배포파일 추가

Platform - [iOSDevice, iOSSimulator]

Remote Path - StartUp\Documents

 

Android 배포파일 추가

Platform - [Android]

Remote Path - assets\internal

 

배포파일을 코드에서 사용하려면 아래와 같은 코드로 가능합니다.

1
2
3
4
5
6
7
uses
  System.IOUtils;
 
procedure TForm3.Button1Click(Sender: TObject);
begin
  Image1.Bitmap.LoadFromFile(TPath.Combine(TPath.GetDocumentsPath, 'Koala.jpg'));
end;
번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 14390
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13023
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 15532
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 21065
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 22297
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 17933
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 38228
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 173741
1183 C++의 창시자 "비얀 스트로스트럽"이 직접 진행하는 CodeRage7 세션! 관리자 2012.11.30 5826
1182 RAD스튜디오 개발환경(IDE) 사용법: 파이어몽키 코스북 3장 file 관리자 2014.07.09 5823
1181 Hotfix 2 for C++Builder XE2, Delphi XE2 and RAD Studio XE2 is now available 박병일 2011.12.22 5820
1180 David I의 31일 동영상(한글자막) - C++빌더로 만든 윈도우와 맥 앱에서 플랫폼 서비스와 OS정보 사용하기 관리자 2013.04.17 5806
1179 [동영상 강의] 델파이 기본 교육_18.부서관리 관리자 2012.08.03 5806
1178 [C++mas] C++빌더 코드 64-bit로 마이그레이션하기 관리자 2012.12.21 5799
1177 DLL 폼에서 VCL 폼 스타일 적용하기 file 김원경 2019.10.28 5790
1176 [델파이 문법] 문법 요소 #7 file 관리자 2012.10.29 5783
1175 [따라하기] 도서대여 프로그램 만들기 - 1, 분석, 설계 [4] file 험프리 2017.01.26 5775
1174 David I의 31일 동영상(한글자막) - 3D앱 만들기(윈도우&맥)(델파이 동일 적용 가능) 관리자 2013.04.23 5775
1173 DBGrid 에서 GraphicsField 보여주기 박병일 2011.12.22 5772
1172 [따라하기] 건강데이터 수집 및 기록 시스템 #1 - BLE 기반 스마트 체중계에서 실시간 데이터 받기 [1] Humphery 2015.10.02 5769
1171 20120906 RAD Studio XE3 월드투어-서울 세미나 발표자료입니다. [1] file 관리자 2012.09.07 5769
1170 David I의 31일 동영상(한글자막) - 나만의 첫 C++파이어몽키 애플리케이션 관리자 2013.03.12 5762
1169 델파이/C++빌더 XE3 수정된 버그 리스트가 올라왔습니다. 관리자 2012.10.23 5755
1168 [C++mas] C++빌더XE3로 나만의 첫 번째 C++11 애플리케이션 만들기 관리자 2012.12.21 5754
1167 RAD Studio XE3, 델파이XE3, C++빌더XE3 용 핫픽스(Hotfix)4가 나왔습니다. 관리자 2012.10.30 5703
1166 이 달의 기술자료 - 2015년 04월 험프리 2015.03.26 5669
1165 David I의 31일 동영상(한글자막) - 카메라, 텍스쳐를 사용하는 3D앱(윈도우&맥용)(델파이 동일 적용 가능) 관리자 2013.04.24 5649
1164 David I의 31일 동영상(한글자막) - 모션과 위치정보 센서 컴포넌트를 C++빌더XE3 윈도우&맥 용 앱에서 사용하기(델파이 동일 적용 가능) 관리자 2013.04.19 5645