자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

안녕하세요. 궁금한 사항이 있어 질문올립니다. 


XE6 버전을 사용하여 안드로이드 기반 앱 개발을 시험해보고 있습니다. 


목적 : 환경설정 파일을 APK 파일에 포함, 배포하여 모바일 앱 로딩시 기본설정값으로 활용하고자 함. 


환경설정 파일명 : config.ini 


본파일을 안드로이드 앱 프로젝트의 deployment 옵션을 이용하여 배포목록에 포함시켰습니다. 

Remote path 지정 경로 : assets\internal\


정상적으로 빌드후 모바일 (안드로이드 넥서스5) 장치에 앱 올리는데 성공하였구요..


기능활용예 : 버튼을 하나 만들어서 버튼클릭시 APK 파일에 포함되 배포된 config.ini 파일값을 읽어와서 기본 환경설정을 

이용하여 프로그램 기본값을 바꿔줄려고 합니다. 


< 버튼클릭이벤트>

var

  DirList: TStringDynArray;

  DirPath: string;

  s: string;

  LFileName : string;

begin


  LFileName := TPath.Combine(TPath.GetDocumentsPath, 'config.ini');


  ShowMessage(TPath.GetDocumentsPath);


  if FileExists(LFileName) then

  begin

    showmessage('OK');

  end else

showmessage('FILE NOT FOUND');


end;


LFileName 값을 출력한 결과가  '/data/data/com.embarcadero.uTMS/files/config.ini' 로 나왔습니다.


하지만, 결과값 폴더는 존재하지 않았고 당연히 파일이 없다고 메시지가 뜹니다. 


배포된 config.ini 파일 값을 읽어오기 위해서는 어떤식으로 경로를 얻어와야 할지 감이 잘 안옵니다. 


deploymemt 시 등록한 remote path는 'assets\internal\ ' 이었습니다.. 근데 모바일 폼에서는 어떤경로를 참조해야


환경설정 파일 값을 읽어올수 있을까요.? 


혹시 경험해보신분의 조언 부탁드립니다. 





번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15762
공지 유용한 관련 사이트 관리자2 2014.03.20 54577
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97974
174 ListView질문입니다. 좋은날 2015.02.07 878
173 [세미나] 기존에 모바일 개발을 위해 안드로이드와 iOS 를 각각 개발해 왔습니다. 파이어몽키에서 이 코드를 재사용할 수 있나요? [1] 관리자 2015.01.30 849
172 안드로이드 화면별로 가로, 세로 모드 선택 angks 2015.01.30 1146
171 BroadcastReceiver 는 어떻게 구현해야 하나요? [1] goms 2015.01.27 1004
170 롤리팝에서의 앱구동문제 [1] 김하나 2015.01.17 1068
169 [XE6]Android 웹브라우저 오류 가을이다 2015.01.15 935
168 겔4안드로이드에서XE7연결방법좀 알려주세요? [3] 모나도 2014.12.31 1007
167 롤리팝 5.0에서 구동이 되지않는 문제 가을이다 2014.12.25 1724
166 [세미나] TWebBrowser Component 사용시 JavaScript 기능을 사용할 수 있나요? [4] Humphery 2014.06.12 2743
165 Kinvey 의 Custom Endpoint 문서 내용이 이상합니다. [1] 타락천사 2014.12.18 811
164 갤럭시탭에서 오늘날짜를 불러오면 내일날짜를 가져오네요 [1] 농가사랑 2014.12.18 1168
163 Appmethod 에 TMS 콤포넌트 설치가 안되나요? [1] 농가사랑 2014.12.15 999
162 [XE6] InApp 결제 개발 [1] 가을이다 2014.12.10 1258
161 안드로이드 앱 작성시 일부만 기본 스타일을 사용하고 싶습니다. [1] 델사냥 2014.12.11 843
160 안드로이드 Clipboard 예제 [1] 껌돌 2014.12.09 1495
159 안드로이드 5.0에 델파이로 만든 앱이 올라가지 않습니다. 도움구합니다. [3] heiman 2014.11.21 2206
158 푸시기능 도움을 요청드립니다. [1] file 네임 2014.12.04 1248
157 프로그램이 얼어버리고 블랙스크린이 됩니다 어려워 2014.12.02 901
156 [xe7] 모바일에서 제가 만든 컨트롤에 키보드를 연결하려면 어떻게 해야 하나요? [2] Happycube 2014.12.01 1101
155 EMS (Enterprise Mobility Service) 와 DataSnap의 차이점에 대한 문의가 많아 요약 정리합니다. 관리자 2014.11.28 980