Delpni-XE5-Android SDK API 层次结构


本文整理自网络,侵删。

 在DelphiXE5(Embarcadero)下要调用Android的相关功能,使用Android提供的相关API,必需要弄清楚Android SDK API的相关层次结构。虽然没有相关的中文文档参考,但幸运的是Android Java开发领域有相关介绍(我是英盲),并且EmbarcaderoXE5也提供了相对应的头文件定义库,在Lib\Android\Debug下可以找到它们。下面是每个单元所对应的说明 
单元名/类名功能XE5对应单元
1.系统级:android.accounts android.app 

1.1OS 相关

  
android.os
 操作系统相关,比例消息AndroidAPI.JNI.OS
android.os.storage

存储相关功能AndroidAPI.storageManager
android.hardware
传感器,摄像头  Androidapi.JNI.Hardware
android.security
 安全相关 
android.drm
 数字版权管理 
1.2 VM 相关

   
dalvik.system
  
dalvik.bytecode
  
2.程序框架
android.app.XXX 
  
android.content.XXX 

  
android.view.xxx 

  
android.provider 

  
android.appwidget 

  
android.preference 

  
android.widget 

  
3. 系统内置的服务(windows中以dll形式提供给程序员)
3.1 多媒体

 
android.media.xxx 
多媒体 
android.graphics 

图形图像 
android.opengl 

OPENGL绘图相关 
android.renderscript 

  
android.animation      

动画系统 
android.media.audiofx  

音效 
android.media.effect   

图像处理 
3.2 网络

  
3.2.1 协议

  
3.2.1.1 链路层
  
android.bluetooth 
  
android.net.wifi.xxx 

  
android.hardware.usb 

  
3.2.1.2 传输层 

  
android.net.sip 

  
3.2.1.3 应用层 

  
android.net.http 

  
android.net.rtp 

  
android.mtp (Media ransfer Protocol) 

  
android.net.wifi.p2p 

  
3.2.2 服务 

  
android.telephony.cdma(3G通信) 

  
android.telephony.gsm(2G通信) 

  
android.nfc.xxx(类似于公交卡的支付传输方式) 

  
android.location(GPS等) 

  
android.webkit(网页渲染) 

  
3.3 数据库 

  
android.database.XXX 

  
3.4 触控 

  
android.gesture 

  
3.5 字体渲染 

  
android.text.XXX 

  
android.service.textservice 

  
3.6 语音识别 

  
android.speech.xxx 

  
3.7 XML解析 

  
android.sax 

  
3.8 壁纸管理(windows里面应该是桌面) 

  
android.service.wallpaper 

  
4 其他 
android.util(IO、容器类、Json、数据编码、XML等)

  

这是Android开发Java中使用到的,实际在XE5中就变成了AndroidAPI.JNI.XXXXXXXXXXXXXXX。例如android.graphics在XE5的单元文件是AndroidAPI.JNI.Graphics,其它类推,实在找不到的,你打开XE5的LIB目录自己看一下,自己转化一下就好了。

相关阅读 >>

Delphi httpget 判断链接是否可以访问

Delphi-idhttp-utf-8编码乱码解决

Delphi xe5实现datetimetounix/unixtodatetime的一点小改进

Delphi 倒计时源码

Delphi mscomm1自动获取串口

Delphi 利用http的post方法做个在线翻译的小工

Delphi 判断当前活动窗口

Delphi 删除字符串中首个字符

Delphi with do和for do语句

Delphi system.net.httpclient 下载

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...