Unit bbjniutils

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class EAndroidInterfaceException  
record TJavaEnv  

Functions and Procedures

function needJ: TJavaEnv;
function JNI_OnLoad(vm:PJavaVM;reserved:pointer):jint; cdecl;
procedure JNI_OnUnload(vm:PJavaVM;reserved:pointer); cdecl;
function isValidModifiedUTF8(const s: string; conversionMode: TStringConversionMode): integer;
function repairModifiedUTF8(const s: string): string;

Types

TStringConversionMode = (...);

Constants

javaEnvRef: cardinal = $deadbeef;

Variables

j: TJavaEnv;
jvmref: PJavaVM;
jContextObject: jobject;
onLoad: function: integer;
onUnload: procedure;

Description

Functions and Procedures

function needJ: TJavaEnv;
 
function JNI_OnLoad(vm:PJavaVM;reserved:pointer):jint; cdecl;
 
procedure JNI_OnUnload(vm:PJavaVM;reserved:pointer); cdecl;
 
function isValidModifiedUTF8(const s: string; conversionMode: TStringConversionMode): integer;
 
function repairModifiedUTF8(const s: string): string;
 

Types

TStringConversionMode = (...);
 
Values
  • scmAssumeMUTF8:  
  • scmConvertValidUTF8ToMUTF8:  
  • scmConvertAndRepairUTF8ToMUTF8:  

Constants

javaEnvRef: cardinal = $deadbeef;
 

Variables

j: TJavaEnv;
 
jvmref: PJavaVM;

Java VM reference as passed to JNI_OnLoad.

jContextObject: jobject;
 
onLoad: function: integer;
 
onUnload: procedure;
 

Generated by PasDoc 0.14.0.