X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=android%2Fproject%2Fxscreensaver%2Fsrc%2Forg%2Fjwz%2Fxscreensaver%2Fgen%2FStonerviewService.java;fp=android%2Fproject%2Fxscreensaver%2Fsrc%2Forg%2Fjwz%2Fxscreensaver%2Fgen%2FStonerviewService.java;h=0000000000000000000000000000000000000000;hp=177e528a4bd6ee8bd3b4b64b5219c258a5049af5;hb=d1ae2829ff0fd2a96c16a0c8c5420efaa47d7b30;hpb=7edd66e6bd3209013ee059819747b10b5835635b diff --git a/android/project/xscreensaver/src/org/jwz/xscreensaver/gen/StonerviewService.java b/android/project/xscreensaver/src/org/jwz/xscreensaver/gen/StonerviewService.java deleted file mode 100644 index 177e528a..00000000 --- a/android/project/xscreensaver/src/org/jwz/xscreensaver/gen/StonerviewService.java +++ /dev/null @@ -1,60 +0,0 @@ -package org.jwz.xscreensaver.gen; - -import net.rbgrn.android.glwallpaperservice.*; -import android.content.SharedPreferences; -import org.jwz.xscreensaver.*; - -// Original code provided by Robert Green -// http://www.rbgrn.net/content/354-glsurfaceview-adapted-3d-live-wallpapers -public class StonerviewService extends GLWallpaperService { - - SharedPreferences sp; - - public StonerviewService() { - super(); - } - - @Override - public void onCreate() { - sp = ((XscreensaverApp)getApplication()).getThePrefs(StonerviewWallpaper.SHARED_PREFS_NAME); - } - - public Engine onCreateEngine() { - MyEngine engine = new MyEngine(); - return engine; - } - - class MyEngine extends GLEngine { - StonerviewWallpaper renderer; - public MyEngine() { - super(); - // handle prefs, other initialization - renderer = new StonerviewWallpaper(); - setRenderer(renderer); - setRenderMode(RENDERMODE_CONTINUOUSLY); - } - - public void onDestroy() { - super.onDestroy(); - if (renderer != null) { - renderer.release(); // assuming yours has this method - it should! - } - renderer = null; - } - - @Override - public void onVisibilityChanged(boolean visible) { - super.onVisibilityChanged(visible); - if (visible) { - renderer.doSP(sp); - } - } - - } - static - { - System.loadLibrary ("xscreensaver"); - } - - -}