Info Call to native methods

Description

List of all calls to methods using Java Native Interface to interact with native code (written in C/C++).

Recommendation

Data passed to NewStringUTF must be in Modified UTF-8 format

UTF-16 strings are not zero-terminated

Object references should never be compared using == or != in native code. When testing for object equality, the IsSameObject() function should be used instead of ==.

Technical details
  • Method pl.droidsonroids.gif.GifInfoHandle->free((J)V)
  • Method pl.droidsonroids.gif.GifInfoHandle->getCurrentFrameIndex((J)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->getCurrentLoop((J)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->getCurrentPosition((J)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->getDuration((J)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->getHeight((J)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->getLoopCount((J)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->getNativeErrorCode((J)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->getNumberOfFrames((J)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->getSavedState((J)[J)
  • Method pl.droidsonroids.gif.GifInfoHandle->getWidth((J)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->isOpaque((J)Z)
  • Method pl.droidsonroids.gif.GifInfoHandle->openFd((Ljava/io/FileDescriptor; J)J)
  • Method pl.droidsonroids.gif.GifInfoHandle->openFile((Ljava/lang/String;)J)
  • Method pl.droidsonroids.gif.GifInfoHandle->renderFrame((J Landroid/graphics/Bitmap;)J)
  • Method pl.droidsonroids.gif.GifInfoHandle->reset((J)Z)
  • Method pl.droidsonroids.gif.GifInfoHandle->restoreRemainder((J)J)
  • Method pl.droidsonroids.gif.GifInfoHandle->restoreSavedState((J [J Landroid/graphics/Bitmap;)I)
  • Method pl.droidsonroids.gif.GifInfoHandle->saveRemainder((J)V)
  • Method pl.droidsonroids.gif.GifInfoHandle->seekToTime((J I Landroid/graphics/Bitmap;)V)