Android的路径信息[转]
2024-08-22 04:25:59
Delphi早就把IO相关的都提取到System.IoUtils单元中了.
路径操作就使用TPath的方法都很方便.
uses
System.IoUtils
TPath.GetTempPath//临时目录
TPath.GetCameraPath//照相机目录(照片/录像)
TPath.GetMusicPath//音乐目录
TPath.GetDownloadsPath//下载目录
……
如果使用TPath类的静态方法那么代码就是跨平台的,在Windows,Mac,iOS,Android上都能用.
如果仅仅对Android的操作也可以使用Androidapi.IOUtils单元的那些GetXX的函数,也很简单,都没有参数,并且返回值都是字符串.
一般Android的Service需要以下几个步骤.
1.在Manifest.XML中声明service
2.从service的Interface中派生一个Service类.Delphi对应的类是JService
3.调用Content的startService/bindService方法启动.在Delphi XE5中对应TJContext
4.如果要有某些事件触发,比如开机/来电/来短信触发启动Service就写一些receiver.可以写一个receiver用SharedActivityContext.registerReceiver注册即可.
其中后几步都没问题,问题在第一步.XE5的Manifest文件是自动产生的,不知道在哪里可以往Manifest中添加service的信息.
最新文章
- 【Python五篇慢慢弹(3)】函数修行知python
- [转]servlet中的service, doGet, doPost方法的区别和联系
- HTML 文本格式化<;b>;<;big>;<;em>;<;i>;<;small>;<;strong>;<;sub>;<;sup>;<;ins>;<;del>;
- linux 切换多个jdk脚本
- java课堂练习之可变參数与卫条件
- Cocos2d-JS坐标系
- input中的id和name
- linux下mysql数据库的学习
- hdu 4005 边连通度与缩点
- javascrip中setTimeout和setInterval
- MVC零基础学习整理(一)
- Deepin或者Ubuntu上永久配件navicat
- 如何手动写一个Python脚本自动爬取Bilibili小视频
- 微信支付服务器CA证书更换服务器安装der证书的方法 DigiCert的根证书
- 用python做网页抓取与解析入门笔记[zz]
- socke+epoll
- 【C#】datetimepicker里面如何设置日期为当天日期,而时间设为0:00或23:59?
- 搭建turbine时 hystrix MaxConcurrentConnections reached 异常
- PAT L2-005 集合相似度(模拟集合set)
- Gym100920J