안드로이드 님이 쓰신 글 :
: 항상 이곳에서 고수님들의 도움을 많이 받고 있는 개발자입니다.
:
: 그동안 C++builder로 윈도우 프로그램을 주로 개발해 왔는데, 얼마전 부터 안드로이드 기반의 앱을 접하고 있습니다.
: 윈도우버전의 경우 파일저장 시 아주 쉬운방식으로 파일명생성 및 저장을 할 수 있는데, 안드로이드의 경우 어떻게 해야 하는지 전혀 감이 안오고 관련 자료를 찾으려 해도 쉽지않네요^^
: C++ 10.1버전으로 안드로이드앱을 개발하고 있고 윈도우에서 파일저장하는 방식으로 SaveToFile()로 저장해 보려고 하니 앱에서 오류가 생기네요.
: C++ builder로 안드로이드앱개발 시 파일 저장하는 예제나 참고할 만한자료 있으면 공유부탁드립니다.
: 감사합니다.
//---------------------------------------------------------------------------
#if defined(TARGET_OS_IPHONE) || defined(TARGET_IPHONE_SIMULATOR)
#include <iOSapi.UIKit.hpp>
#endif
#if defined(__ANDROID__)
#include <Androidapi.JNI.Os.hpp>
#include <Androidapi.Helpers.hpp>
#include <Androidapi.JNI.Telephony.hpp>
#include <FMX.VirtualKeyboard.hpp> // for Virtual Keyboard (가상키보드)
#include <AndroidApi.JNI.GraphicsContentViewText.hpp> // for upgradeMyApp
#include <Androidapi.JNI.JavaTypes.hpp>
#include <Androidapi.JNIBridge.hpp>
#include <Androidapi.JNI.Net.hpp>
#endif
//---------------------------------------------------------------------------
String stDocPath, stFileName, stTarget ;
stDocPath = IncludeTrailingPathDelimiter(System::Ioutils::TPath::GetDocumentsPath()) ;
stFileName = "myFileName" ;
stTarget = stDocPath + stFileName ;
this->MemoList->Lines->SaveToFile(stTarget) ;
|