Geben Sie die entsprechenden Erstellungsparameter, Verbindungsparameter, Synchronisationsparameter, Protokolloptionen, Methodenaufrufe und Deployment-Dateien an, um sicherzustellen, dass die UltraLiteJ-Anwendung auf Android-Smartphones erfolgreich ausgeführt wird.
Voraussetzungen
Es gibt keine Voraussetzungen für diese Aufgabe.
Fügen Sie Ihrem Android-Projekt die folgenden Dateien hinzu:
%SQLANY16%\UltraLite\UltraLiteJ\Android\UltraLiteJNI16.jar
%SQLANY16%\UltraLite\UltraLiteJ\Android\ARM\libultralitej16.so
Geben Sie folgende Parameter an:
Wenn Sie Verschleierung verwenden, setzen Sie beim Erstellen der Datenbank den obfuscate=1-Erstellungsparameter.
Wenn Sie AES-Verschlüsselung verwenden, setzen Sie beim Erstellen der Datenbank oder beim Herstellen einer Verbindung mit der Datenbank den Verbindungsparameter DBKEY=encryption-key.
Um diese Parameter zu setzen, verwenden Sie die setCreationString- und setConnectionString-Methoden.
Setzen Sie die entsprechenden Parameter, wenn Sie die Synchronisation in der UltraLite-Anwendung verwenden:
Synchronisationstyp | Parametereinstellungen |
---|---|
TCP/IP |
Setzen Sie den Synchronisationsparameter Stream auf "tcpip". |
HTTP |
Setzen Sie den Synchronisationsparameter Stream auf "http". |
RSA_TLS |
Setzen Sie den Synchronisationsparameter Stream auf "tls". |
RSA HTTPS |
Setzen Sie den Synchronisationsparameter Stream auf "https". |
Bei der Verwendung von RSA-Ende-zu-Ende-Verschlüsselung (RSA E2EE) setzen Sie die Protokolloption e2ee_public_key=key-file.
Wenn Sie ZLIB-Kompression verwenden, setzen Sie die Protokolloption compression=zlib.
Bei der Verwendung von AES-Verschlüsselung rufen Sie die ConfigPersistent.EnableAesDBEncryption-Methode auf.
Bei der Verwendung von RSA TLS, RSA HTTPS oder RSA E2EE stellen Sie %SQLANY16%\UltraLite\UltraLiteJ\Android\ARM\libmlcrsa16.so per Deployment bereit.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |