mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-21 03:52:48 +00:00
Tighten up a bunch of declarations to make Lint happier
This commit is contained in:
parent
07277e1a5b
commit
d3986080a3
@ -67,7 +67,7 @@ dependencies {
|
|||||||
compile group: 'org.bouncycastle', name: 'bcprov-jdk15on', version: '1.51'
|
compile group: 'org.bouncycastle', name: 'bcprov-jdk15on', version: '1.51'
|
||||||
compile group: 'org.bouncycastle', name: 'bcpkix-jdk15on', version: '1.51'
|
compile group: 'org.bouncycastle', name: 'bcpkix-jdk15on', version: '1.51'
|
||||||
|
|
||||||
compile group: 'com.google.android', name: 'support-v4', version:'21.0.3'
|
compile group: 'com.google.android', name: 'support-v4', version:'r7'
|
||||||
compile group: 'com.koushikdutta.ion', name: 'ion', version:'2.0.5'
|
compile group: 'com.koushikdutta.ion', name: 'ion', version:'2.0.5'
|
||||||
compile group: 'com.google.code.gson', name: 'gson', version:'2.3.1'
|
compile group: 'com.google.code.gson', name: 'gson', version:'2.3.1'
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ public class AppView extends Activity implements AdapterFragmentCallbacks {
|
|||||||
public final static String UUID_EXTRA = "UUID";
|
public final static String UUID_EXTRA = "UUID";
|
||||||
|
|
||||||
private ComputerManagerService.ComputerManagerBinder managerBinder;
|
private ComputerManagerService.ComputerManagerBinder managerBinder;
|
||||||
private ServiceConnection serviceConnection = new ServiceConnection() {
|
private final ServiceConnection serviceConnection = new ServiceConnection() {
|
||||||
public void onServiceConnected(ComponentName className, IBinder binder) {
|
public void onServiceConnected(ComponentName className, IBinder binder) {
|
||||||
final ComputerManagerService.ComputerManagerBinder localBinder =
|
final ComputerManagerService.ComputerManagerBinder localBinder =
|
||||||
((ComputerManagerService.ComputerManagerBinder)binder);
|
((ComputerManagerService.ComputerManagerBinder)binder);
|
||||||
@ -172,7 +172,7 @@ public class AppView extends Activity implements AdapterFragmentCallbacks {
|
|||||||
blockingLoadSpinner.dismiss();
|
blockingLoadSpinner.dismiss();
|
||||||
blockingLoadSpinner = null;
|
blockingLoadSpinner = null;
|
||||||
}
|
}
|
||||||
} catch (Exception e) {}
|
} catch (Exception ignored) {}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -505,7 +505,7 @@ public class AppView extends Activity implements AdapterFragmentCallbacks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public class AppObject {
|
public class AppObject {
|
||||||
public NvApp app;
|
public final NvApp app;
|
||||||
|
|
||||||
public AppObject(NvApp app) {
|
public AppObject(NvApp app) {
|
||||||
this.app = app;
|
this.app = app;
|
||||||
|
@ -60,7 +60,7 @@ public class Game extends Activity implements SurfaceHolder.Callback,
|
|||||||
private int lastButtonState = 0;
|
private int lastButtonState = 0;
|
||||||
|
|
||||||
// Only 2 touches are supported
|
// Only 2 touches are supported
|
||||||
private TouchContext[] touchContextMap = new TouchContext[2];
|
private final TouchContext[] touchContextMap = new TouchContext[2];
|
||||||
private long threeFingerDownTime = 0;
|
private long threeFingerDownTime = 0;
|
||||||
|
|
||||||
private static final int THREE_FINGER_TAP_THRESHOLD = 300;
|
private static final int THREE_FINGER_TAP_THRESHOLD = 300;
|
||||||
@ -69,7 +69,7 @@ public class Game extends Activity implements SurfaceHolder.Callback,
|
|||||||
private KeyboardTranslator keybTranslator;
|
private KeyboardTranslator keybTranslator;
|
||||||
|
|
||||||
private PreferenceConfiguration prefConfig;
|
private PreferenceConfiguration prefConfig;
|
||||||
private Point screenSize = new Point(0, 0);
|
private final Point screenSize = new Point(0, 0);
|
||||||
|
|
||||||
private NvConnection conn;
|
private NvConnection conn;
|
||||||
private SpinnerDialog spinner;
|
private SpinnerDialog spinner;
|
||||||
@ -246,7 +246,7 @@ public class Game extends Activity implements SurfaceHolder.Callback,
|
|||||||
}
|
}
|
||||||
|
|
||||||
@SuppressLint("InlinedApi")
|
@SuppressLint("InlinedApi")
|
||||||
private Runnable hideSystemUi = new Runnable() {
|
private final Runnable hideSystemUi = new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
// Use immersive mode on 4.4+ or standard low profile on previous builds
|
// Use immersive mode on 4.4+ or standard low profile on previous builds
|
||||||
@ -315,7 +315,7 @@ public class Game extends Activity implements SurfaceHolder.Callback,
|
|||||||
wifiLock.release();
|
wifiLock.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
private Runnable toggleGrab = new Runnable() {
|
private final Runnable toggleGrab = new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ public class PcView extends Activity implements AdapterFragmentCallbacks {
|
|||||||
private PcGridAdapter pcGridAdapter;
|
private PcGridAdapter pcGridAdapter;
|
||||||
private ComputerManagerService.ComputerManagerBinder managerBinder;
|
private ComputerManagerService.ComputerManagerBinder managerBinder;
|
||||||
private boolean freezeUpdates, runningPolling;
|
private boolean freezeUpdates, runningPolling;
|
||||||
private ServiceConnection serviceConnection = new ServiceConnection() {
|
private final ServiceConnection serviceConnection = new ServiceConnection() {
|
||||||
public void onServiceConnected(ComponentName className, IBinder binder) {
|
public void onServiceConnected(ComponentName className, IBinder binder) {
|
||||||
final ComputerManagerService.ComputerManagerBinder localBinder =
|
final ComputerManagerService.ComputerManagerBinder localBinder =
|
||||||
((ComputerManagerService.ComputerManagerBinder)binder);
|
((ComputerManagerService.ComputerManagerBinder)binder);
|
||||||
|
@ -9,7 +9,7 @@ import com.limelight.nvstream.av.audio.AudioRenderer;
|
|||||||
|
|
||||||
public class AndroidAudioRenderer implements AudioRenderer {
|
public class AndroidAudioRenderer implements AudioRenderer {
|
||||||
|
|
||||||
public static final int FRAME_SIZE = 960;
|
private static final int FRAME_SIZE = 960;
|
||||||
|
|
||||||
private AudioTrack track;
|
private AudioTrack track;
|
||||||
|
|
||||||
|
@ -45,8 +45,8 @@ import com.limelight.nvstream.http.LimelightCryptoProvider;
|
|||||||
|
|
||||||
public class AndroidCryptoProvider implements LimelightCryptoProvider {
|
public class AndroidCryptoProvider implements LimelightCryptoProvider {
|
||||||
|
|
||||||
private File certFile;
|
private final File certFile;
|
||||||
private File keyFile;
|
private final File keyFile;
|
||||||
|
|
||||||
private X509Certificate cert;
|
private X509Certificate cert;
|
||||||
private RSAPrivateKey key;
|
private RSAPrivateKey key;
|
||||||
|
@ -30,17 +30,17 @@ public class ControllerHandler implements InputManager.InputDeviceListener {
|
|||||||
private static final int EMULATED_SPECIAL_UP_DELAY_MS = 100;
|
private static final int EMULATED_SPECIAL_UP_DELAY_MS = 100;
|
||||||
private static final int EMULATED_SELECT_UP_DELAY_MS = 30;
|
private static final int EMULATED_SELECT_UP_DELAY_MS = 30;
|
||||||
|
|
||||||
private Vector2d inputVector = new Vector2d();
|
private final Vector2d inputVector = new Vector2d();
|
||||||
|
|
||||||
private HashMap<String, ControllerContext> contexts = new HashMap<String, ControllerContext>();
|
private final HashMap<String, ControllerContext> contexts = new HashMap<String, ControllerContext>();
|
||||||
|
|
||||||
private NvConnection conn;
|
private final NvConnection conn;
|
||||||
private double stickDeadzone;
|
private final double stickDeadzone;
|
||||||
private final ControllerContext defaultContext = new ControllerContext();
|
private final ControllerContext defaultContext = new ControllerContext();
|
||||||
private GameGestures gestures;
|
private final GameGestures gestures;
|
||||||
private boolean hasGameController;
|
private boolean hasGameController;
|
||||||
|
|
||||||
private boolean multiControllerEnabled;
|
private final boolean multiControllerEnabled;
|
||||||
private short currentControllers;
|
private short currentControllers;
|
||||||
|
|
||||||
public ControllerHandler(NvConnection conn, GameGestures gestures, boolean multiControllerEnabled, int deadzonePercentage) {
|
public ControllerHandler(NvConnection conn, GameGestures gestures, boolean multiControllerEnabled, int deadzonePercentage) {
|
||||||
|
@ -15,7 +15,7 @@ public class KeyboardTranslator extends KeycodeTranslator {
|
|||||||
/**
|
/**
|
||||||
* GFE's prefix for every key code
|
* GFE's prefix for every key code
|
||||||
*/
|
*/
|
||||||
public static final short KEY_PREFIX = (short) 0x80;
|
private static final short KEY_PREFIX = (short) 0x80;
|
||||||
|
|
||||||
public static final int VK_0 = 48;
|
public static final int VK_0 = 48;
|
||||||
public static final int VK_9 = 57;
|
public static final int VK_9 = 57;
|
||||||
|
@ -11,9 +11,10 @@ public class TouchContext {
|
|||||||
private long originalTouchTime = 0;
|
private long originalTouchTime = 0;
|
||||||
private boolean cancelled;
|
private boolean cancelled;
|
||||||
|
|
||||||
private NvConnection conn;
|
private final NvConnection conn;
|
||||||
private int actionIndex;
|
private final int actionIndex;
|
||||||
private double xFactor, yFactor;
|
private final double xFactor;
|
||||||
|
private final double yFactor;
|
||||||
|
|
||||||
private static final int TAP_MOVEMENT_THRESHOLD = 10;
|
private static final int TAP_MOVEMENT_THRESHOLD = 10;
|
||||||
private static final int TAP_TIME_THRESHOLD = 250;
|
private static final int TAP_TIME_THRESHOLD = 250;
|
||||||
|
@ -29,9 +29,9 @@ public class EvdevEvent {
|
|||||||
/* Keys */
|
/* Keys */
|
||||||
public static final short KEY_Q = 16;
|
public static final short KEY_Q = 16;
|
||||||
|
|
||||||
public short type;
|
public final short type;
|
||||||
public short code;
|
public final short code;
|
||||||
public int value;
|
public final int value;
|
||||||
|
|
||||||
public EvdevEvent(short type, short code, int value) {
|
public EvdevEvent(short type, short code, int value) {
|
||||||
this.type = type;
|
this.type = type;
|
||||||
|
@ -7,12 +7,12 @@ import com.limelight.LimeLog;
|
|||||||
|
|
||||||
public class EvdevHandler {
|
public class EvdevHandler {
|
||||||
|
|
||||||
private String absolutePath;
|
private final String absolutePath;
|
||||||
private EvdevListener listener;
|
private final EvdevListener listener;
|
||||||
private boolean shutdown = false;
|
private boolean shutdown = false;
|
||||||
private int fd = -1;
|
private int fd = -1;
|
||||||
|
|
||||||
private Thread handlerThread = new Thread() {
|
private final Thread handlerThread = new Thread() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
// All the finally blocks here make this code look like a mess
|
// All the finally blocks here make this code look like a mess
|
||||||
|
@ -4,7 +4,7 @@ import android.view.KeyEvent;
|
|||||||
|
|
||||||
public class EvdevTranslator {
|
public class EvdevTranslator {
|
||||||
|
|
||||||
public static final short EVDEV_KEY_CODES[] = {
|
private static final short[] EVDEV_KEY_CODES = {
|
||||||
0, //KeyEvent.VK_RESERVED
|
0, //KeyEvent.VK_RESERVED
|
||||||
KeyEvent.KEYCODE_ESCAPE,
|
KeyEvent.KEYCODE_ESCAPE,
|
||||||
KeyEvent.KEYCODE_1,
|
KeyEvent.KEYCODE_1,
|
||||||
|
@ -36,7 +36,7 @@ public class AndroidCpuDecoderRenderer extends EnhancedDecoderRenderer {
|
|||||||
private int totalFrames;
|
private int totalFrames;
|
||||||
private long totalTimeMs;
|
private long totalTimeMs;
|
||||||
|
|
||||||
private int cpuCount = Runtime.getRuntime().availableProcessors();
|
private final int cpuCount = Runtime.getRuntime().availableProcessors();
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private int findOptimalPerformanceLevel() {
|
private int findOptimalPerformanceLevel() {
|
||||||
|
@ -558,8 +558,8 @@ public class MediaCodecDecoderRenderer extends EnhancedDecoderRenderer {
|
|||||||
public class RendererException extends RuntimeException {
|
public class RendererException extends RuntimeException {
|
||||||
private static final long serialVersionUID = 8985937536997012406L;
|
private static final long serialVersionUID = 8985937536997012406L;
|
||||||
|
|
||||||
private Exception originalException;
|
private final Exception originalException;
|
||||||
private MediaCodecDecoderRenderer renderer;
|
private final MediaCodecDecoderRenderer renderer;
|
||||||
private ByteBuffer currentBuffer;
|
private ByteBuffer currentBuffer;
|
||||||
private int currentCodecFlags;
|
private int currentCodecFlags;
|
||||||
|
|
||||||
|
@ -20,12 +20,12 @@ import com.limelight.LimeLog;
|
|||||||
|
|
||||||
public class MediaCodecHelper {
|
public class MediaCodecHelper {
|
||||||
|
|
||||||
public static final List<String> preferredDecoders;
|
private static final List<String> preferredDecoders;
|
||||||
|
|
||||||
public static final List<String> blacklistedDecoderPrefixes;
|
private static final List<String> blacklistedDecoderPrefixes;
|
||||||
public static final List<String> spsFixupBitstreamFixupDecoderPrefixes;
|
private static final List<String> spsFixupBitstreamFixupDecoderPrefixes;
|
||||||
public static final List<String> whitelistedAdaptiveResolutionPrefixes;
|
private static final List<String> whitelistedAdaptiveResolutionPrefixes;
|
||||||
public static final List<String> baselineProfileHackPrefixes;
|
private static final List<String> baselineProfileHackPrefixes;
|
||||||
|
|
||||||
static {
|
static {
|
||||||
preferredDecoders = new LinkedList<String>();
|
preferredDecoders = new LinkedList<String>();
|
||||||
@ -146,7 +146,7 @@ public class MediaCodecHelper {
|
|||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static MediaCodecInfo findPreferredDecoder() {
|
private static MediaCodecInfo findPreferredDecoder() {
|
||||||
// This is a different algorithm than the other findXXXDecoder functions,
|
// This is a different algorithm than the other findXXXDecoder functions,
|
||||||
// because we want to evaluate the decoders in our list's order
|
// because we want to evaluate the decoders in our list's order
|
||||||
// rather than MediaCodecList's order
|
// rather than MediaCodecList's order
|
||||||
@ -217,7 +217,7 @@ public class MediaCodecHelper {
|
|||||||
// since some bad decoders can throw IllegalArgumentExceptions unexpectedly
|
// since some bad decoders can throw IllegalArgumentExceptions unexpectedly
|
||||||
// and we want to be sure all callers are handling this possibility
|
// and we want to be sure all callers are handling this possibility
|
||||||
@SuppressWarnings("RedundantThrows")
|
@SuppressWarnings("RedundantThrows")
|
||||||
public static MediaCodecInfo findKnownSafeDecoder() throws Exception {
|
private static MediaCodecInfo findKnownSafeDecoder() throws Exception {
|
||||||
for (MediaCodecInfo codecInfo : getMediaCodecList()) {
|
for (MediaCodecInfo codecInfo : getMediaCodecList()) {
|
||||||
// Skip encoders
|
// Skip encoders
|
||||||
if (codecInfo.isEncoder()) {
|
if (codecInfo.isEncoder()) {
|
||||||
|
@ -33,15 +33,15 @@ public class ComputerManagerService extends Service {
|
|||||||
private static final int POLLING_PERIOD_MS = 3000;
|
private static final int POLLING_PERIOD_MS = 3000;
|
||||||
private static final int MDNS_QUERY_PERIOD_MS = 1000;
|
private static final int MDNS_QUERY_PERIOD_MS = 1000;
|
||||||
|
|
||||||
private ComputerManagerBinder binder = new ComputerManagerBinder();
|
private final ComputerManagerBinder binder = new ComputerManagerBinder();
|
||||||
|
|
||||||
private ComputerDatabaseManager dbManager;
|
private ComputerDatabaseManager dbManager;
|
||||||
private AtomicInteger dbRefCount = new AtomicInteger(0);
|
private final AtomicInteger dbRefCount = new AtomicInteger(0);
|
||||||
|
|
||||||
private IdentityManager idManager;
|
private IdentityManager idManager;
|
||||||
private final LinkedList<PollingTuple> pollingTuples = new LinkedList<PollingTuple>();
|
private final LinkedList<PollingTuple> pollingTuples = new LinkedList<PollingTuple>();
|
||||||
private ComputerManagerListener listener = null;
|
private ComputerManagerListener listener = null;
|
||||||
private AtomicInteger activePolls = new AtomicInteger(0);
|
private final AtomicInteger activePolls = new AtomicInteger(0);
|
||||||
private boolean pollingActive = false;
|
private boolean pollingActive = false;
|
||||||
|
|
||||||
private DiscoveryService.DiscoveryBinder discoveryBinder;
|
private DiscoveryService.DiscoveryBinder discoveryBinder;
|
||||||
@ -491,8 +491,8 @@ public class ComputerManagerService extends Service {
|
|||||||
|
|
||||||
public class ApplistPoller {
|
public class ApplistPoller {
|
||||||
private Thread thread;
|
private Thread thread;
|
||||||
private ComputerDetails computer;
|
private final ComputerDetails computer;
|
||||||
private Object pollEvent = new Object();
|
private final Object pollEvent = new Object();
|
||||||
|
|
||||||
public ApplistPoller(ComputerDetails computer) {
|
public ApplistPoller(ComputerDetails computer) {
|
||||||
this.computer = computer;
|
this.computer = computer;
|
||||||
@ -593,7 +593,7 @@ public class ComputerManagerService extends Service {
|
|||||||
|
|
||||||
class PollingTuple {
|
class PollingTuple {
|
||||||
public Thread thread;
|
public Thread thread;
|
||||||
public ComputerDetails computer;
|
public final ComputerDetails computer;
|
||||||
|
|
||||||
public PollingTuple(ComputerDetails computer, Thread thread) {
|
public PollingTuple(ComputerDetails computer, Thread thread) {
|
||||||
this.computer = computer;
|
this.computer = computer;
|
||||||
|
@ -70,7 +70,7 @@ public class DiscoveryService extends Service {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private DiscoveryBinder binder = new DiscoveryBinder();
|
private final DiscoveryBinder binder = new DiscoveryBinder();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IBinder onBind(Intent intent) {
|
public IBinder onBind(Intent intent) {
|
||||||
|
@ -51,10 +51,10 @@ import java.security.cert.X509Certificate;
|
|||||||
|
|
||||||
public class AppGridAdapter extends GenericGridAdapter<AppView.AppObject> {
|
public class AppGridAdapter extends GenericGridAdapter<AppView.AppObject> {
|
||||||
|
|
||||||
private ComputerDetails computer;
|
private final ComputerDetails computer;
|
||||||
private String uniqueId;
|
private final String uniqueId;
|
||||||
private LimelightCryptoProvider cryptoProvider;
|
private final LimelightCryptoProvider cryptoProvider;
|
||||||
private SSLContext sslContext;
|
private final SSLContext sslContext;
|
||||||
private final HashMap<ImageView, Future> pendingRequests = new HashMap<ImageView, Future>();
|
private final HashMap<ImageView, Future> pendingRequests = new HashMap<ImageView, Future>();
|
||||||
|
|
||||||
public AppGridAdapter(Context context, boolean listMode, boolean small, ComputerDetails computer, String uniqueId) throws NoSuchAlgorithmException, KeyManagementException {
|
public AppGridAdapter(Context context, boolean listMode, boolean small, ComputerDetails computer, String uniqueId) throws NoSuchAlgorithmException, KeyManagementException {
|
||||||
@ -69,7 +69,7 @@ public class AppGridAdapter extends GenericGridAdapter<AppView.AppObject> {
|
|||||||
sslContext.init(ourKeyman, trustAllCerts, new SecureRandom());
|
sslContext.init(ourKeyman, trustAllCerts, new SecureRandom());
|
||||||
}
|
}
|
||||||
|
|
||||||
TrustManager[] trustAllCerts = new TrustManager[] {
|
private final TrustManager[] trustAllCerts = new TrustManager[] {
|
||||||
new X509TrustManager() {
|
new X509TrustManager() {
|
||||||
public X509Certificate[] getAcceptedIssuers() {
|
public X509Certificate[] getAcceptedIssuers() {
|
||||||
return new X509Certificate[0];
|
return new X509Certificate[0];
|
||||||
@ -78,7 +78,7 @@ public class AppGridAdapter extends GenericGridAdapter<AppView.AppObject> {
|
|||||||
public void checkServerTrusted(X509Certificate[] certs, String authType) {}
|
public void checkServerTrusted(X509Certificate[] certs, String authType) {}
|
||||||
}};
|
}};
|
||||||
|
|
||||||
KeyManager[] ourKeyman = new KeyManager[] {
|
private final KeyManager[] ourKeyman = new KeyManager[] {
|
||||||
new X509KeyManager() {
|
new X509KeyManager() {
|
||||||
public String chooseClientAlias(String[] keyTypes,
|
public String chooseClientAlias(String[] keyTypes,
|
||||||
Principal[] issuers, Socket socket) {
|
Principal[] issuers, Socket socket) {
|
||||||
@ -203,8 +203,8 @@ public class AppGridAdapter extends GenericGridAdapter<AppView.AppObject> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private class ImageCacheRequest extends AsyncTask<Void, Void, Bitmap> {
|
private class ImageCacheRequest extends AsyncTask<Void, Void, Bitmap> {
|
||||||
private ImageView view;
|
private final ImageView view;
|
||||||
private int appId;
|
private final int appId;
|
||||||
|
|
||||||
public ImageCacheRequest(ImageView view, int appId) {
|
public ImageCacheRequest(ImageView view, int appId) {
|
||||||
this.view = view;
|
this.view = view;
|
||||||
@ -223,7 +223,7 @@ public class AppGridAdapter extends GenericGridAdapter<AppView.AppObject> {
|
|||||||
if (in != null) {
|
if (in != null) {
|
||||||
try {
|
try {
|
||||||
in.close();
|
in.close();
|
||||||
} catch (IOException e) {}
|
} catch (IOException ignored) {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
@ -249,6 +249,7 @@ public class AppGridAdapter extends GenericGridAdapter<AppView.AppObject> {
|
|||||||
// Set SSL contexts correctly to allow us to authenticate
|
// Set SSL contexts correctly to allow us to authenticate
|
||||||
Ion.getDefault(context).getHttpClient().getSSLSocketMiddleware().setTrustManagers(trustAllCerts);
|
Ion.getDefault(context).getHttpClient().getSSLSocketMiddleware().setTrustManagers(trustAllCerts);
|
||||||
Ion.getDefault(context).getHttpClient().getSSLSocketMiddleware().setSSLContext(sslContext);
|
Ion.getDefault(context).getHttpClient().getSSLSocketMiddleware().setSSLContext(sslContext);
|
||||||
|
Ion.getDefault(context).getHttpClient().getSSLSocketMiddleware().setHostnameVerifier(hv);
|
||||||
|
|
||||||
// Kick off the deferred image load
|
// Kick off the deferred image load
|
||||||
synchronized (pendingRequests) {
|
synchronized (pendingRequests) {
|
||||||
|
@ -13,11 +13,11 @@ import com.limelight.R;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public abstract class GenericGridAdapter<T> extends BaseAdapter {
|
public abstract class GenericGridAdapter<T> extends BaseAdapter {
|
||||||
protected Context context;
|
protected final Context context;
|
||||||
protected int defaultImageRes;
|
protected final int defaultImageRes;
|
||||||
protected int layoutId;
|
protected final int layoutId;
|
||||||
protected ArrayList<T> itemList = new ArrayList<T>();
|
protected final ArrayList<T> itemList = new ArrayList<T>();
|
||||||
protected LayoutInflater inflater;
|
protected final LayoutInflater inflater;
|
||||||
|
|
||||||
public GenericGridAdapter(Context context, int layoutId, int defaultImageRes) {
|
public GenericGridAdapter(Context context, int layoutId, int defaultImageRes) {
|
||||||
this.context = context;
|
this.context = context;
|
||||||
|
@ -27,9 +27,9 @@ import android.widget.Toast;
|
|||||||
public class AddComputerManually extends Activity {
|
public class AddComputerManually extends Activity {
|
||||||
private TextView hostText;
|
private TextView hostText;
|
||||||
private ComputerManagerService.ComputerManagerBinder managerBinder;
|
private ComputerManagerService.ComputerManagerBinder managerBinder;
|
||||||
private LinkedBlockingQueue<String> computersToAdd = new LinkedBlockingQueue<String>();
|
private final LinkedBlockingQueue<String> computersToAdd = new LinkedBlockingQueue<String>();
|
||||||
private Thread addThread;
|
private Thread addThread;
|
||||||
private ServiceConnection serviceConnection = new ServiceConnection() {
|
private final ServiceConnection serviceConnection = new ServiceConnection() {
|
||||||
public void onServiceConnected(ComponentName className, final IBinder binder) {
|
public void onServiceConnected(ComponentName className, final IBinder binder) {
|
||||||
managerBinder = ((ComputerManagerService.ComputerManagerBinder)binder);
|
managerBinder = ((ComputerManagerService.ComputerManagerBinder)binder);
|
||||||
startAddThread();
|
startAddThread();
|
||||||
|
@ -20,10 +20,14 @@ public class SeekBarPreference extends DialogPreference
|
|||||||
|
|
||||||
private SeekBar seekBar;
|
private SeekBar seekBar;
|
||||||
private TextView valueText;
|
private TextView valueText;
|
||||||
private Context context;
|
private final Context context;
|
||||||
|
|
||||||
private String dialogMessage, suffix;
|
private final String dialogMessage;
|
||||||
private int defaultValue, maxValue, minValue, currentValue;
|
private final String suffix;
|
||||||
|
private final int defaultValue;
|
||||||
|
private final int maxValue;
|
||||||
|
private final int minValue;
|
||||||
|
private int currentValue;
|
||||||
|
|
||||||
public SeekBarPreference(Context context, AttributeSet attrs) {
|
public SeekBarPreference(Context context, AttributeSet attrs) {
|
||||||
super(context, attrs);
|
super(context, attrs);
|
||||||
@ -127,13 +131,6 @@ public class SeekBarPreference extends DialogPreference
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setMax(int max) {
|
|
||||||
this.maxValue = max;
|
|
||||||
}
|
|
||||||
public int getMax() {
|
|
||||||
return this.maxValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setProgress(int progress) {
|
public void setProgress(int progress) {
|
||||||
this.currentValue = progress;
|
this.currentValue = progress;
|
||||||
if (seekBar != null) {
|
if (seekBar != null) {
|
||||||
|
@ -7,15 +7,16 @@ import android.app.AlertDialog;
|
|||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
|
|
||||||
public class Dialog implements Runnable {
|
public class Dialog implements Runnable {
|
||||||
private String title, message;
|
private final String title;
|
||||||
private Activity activity;
|
private final String message;
|
||||||
private boolean endAfterDismiss;
|
private final Activity activity;
|
||||||
|
private final boolean endAfterDismiss;
|
||||||
|
|
||||||
private AlertDialog alert;
|
private AlertDialog alert;
|
||||||
|
|
||||||
private static final ArrayList<Dialog> rundownDialogs = new ArrayList<Dialog>();
|
private static final ArrayList<Dialog> rundownDialogs = new ArrayList<Dialog>();
|
||||||
|
|
||||||
public Dialog(Activity activity, String title, String message, boolean endAfterDismiss)
|
private Dialog(Activity activity, String title, String message, boolean endAfterDismiss)
|
||||||
{
|
{
|
||||||
this.activity = activity;
|
this.activity = activity;
|
||||||
this.title = title;
|
this.title = title;
|
||||||
|
@ -9,14 +9,15 @@ import android.content.DialogInterface;
|
|||||||
import android.content.DialogInterface.OnCancelListener;
|
import android.content.DialogInterface.OnCancelListener;
|
||||||
|
|
||||||
public class SpinnerDialog implements Runnable,OnCancelListener {
|
public class SpinnerDialog implements Runnable,OnCancelListener {
|
||||||
private String title, message;
|
private final String title;
|
||||||
private Activity activity;
|
private final String message;
|
||||||
|
private final Activity activity;
|
||||||
private ProgressDialog progress;
|
private ProgressDialog progress;
|
||||||
private boolean finish;
|
private final boolean finish;
|
||||||
|
|
||||||
private static final ArrayList<SpinnerDialog> rundownDialogs = new ArrayList<SpinnerDialog>();
|
private static final ArrayList<SpinnerDialog> rundownDialogs = new ArrayList<SpinnerDialog>();
|
||||||
|
|
||||||
public SpinnerDialog(Activity activity, String title, String message, boolean finish)
|
private SpinnerDialog(Activity activity, String title, String message, boolean finish)
|
||||||
{
|
{
|
||||||
this.activity = activity;
|
this.activity = activity;
|
||||||
this.title = title;
|
this.title = title;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user