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

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 22591
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 21024
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 23082
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28880
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 30050
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 25397
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 46347
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 182316
303 안드로이드 앱 서명 및 배포 file Humphery 2014.01.02 10397
» 파이어몽키 모바일에서 사용자 파일 배포 및 사용 file 험프리 2013.12.27 6311
301 FM(파이어몽키) 애플리케이션에서 StyledSettings 활용하기 관리자 2013.12.27 2706
300 Hotfix 3: RAD Studio XE5, Delphi XE5 업데이트2 다운로드 관리자 2013.12.27 3725
299 [XE5만의 특별한 기능] 응답하라! Delphi VCL 개발자 관리자 2013.12.21 4923
298 Runtime Packages 옵션으로 프로그램(배포) 용량 줄이기 [4] file Humphery 2013.12.19 7890
297 파이어몽키에서 미디어 플레이어 개발 관련 Humphery 2013.12.18 6681
296 안드로이드 API를 파이어몽키에서 사용하기(Toast 메세지 구현) file Humphery 2013.12.17 6293
295 XE5용 업데이트2 가 공개되었습니다. 관리자 2013.12.16 3359
294 웹상의 이미지를 폼(TImage)에서 사용하는 방법 [3] file Humphery 2013.12.14 11921
293 Delphi XE5 and RAD Studio XE5 Android and iOS Code Samples Humphery 2013.12.14 9395
292 iOS 에서 C++ 지원 XE5 Update 2 가 공개되었습니다. minders 2013.12.13 3916
291 Hotfix 2 공개: RAD Studio XE5, Delphi XE5, C++Builder XE5 관리자 2013.12.05 3695
290 ComPort(시리얼 통신) 컴포넌트 설치안내 [11] file 험프리 2013.12.04 112779
289 11월 26일 "RAD Studio XE5 따라잡기: 모바일 개발 퀵스타트 LIVE!" 발표자료입니다. file 관리자 2013.12.03 3623
288 엔터프라이즈 데이터 기반의 모바일 앱 과정(2일) 우선 등록 안내 관리자 2013.11.21 2739
287 RAD Studio XE5 와 C++Builder XE5, All-Access XE 사용 고객을 위한 Hotfix 1 이 공개되었습니다. 관리자 2013.11.08 3761
286 [개발보고] 델파이 안드로이드 앱 출시 기술정보 [7] file c2design 2013.11.08 7147
285 델파이 안드로이드앱에서 jar 클래스 사용하기 file 관리자 2013.10.31 5389
284 Help Update 1 : RAD Studio XE5, Delphi XE5, C++Builder XE5 관리자 2013.10.31 3514