diff --git a/apng_library/src/main/AndroidManifest.xml b/apng_library/src/main/AndroidManifest.xml index eb06482..a49ba4d 100644 --- a/apng_library/src/main/AndroidManifest.xml +++ b/apng_library/src/main/AndroidManifest.xml @@ -1,5 +1,2 @@ - - - + diff --git a/apng_library/src/main/java/oupson/apng/Loader.kt b/apng_library/src/main/java/oupson/apng/Loader.kt index 99a8425..2a45fa6 100644 --- a/apng_library/src/main/java/oupson/apng/Loader.kt +++ b/apng_library/src/main/java/oupson/apng/Loader.kt @@ -17,6 +17,7 @@ class Loader { * @throws IOException thrown when retrieving the file. * @throws Exception when returned code of the [HttpURLConnection] is not 200 (OK). */ + @Suppress("BlockingMethodInNonBlockingContext") // RELATED TO ERROR. @Throws(IOException::class, Exception::class) suspend fun load(url: URL): ByteArray = withContext(Dispatchers.IO) { diff --git a/apng_library/src/main/java/oupson/apng/decoder/ApngDecoder.kt b/apng_library/src/main/java/oupson/apng/decoder/ApngDecoder.kt index 82c76dc..f660a68 100644 --- a/apng_library/src/main/java/oupson/apng/decoder/ApngDecoder.kt +++ b/apng_library/src/main/java/oupson/apng/decoder/ApngDecoder.kt @@ -571,7 +571,7 @@ class ApngDecoder { * @param config Configuration applied to the bitmap added to the animation. Please note that the frame is decoded in ARGB_8888 and converted after, for the buffer. * @return [AnimationDrawable] if successful and an [AnimatedImageDrawable] if the image decoded is not an APNG but a gif. */ - @Suppress("unused") + @Suppress("unused", "BlockingMethodInNonBlockingContext") @JvmStatic suspend fun decodeApng( context: Context, diff --git a/apng_library/src/main/java/oupson/apng/imageUtils/PngEncoder.kt b/apng_library/src/main/java/oupson/apng/imageUtils/PngEncoder.kt index e66571d..4f256dc 100644 --- a/apng_library/src/main/java/oupson/apng/imageUtils/PngEncoder.kt +++ b/apng_library/src/main/java/oupson/apng/imageUtils/PngEncoder.kt @@ -12,6 +12,7 @@ import kotlin.math.min /** * Taken from http://catcode.com/pngencoder/com/keypoint/PngEncoder.java */ +@Deprecated("It now integrated in ApngEncoder and will be removed after the 1.10 release") class PngEncoder { companion object { /** Constants for filter (NONE) */ diff --git a/apng_library/src/main/java/oupson/apng/imageUtils/PnnQuantizer.java b/apng_library/src/main/java/oupson/apng/imageUtils/PnnQuantizer.java index 3afe64c..8078f20 100644 --- a/apng_library/src/main/java/oupson/apng/imageUtils/PnnQuantizer.java +++ b/apng_library/src/main/java/oupson/apng/imageUtils/PnnQuantizer.java @@ -20,6 +20,7 @@ import java.util.List; import java.util.Random; @SuppressWarnings("WeakerAccess") +@Deprecated() public class PnnQuantizer { private final short SHORT_MAX = Short.MAX_VALUE; private final char BYTE_MAX = -Byte.MIN_VALUE + Byte.MAX_VALUE; @@ -31,7 +32,6 @@ public class PnnQuantizer { @SuppressLint("UseSparseArrays") private final HashMap closestMap = new HashMap(); - @SuppressWarnings("unused") public PnnQuantizer(String fname) { fromBitmap(fname); } diff --git a/app-test/src/androidTest/java/oupson/apngcreator/ExampleInstrumentedTest.kt b/app-test/src/androidTest/java/oupson/apngcreator/ExampleInstrumentedTest.kt deleted file mode 100644 index ae350dd..0000000 --- a/app-test/src/androidTest/java/oupson/apngcreator/ExampleInstrumentedTest.kt +++ /dev/null @@ -1,22 +0,0 @@ -package oupson.apngcreator - -import androidx.test.InstrumentationRegistry -import androidx.test.runner.AndroidJUnit4 -import org.junit.Assert.assertEquals -import org.junit.Test -import org.junit.runner.RunWith - -/** - * Instrumented test, which will execute on an Android device. - * - * See [testing documentation](http://d.android.com/tools/testing). - */ -@RunWith(AndroidJUnit4::class) -class ExampleInstrumentedTest { - @Test - fun useAppContext() { - // Context of the app under test. - val appContext = InstrumentationRegistry.getTargetContext() - assertEquals("oupson.apngcreator", appContext.packageName) - } -} diff --git a/app-test/src/main/AndroidManifest.xml b/app-test/src/main/AndroidManifest.xml index 4866642..9a2717f 100644 --- a/app-test/src/main/AndroidManifest.xml +++ b/app-test/src/main/AndroidManifest.xml @@ -3,8 +3,8 @@ xmlns:tools="http://schemas.android.com/tools" package="oupson.apngcreator"> - - + + - +