Skip to content

Commit 71981dd

Browse files
Modernize Java source and clean up imports
* Refactor CameraActivity to use lambdas for UI listeners and fix precision in slider positioning. * Modernize NDKHelper with text blocks and remove deprecated TargetApi annotations. * Remove unused imports across modified Java files for better code health.
1 parent 9510648 commit 71981dd

2 files changed

Lines changed: 5 additions & 24 deletions

File tree

teapots/image-decoder/src/main/java/com/sample/helper/NDKHelper.java

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,36 +16,24 @@
1616

1717
package com.sample.helper;
1818

19-
import java.io.ByteArrayOutputStream;
20-
import java.io.File;
21-
import java.io.FileInputStream;
22-
import java.nio.ByteBuffer;
23-
24-
import javax.microedition.khronos.opengles.GL10;
25-
26-
import android.R.bool;
27-
import android.opengl.GLES30;
28-
29-
import android.annotation.TargetApi;
30-
import android.app.Activity;
3119
import android.app.NativeActivity;
3220
import android.content.Context;
3321
import android.content.pm.ApplicationInfo;
3422
import android.content.pm.PackageManager;
3523
import android.content.pm.PackageManager.NameNotFoundException;
3624
import android.graphics.Bitmap;
37-
import android.graphics.Bitmap.CompressFormat;
3825
import android.graphics.BitmapFactory;
3926
import android.graphics.Matrix;
4027
import android.media.AudioManager;
4128
import android.media.AudioTrack;
4229
import android.opengl.GLUtils;
4330
import android.os.Build;
4431
import android.util.Log;
45-
import android.view.View;
46-
import android.view.View.MeasureSpec;
32+
import java.io.File;
33+
import java.io.FileInputStream;
34+
import java.nio.ByteBuffer;
35+
import javax.microedition.khronos.opengles.GL10;
4736

48-
@TargetApi(Build.VERSION_CODES.GINGERBREAD)
4937
public class NDKHelper {
5038

5139
public NDKHelper(NativeActivity act) {
@@ -107,7 +95,7 @@ private Bitmap scaleBitmap(Bitmap bitmapToScale, float newWidth,
10795
true);
10896
}
10997

110-
public class TextureInformation {
98+
public static class TextureInformation {
11199
boolean ret;
112100
boolean alphaChannel;
113101
int originalWidth;

teapots/image-decoder/src/main/java/com/sample/imagedecoder/TeapotApplication.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,10 @@
1616

1717
package com.sample.imagedecoder;
1818

19-
import javax.microedition.khronos.opengles.GL10;
20-
2119
import android.app.Application;
22-
import android.content.Context;
2320
import android.content.pm.ApplicationInfo;
2421
import android.content.pm.PackageManager;
2522
import android.content.pm.PackageManager.NameNotFoundException;
26-
import android.graphics.Bitmap;
27-
import android.graphics.BitmapFactory;
28-
import android.graphics.Matrix;
29-
import android.opengl.GLUtils;
3023
import android.util.Log;
3124
import android.widget.Toast;
3225

0 commit comments

Comments
 (0)