指定适当的创建参数、连接参数、同步参数、协议选项、方法调用和部署文件,以确保 UltraLiteJ 应用程序能够在 Android 智能手机上成功运行。
前提条件
执行此任务没有前提条件。
将以下文件添加到 Android 项目:
%SQLANY16%\UltraLite\UltraLiteJ\Android\UltraLiteJNI16.jar
%SQLANY16%\UltraLite\UltraLiteJ\Android\ARM\libultralitej16.so
指定以下参数:
如果使用模糊处理,则在创建数据库时设置创建参数 obfuscate=1。
如果使用 AES 加密,则在创建或连接到数据库时设置连接参数 DBKEY=encryption-key。
要设置以上参数,请使用 setCreationString 和 setConnectionString 方法。
在 UltraLite 应用程序中使用同步时,设置适当的参数设置:
同步类型 | 参数设置 |
---|---|
TCP/IP |
将 Stream 同步参数设置为 "tcpip"。 |
HTTP |
将 Stream 同步参数设置为 "http"。 |
RSA TLS |
将 Stream 同步参数设置为 "tls"。 |
RSA HTTPS |
将 Stream 同步参数设置为 "https"。 |
如果使用 RSA 端对端加密 (RSA E2EE),则将协议选项设置为 e2ee_public_key=key-file。
如果使用 ZLIB 压缩,则将协议选项设置为 compression=zlib。
如果使用 AES 加密,则调用 ConfigPersistent.EnableAesDBEncryption 方法。
如果使用 RSA TLS、RSA HTTPS 或 RSA E2EE,则部署 %SQLANY16%\UltraLite\UltraLiteJ\Android\ARM\libmlcrsa16.so。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |