728x90
Rad Studio 11 최신버전에서도 구동이 가능합니다.
uses Androidapi.Helpers; // JStringToString 및 StringToJstring 쓰기위해서는 추가 해주시길.
procedure TForm1.Button1Click(Sender: TObject);
var TmpFile : JFile;
TmpFileList: TJavaObjectArray<JFile>;
Begin
TmpFile := TJFile.JavaClass.init(StringToJstring('앱 폴더경로'));
TmpFileList := TmpFile.listFiles;
for var I : integer := 0 to TmpFileList.Length-1 do
ListView1.Items.Add.Text := ExtractFileName(JStringToString(TmpFileList.Items[i].toString));
end;
파일명만 출력하실분은 밑에
ListView1.Items.Add.Text := ExtractFileName(JStringToString(TmpFileList.Items[i].toString));
파일경로 출력하실분은 밑에
ListView1.Items.Add.Text := JStringToString(TmpFileList.Items[i].toString);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
첨부된 파일에는 내부경로 가져올때 쓰시면됩니다
uses Androidapi.Helpers, DPF.Android.OS; // DPF.Android.OS에서는 TJEnvironmen 포함으로 들어가있는것입니다^^
procedure TForm1.Button1Click(Sender: TObject);
var TmpFile : JFile;
TmpFileList: TJavaObjectArray<JFile>;
Begin
var TmpStr: string := JStringToString(TJEnvironmen.JavaClass.getExternalStorageDirectory.getAbsolutePath)+'/Download';
TmpFile := TJFile.JavaClass.init(StringToJstring(TmpStr));
TmpFileList := TmpFile.listFiles;
for var I : integer := 0 to TmpFileList.Length-1 do
ListView1.Items.Add.Text := ExtractFileName(JStringToString(TmpFileList.Items[i].toString));
end;
728x90
'FireMonkey 예제 자료' 카테고리의 다른 글
FireMonkey Floating(플로팅) 안드로이드 가사 위젯 jar 파일 업로드 (0) | 2022.01.08 |
---|---|
파이어몽키[Window,Android] 이미지 리스트 비트맵 추가할수 있게 하는 코드 (0) | 2022.01.05 |
Floating KMS 가사 위젯 java 코드 정리 해드렸습니다 (0) | 2022.01.05 |
java 코드에 리소스 id 얻어오기 (0) | 2022.01.03 |
(영상강의)파이어몽키 Live2D 변환작업 하는방법 (0) | 2022.01.03 |
안드로이드 파이어몽키 euckr encode 예제 (0) | 2021.12.13 |
[Android] 파이어몽키 권한요청 다이얼로그 창 예제 (0) | 2021.12.13 |
LZstring 자바스크립트 compressToEncoded부분을 델파이로 번역 끝(소스 업로드) (0) | 2021.12.13 |
댓글