Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - Java 编程 » UltraLiteJ 应用程序开发 » 如何构建和部署 UltraLiteJ 应用程序

 

为 Android 部署 UltraLiteJ 应用程序

指定适当的创建参数、连接参数、同步参数、协议选项、方法调用和部署文件,以确保 UltraLiteJ 应用程序能够在 Android 智能手机上成功运行。

前提条件

执行此任务没有前提条件。

 任务
  1. 将以下文件添加到 Android 项目:

    • %SQLANY16%\UltraLite\UltraLiteJ\Android\UltraLiteJNI16.jar

    • %SQLANY16%\UltraLite\UltraLiteJ\Android\ARM\libultralitej16.so

  2. 指定以下参数:

    • 如果使用模糊处理,则在创建数据库时设置创建参数 obfuscate=1

    • 如果使用 AES 加密,则在创建或连接到数据库时设置连接参数 DBKEY=encryption-key

    要设置以上参数,请使用 setCreationString 和 setConnectionString 方法。

  3. 在 UltraLite 应用程序中使用同步时,设置适当的参数设置:

    同步类型 参数设置
    TCP/IP

    Stream 同步参数设置为 "tcpip"。

    HTTP

    Stream 同步参数设置为 "http"。

    RSA TLS

    Stream 同步参数设置为 "tls"。

    RSA HTTPS

    Stream 同步参数设置为 "https"。

  4. 如果使用 RSA 端对端加密 (RSA E2EE),则将协议选项设置为 e2ee_public_key=key-file

  5. 如果使用 ZLIB 压缩,则将协议选项设置为 compression=zlib

  6. 如果使用 AES 加密,则调用 ConfigPersistent.EnableAesDBEncryption 方法。

  7. 如果使用 RSA TLS、RSA HTTPS 或 RSA E2EE,则部署 %SQLANY16%\UltraLite\UltraLiteJ\Android\ARM\libmlcrsa16.so

结果

UltraLiteJ 应用程序在其部署到的 Android 设备上成功运行。

下一个

将 UltraLite 数据库部署到该应用程序所部署到的 Android 移动设备,或使用所部署的应用程序创建一个新的数据库。

 另请参见