zoukankan      html  css  js  c++  java
  • Android的路径信息[转]

    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的信息.

  • 相关阅读:
    解题报告:luogu P3853 [TJOI2007]路标设置
    解题报告:luogu P2678 跳石头
    SG函数
    解题报告:CF622F
    解题报告:luogu P1144 最短路计数
    树剖小结(简述)
    LCA之tarjan离线
    %你赛2020.2
    一个小证明(题解 P5425 Part1)
    科创版简介
  • 原文地址:https://www.cnblogs.com/key-ok/p/3345995.html
Copyright © 2011-2022 走看看