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

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 37379
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 35716
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 36734
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 43166
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 45132
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 38901
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 63118
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 198245
1395 N 윈도우와 맥 개발 시작을 위한 파이어몽키 코스북: 무료 다운로드 제공(385페이지) 관리자 2013.04.05 152452
1394 ComPort(시리얼 통신) 컴포넌트 설치안내 [11] file 험프리 2013.12.04 117160
1393 [REST API] REST 기반 파일 업로드와 다운로드 구현하기 험프리 2020.08.31 87869
1392 델파이 튜토리얼 자습서 이용 안내 관리자 2014.09.01 72107
1391 이 달의 기술자료 - 2014년 11월 험프리 2014.10.13 54278
1390 이 달의 기술자료 - 2014년 6월 file 험프리 2014.06.05 50529
1389 Find the O/S Language Type c2design 2014.07.30 48941
1388 RAD Studio Resource Center 박병일 2012.01.26 46835
1387 CD-ROM 열고 닫기 박병일 2011.12.22 44871
1386 [Android] 폰번호 가져오기 [1] 타락천사 2014.09.05 38774
1385 이 달의 기술자료 - 2014년 12월 file 험프리 2014.11.26 32643
1384 RAD Studio XE6 Update1 발표 [1] Humphery 2014.06.20 29605