Android实例-如何将文件打包到安装文件(XE8+小米2)
2015-08-20 08:59
537 查看
![](http://images.cnblogs.com/cnblogs_com/FKdelphi/716934/o_%e5%a6%82%e4%bd%95%e5%b0%86%e6%96%87%e4%bb%b6%e6%89%93%e5%8c%85%e5%88%b0%e5%ae%89%e8%a3%85%e6%96%87%e4%bb%b6.jpg)
结果:
1.文件名支持英文字母、数字,不支持中文,大小写敏感。
2.文件最好放在根目录下,或是子目录下,如果放在根目外,根目录改名后,找不到文件。
3.打开Project->Deployment->ADD Files->选择文件(支持多选)->Remote Path->assets\internal\(或者assets\)。
PS:
assets\:对应的是TPath.GetSharedDocumentsPath。
assets\internal\:对应的是TPath.GetDocumentsPath。
还有一种说是支持SD卡,但本人未能实现。希望哪位高手指点。
实例代码:
unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Controls.Presentation, FMX.StdCtrls, FMX.Objects, FMX.ScrollBox, FMX.Memo; type TForm1 = class(TForm) Button1: TButton; Image1: TImage; Image2: TImage; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation uses System.IOUtils;//需要引入 {$R *.fmx} {$R *.NmXhdpiPh.fmx ANDROID} procedure TForm1.Button1Click(Sender: TObject); var sFile1: string; begin // 文件名大小写敏感,切记 sFile1 := TPath.GetSharedDocumentsPath + PathDelim + '1.jpg'; if FileExists(sFile1) then Image1.Bitmap.LoadFromFile(sFile1);//显示该图片 // 文件名大小写敏感,切记 sFile1 := TPath.GetDocumentsPath + PathDelim + '2.jpg'; if FileExists(sFile1) then Image2.Bitmap.LoadFromFile(sFile1);//显示该图片 end; end.
相关文章推荐
- Android之如何设置长按事件监听
- Android之如何设置文本改变监听
- Android双向seekbar
- Android之键盘监听的运行机理【看清键盘监听的本质】【入门版】
- Android之如何设置键盘监听
- Android双向seekbar(带刻度)
- Android之设置拖拽监听
- Android 中View只能接收到ACTION_DOWN无法接收ACTION_MOVE和ACTION_UP解决办法
- Android之输入内容监听回车键【Editor】
- Android开发自学笔记(Android Studio1.3.1)—3.Android应用结构解析
- Android学习路线
- android studio的安装
- 利用Fragment编写简易新闻界面,布局同时适应Android手机和平板电脑
- 关于android开发ListView的Adapter的convertView中有EditText的问题
- Deepin 安装Android-studio
- Android SDK 在线更新镜像服务器资源
- Android起步
- Android SDK Android NDK Android Studio 官方下载地址
- Android SDK Android NDK Android Studio 官方下载地址
- IT蓝豹 分享android 特效