pull/978/head
ag2s20150909 4 years ago
parent 89e087987f
commit a1949ed505
  1. 2
      app/src/main/java/io/legado/app/utils/BitmapUtils.kt
  2. 26
      epublib/src/androidTest/java/me/ag2s/epublib/ExampleInstrumentedTest.java
  3. 17
      epublib/src/test/java/me/ag2s/epublib/ExampleUnitTest.java

@ -28,7 +28,6 @@ object BitmapUtils {
*/ */
fun decodeBitmap(path: String, width: Int, height: Int): Bitmap? { fun decodeBitmap(path: String, width: Int, height: Int): Bitmap? {
val op = BitmapFactory.Options() val op = BitmapFactory.Options()
op.inPreferredConfig = Config.RGB_565
val ips = FileInputStream(path) val ips = FileInputStream(path)
// inJustDecodeBounds如果设置为true,仅仅返回图片实际的宽和高,宽和高是赋值给opts.outWidth,opts.outHeight; // inJustDecodeBounds如果设置为true,仅仅返回图片实际的宽和高,宽和高是赋值给opts.outWidth,opts.outHeight;
op.inJustDecodeBounds = true op.inJustDecodeBounds = true
@ -56,7 +55,6 @@ object BitmapUtils {
fun decodeBitmap(path: String): Bitmap? { fun decodeBitmap(path: String): Bitmap? {
val opts = BitmapFactory.Options() val opts = BitmapFactory.Options()
opts.inPreferredConfig = Config.RGB_565
val ips = FileInputStream(path) val ips = FileInputStream(path)
opts.inJustDecodeBounds = true opts.inJustDecodeBounds = true
BitmapFactory.decodeFileDescriptor(ips.fd,null,opts) BitmapFactory.decodeFileDescriptor(ips.fd,null,opts)

@ -1,26 +0,0 @@
package me.ag2s.epublib;
import android.content.Context;
import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.junit.Assert.*;
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
assertEquals("me.ag2s.epublib.test", appContext.getPackageName());
}
}

@ -1,17 +0,0 @@
package me.ag2s.epublib;
import org.junit.Test;
import static org.junit.Assert.*;
/**
* Example local unit test, which will execute on the development machine (host).
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
public class ExampleUnitTest {
@Test
public void addition_isCorrect() {
assertEquals(4, 2 + 2);
}
}
Loading…
Cancel
Save