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

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 21874
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 20520
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 22548
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28301
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 29592
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 24921
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 45859
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 181410
1223 [무료 동영상 강의] 전체 모음 링크 관리자 2014.07.10 6417
1222 인터베이스 (InterBase) 매뉴얼 및 튜토리얼 관리자 2012.06.15 6384
1221 [델파이 문법] 클래스와 객체 #19 file 관리자 2012.07.06 6377
1220 [델파이 문법] 클래스와 객체 #16 file 관리자 2012.06.26 6377
1219 [동영상 강의] 델파이 기본 교육_20.스토어드 프로시저 관리자 2012.08.07 6352
1218 RAD Studio XE3와 SQLite 관리자 2012.10.09 6351
1217 [환경설정] 아마존 EC2 이용해 윈도우 서버 환경 구축하기 [1] file 험프리 2017.04.13 6306
1216 [세미나자료] 인터베이스(InterBase) in Action, Live! file 관리자 2012.05.10 6301
1215 [10.2 도쿄] 델파이/C++빌더 리눅스 개발환경 설정하기 [1] file 험프리 2017.02.21 6297
» 파이어몽키 모바일에서 사용자 파일 배포 및 사용 file 험프리 2013.12.27 6296
1213 안드로이드 API를 파이어몽키에서 사용하기(Toast 메세지 구현) file Humphery 2013.12.17 6282
1212 [C++빌더 XE3 비디오 31] dbExpress와 ClientDataSet을 사용해 SQL 데이터베이스 C++ 파이어몽키 앱 만들기 관리자 2013.01.09 6270
1211 [델파이 문법 시리즈] #7. 제네릭 - 클래스 변수, 표준함수 file 관리자 2012.04.02 6233
1210 BLOB 컬럼에 (이미지 등의)데이터 읽고 쓰기 험프리 2016.08.01 6227
1209 델파이 에서 안드로이드로 박병일 2012.01.06 6213
1208 RAD스튜디오나 델파이만으로 (별도 맥 컴퓨터 없이) 아이폰 앱을 만들고 앱스토어에 올릴 수 있습니다. 관리자 2013.05.30 6212
1207 [동영상강의] 델파이 기본 교육_11.메뉴 작성 컴포넌트 설명 관리자 2012.06.20 6205
1206 PrintDialog 를 사용하지 않고 프린트 하기 박병일 2011.12.22 6187
1205 David I의 31 XE3 퀵 비디오 - 윈도우8 스타일 사용하기 관리자 2012.10.08 6181
1204 [델파이 문법] 프로시저와 함수 #7 file 관리자 2012.08.13 6176