由于目前delphi xe2 还不直接支持Android 的开发,因此kbmMW 客户端的功能也没办法直接在Android 上运行。

由于kbmMW 为了与java 应用程序通讯,在企业版里面提供了一个JavaClinet. 具体文件名为kbmMWClient.jar。

而在basci4android 可以直接使用这个jar. 也就是说通过kbmMW 的javaclient 可以直接访问kbmMW 的服务器。

当然由于客户端没有kbmMemTable的功能,一次只能是访问远程服务过程,无法直接实现数据库的存取。

在Basci4android 里面访问kbmMW 很简单,只要引用kbmMWClient 库就可以了。其他就非常类似delphi 客户端了。

服务器就用我们以前的,主要是basci4android 客户端的代码。

'Activity moduleSub Process_Globals    'These global variables will be declared once when the application starts.    'These variables can be accessed from all modules.End SubSub Globals    'These global variables will be redeclared each time the activity is created.    'These variables can only be accessed from this module.    Dim SimpleClient As TkbmMWClient    Dim Ip As EditText    Dim Port As EditText    Dim mLog As EditTextEnd SubSub Activity_Create(FirstTime As Boolean)    Activity.LoadLayout("Main")    Ip.Text = "127.0.0.1"    Port.Text = "3000"End SubSub Activity_ResumeEnd SubSub Activity_Pause (UserClosed As Boolean)End SubSub ConnectBtn_Click    SimpleClient.Connect(Ip.Text,Port.Text)    End SubSub SendBtn_Click    Dim args(2) As String    args(0)=100    mLog.Text="结果为"& SimpleClient.SendRequest ("xalion_srv","","SUMALL",args)        End Sub

编译运行,就可以成功调用服务端过程了。

怎么样,还算方便吧。

目前对于远程数据的访问,可以通过返回JSON 传,然后解析再显示到客户端。

更方便的操作,估计只能等到delphi 支持Android 了。

更多相关文章

  1. 辅助功能 AccessibilityService笔记
  2. Android(安卓)虚拟机常用快捷键
  3. Android中xml解析--实现软件升级功能
  4. android客户端xmpp & smack & openfire简单开发实例
  5. Unity头像上传功能实现 二
  6. Android学习【0】安装android studio报错Failed to install Inte
  7. Android集成支付宝移动支付功能
  8. PreferenceActivity用法简介
  9. android 与服务器用 http Post方法通迅

随机推荐

  1. android布局全屏显示,状态栏和导航栏透明
  2. Android-FrameWork原理与架构分析
  3. android 使用Webview时候清楚缓存各种方
  4. Android(安卓)NavigationDrawer(侧滑导航
  5. Android(安卓)ReplacementSpan 文字对齐
  6. Android之Zygote启动详解
  7. Android(安卓)-对图片Drawable进行变色
  8. Android(安卓)Gradle plugin升级 3.0.1
  9. android studio 3.0.1依赖butterknife报
  10. NDK Mediacodec