Implement AImageDecoder_resultToString

Bug: 160984428
Test: I118eaa99cd65b70dbfb2c8a7731c714564911a34
Change-Id: Iac444b04521056ae6f08cf7bbf12a79a80698c4c
diff --git a/native/graphics/jni/imagedecoder.cpp b/native/graphics/jni/imagedecoder.cpp
index e3b575e..0f61907 100644
--- a/native/graphics/jni/imagedecoder.cpp
+++ b/native/graphics/jni/imagedecoder.cpp
@@ -61,6 +61,37 @@
     }
 }
 
+const char* AImageDecoder_resultToString(int result) {
+    switch (result) {
+        case        ANDROID_IMAGE_DECODER_SUCCESS:
+            return "ANDROID_IMAGE_DECODER_SUCCESS";
+        case        ANDROID_IMAGE_DECODER_INCOMPLETE:
+            return "ANDROID_IMAGE_DECODER_INCOMPLETE";
+        case        ANDROID_IMAGE_DECODER_ERROR:
+            return "ANDROID_IMAGE_DECODER_ERROR";
+        case        ANDROID_IMAGE_DECODER_INVALID_CONVERSION:
+            return "ANDROID_IMAGE_DECODER_INVALID_CONVERSION";
+        case        ANDROID_IMAGE_DECODER_INVALID_SCALE:
+            return "ANDROID_IMAGE_DECODER_INVALID_SCALE";
+        case        ANDROID_IMAGE_DECODER_BAD_PARAMETER:
+            return "ANDROID_IMAGE_DECODER_BAD_PARAMETER";
+        case        ANDROID_IMAGE_DECODER_INVALID_INPUT:
+            return "ANDROID_IMAGE_DECODER_INVALID_INPUT";
+        case        ANDROID_IMAGE_DECODER_SEEK_ERROR:
+            return "ANDROID_IMAGE_DECODER_SEEK_ERROR";
+        case        ANDROID_IMAGE_DECODER_INTERNAL_ERROR:
+            return "ANDROID_IMAGE_DECODER_INTERNAL_ERROR";
+        case        ANDROID_IMAGE_DECODER_UNSUPPORTED_FORMAT:
+            return "ANDROID_IMAGE_DECODER_UNSUPPORTED_FORMAT";
+        case        ANDROID_IMAGE_DECODER_FINISHED:
+            return "ANDROID_IMAGE_DECODER_FINISHED";
+        case        ANDROID_IMAGE_DECODER_INVALID_STATE:
+            return "ANDROID_IMAGE_DECODER_INVALID_STATE";
+        default:
+            return nullptr;
+    }
+}
+
 static int createFromStream(std::unique_ptr<SkStreamRewindable> stream, AImageDecoder** outDecoder) {
     SkCodec::Result result;
     auto codec = SkCodec::MakeFromStream(std::move(stream), &result, nullptr,