打包文件到APK安装包中
打包文件到APK安装包中
目的:将配置文件或SQLITE打包进APK中
1.首先,打开菜单 Project - Deployment
2.点击添加按钮,选择要添加的文件(文件最好放在工程目录中,这样,即使该工程在其他电脑上打开,也能找到该文件)
3.修改Remote Path:
当开发Android程序时,Remote Path修改为 assets\internal\
当开发iOS程序时,Remote Path修改为 StartUp\Documents
Remote Path说明
Remote Path写入assets\internal\或
assets\就可以
其中assets\internal\会把文件发布到
TPath.GetDocumentsPath(也就是/data/data/.../files)目录下assets\会把文件发布到
TPath.GetSharedDocumentsPath(也就是/mnt/sdcard/Android/data/.../files)目录下。
4.程序中使用文件的方法:
首先,需要引用 System.IOUtils 文件,这样才能使用TPath类
TPath.Combine(TPath.GetDocumentsPath,'a.htm')
或
TPath.GetDocumentsPath + PathDelim + 'a.htm'
获取文件的绝对路径,然后就可以使用这个路径对文件进行操作了。
打包SQLITE
在fdconnection的beforconnect事件中填写如下代码:
procedure TForm1.FDConnection1BeforeConnect(Sender: TObject);
begin
FDConnection1.Params.Values['Database'] := TPath.Combine(TPath.GetDocumentsPath, 'test.s3db');
end;
最新文章
- java 引入自定义字体font后出现的硬盘吃光的问题
- 在ubuntu上建立多svn版本库
- awk 的一些用法
- Repeater控件 ---属性(ItemCommand事件)
- java去处重复输出
- MySQL查询重复出现次数最多的记录
- JMX学习笔记(三)-MXBean
- Python中NumPy基础使用
- js中静态函数与变量
- Android服务
- ansible role 执行顺序
- 网络安全——一图看懂HTTPS建立过程
- jquery层次选择器:空格 > next + nextAll ~ siblings
- 漂亮CSS样式用户留言表单
- Spring配置优化_构造器注入+自动装配
- LCD调试
- BZOJ3531 [Sdoi2014]旅行 树链剖分 线段树
- python全栈开发* 02 知识点汇总 * 180531
- kettle在linux下执行任务
- 定义c/c++全局变量/常量几种方法的区别
热门文章
- 70.JS---利用原生js做手机端网页自适应解决方案rem布局
- Springboot jpa多数据源
- PHP公众号开发给用户发微信消息提醒功能
- 让Windows中的文件名支持大小写
- linux cgroups简介(上)
- git merge origin master git merge origin/master区别
- 100% 成功率的 offer 收割机是怎样练成的?
- 检测一个js写的URL拼接函数
- 图论 - PAT乙级 1029 旧键盘 (C++ python3)
- 公司框架-关于verifyInputgbg()方法的使用注意事项