Merge branch 'great-package-reorg' into 'master'
move classes into packages for "nearby" and "panic" See merge request fdroid/fdroidclient!829
This commit is contained in:
commit
474073b48c
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.support.test.InstrumentationRegistry;
|
import android.support.test.InstrumentationRegistry;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.BroadcastReceiver;
|
import android.content.BroadcastReceiver;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
@ -23,10 +23,10 @@ import org.fdroid.fdroid.data.AppProvider;
|
|||||||
import org.fdroid.fdroid.data.Repo;
|
import org.fdroid.fdroid.data.Repo;
|
||||||
import org.fdroid.fdroid.data.RepoProvider;
|
import org.fdroid.fdroid.data.RepoProvider;
|
||||||
import org.fdroid.fdroid.data.Schema;
|
import org.fdroid.fdroid.data.Schema;
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoKeyStore;
|
import org.fdroid.fdroid.nearby.LocalHTTPD;
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoManager;
|
import org.fdroid.fdroid.nearby.LocalRepoKeyStore;
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoService;
|
import org.fdroid.fdroid.nearby.LocalRepoManager;
|
||||||
import org.fdroid.fdroid.net.LocalHTTPD;
|
import org.fdroid.fdroid.nearby.LocalRepoService;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@ -52,7 +52,7 @@ public class SwapRepoEmulatorTest {
|
|||||||
public static final String TAG = "SwapRepoEmulatorTest";
|
public static final String TAG = "SwapRepoEmulatorTest";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.fdroid.fdroid.net.WifiStateChangeService.WifiInfoThread#run()
|
* @see org.fdroid.fdroid.nearby.WifiStateChangeService.WifiInfoThread#run()
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testSwap()
|
public void testSwap()
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
* MA 02110-1301, USA.
|
* MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.net.bluetooth;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Dummy version for basic app flavor.
|
* Dummy version for basic app flavor.
|
@ -17,7 +17,7 @@
|
|||||||
* MA 02110-1301, USA.
|
* MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
@ -17,7 +17,7 @@
|
|||||||
* MA 02110-1301, USA.
|
* MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
@ -17,7 +17,7 @@
|
|||||||
* MA 02110-1301, USA.
|
* MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.views.swap;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
@ -26,8 +26,9 @@ import android.net.Uri;
|
|||||||
* Dummy version for basic app flavor.
|
* Dummy version for basic app flavor.
|
||||||
*/
|
*/
|
||||||
public class SwapWorkflowActivity {
|
public class SwapWorkflowActivity {
|
||||||
|
|
||||||
public static final String EXTRA_PREVENT_FURTHER_SWAP_REQUESTS = "preventFurtherSwap";
|
public static final String EXTRA_PREVENT_FURTHER_SWAP_REQUESTS = "preventFurtherSwap";
|
||||||
public static final String EXTRA_CONFIRM = "EXTRA_CONFIRM";
|
|
||||||
public static void requestSwap(Context context, Uri uri) {
|
public static void requestSwap(Context context, Uri uri) {
|
||||||
};
|
}
|
||||||
}
|
}
|
@ -17,7 +17,7 @@
|
|||||||
* MA 02110-1301, USA.
|
* MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.net;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
@ -17,7 +17,7 @@
|
|||||||
* MA 02110-1301, USA.
|
* MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.localrepo.peers;
|
package org.fdroid.fdroid.nearby.peers;
|
||||||
|
|
||||||
import org.fdroid.fdroid.data.NewRepoConfig;
|
import org.fdroid.fdroid.data.NewRepoConfig;
|
||||||
|
|
@ -17,7 +17,7 @@
|
|||||||
* MA 02110-1301, USA.
|
* MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.views.hiding;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:label="@string/swap"
|
android:label="@string/swap"
|
||||||
android:name=".views.swap.SwapWorkflowActivity"
|
android:name=".nearby.SwapWorkflowActivity"
|
||||||
android:parentActivityName=".views.main.MainActivity"
|
android:parentActivityName=".views.main.MainActivity"
|
||||||
android:launchMode="singleTask"
|
android:launchMode="singleTask"
|
||||||
android:theme="@style/SwapTheme.Wizard"
|
android:theme="@style/SwapTheme.Wizard"
|
||||||
@ -61,7 +61,7 @@
|
|||||||
android:value=".views.main.MainActivity"/>
|
android:value=".views.main.MainActivity"/>
|
||||||
</activity>
|
</activity>
|
||||||
|
|
||||||
<receiver android:name=".receiver.WifiStateChangeReceiver">
|
<receiver android:name=".nearby.WifiStateChangeReceiver">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.net.wifi.STATE_CHANGE"/>
|
<action android:name="android.net.wifi.STATE_CHANGE"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
@ -74,23 +74,23 @@
|
|||||||
</receiver>
|
</receiver>
|
||||||
|
|
||||||
<service
|
<service
|
||||||
android:name=".net.WifiStateChangeService"
|
android:name=".nearby.WifiStateChangeService"
|
||||||
android:exported="false"/>
|
android:exported="false"/>
|
||||||
<service android:name=".localrepo.SwapService"/>
|
<service android:name=".nearby.SwapService"/>
|
||||||
|
|
||||||
<service android:name=".localrepo.LocalHTTPDManager"/>
|
<service android:name=".nearby.LocalHTTPDManager"/>
|
||||||
<service
|
<service
|
||||||
android:name=".localrepo.LocalRepoService"
|
android:name=".nearby.LocalRepoService"
|
||||||
android:exported="false"/>
|
android:exported="false"/>
|
||||||
<service
|
<service
|
||||||
android:name=".localrepo.TreeUriScannerIntentService"
|
android:name=".nearby.TreeUriScannerIntentService"
|
||||||
android:exported="false"/>
|
android:exported="false"/>
|
||||||
<service
|
<service
|
||||||
android:name=".localrepo.SDCardScannerService"
|
android:name=".nearby.SDCardScannerService"
|
||||||
android:exported="false"/>
|
android:exported="false"/>
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name=".views.panic.PanicPreferencesActivity"
|
android:name=".panic.PanicPreferencesActivity"
|
||||||
android:label="@string/panic_settings"
|
android:label="@string/panic_settings"
|
||||||
android:parentActivityName=".views.main.MainActivity">
|
android:parentActivityName=".views.main.MainActivity">
|
||||||
<meta-data
|
<meta-data
|
||||||
@ -105,11 +105,11 @@
|
|||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity
|
<activity
|
||||||
android:name=".views.panic.SelectInstalledAppsActivity"
|
android:name=".panic.SelectInstalledAppsActivity"
|
||||||
android:parentActivityName=".views.panic.PanicPreferencesActivity"/>
|
android:parentActivityName=".panic.PanicPreferencesActivity"/>
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name=".views.panic.PanicResponderActivity"
|
android:name=".panic.PanicResponderActivity"
|
||||||
android:noHistory="true"
|
android:noHistory="true"
|
||||||
android:theme="@android:style/Theme.NoDisplay">
|
android:theme="@android:style/Theme.NoDisplay">
|
||||||
|
|
||||||
@ -121,10 +121,10 @@
|
|||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity
|
<activity
|
||||||
android:name=".views.panic.ExitActivity"
|
android:name=".panic.ExitActivity"
|
||||||
android:theme="@android:style/Theme.NoDisplay"/>
|
android:theme="@android:style/Theme.NoDisplay"/>
|
||||||
<activity
|
<activity
|
||||||
android:name=".views.hiding.CalculatorActivity"
|
android:name=".panic.CalculatorActivity"
|
||||||
android:enabled="false"
|
android:enabled="false"
|
||||||
android:icon="@mipmap/ic_calculator_launcher"
|
android:icon="@mipmap/ic_calculator_launcher"
|
||||||
android:label="@string/hiding_calculator"
|
android:label="@string/hiding_calculator"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.bluetooth.BluetoothAdapter;
|
import android.bluetooth.BluetoothAdapter;
|
||||||
import android.bluetooth.BluetoothDevice;
|
import android.bluetooth.BluetoothDevice;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.bluetooth.BluetoothAdapter;
|
import android.bluetooth.BluetoothAdapter;
|
||||||
import android.bluetooth.BluetoothDevice;
|
import android.bluetooth.BluetoothDevice;
|
||||||
@ -15,8 +15,7 @@ import android.text.TextUtils;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import org.fdroid.fdroid.R;
|
import org.fdroid.fdroid.R;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.localrepo.peers.BluetoothPeer;
|
import org.fdroid.fdroid.nearby.peers.BluetoothPeer;
|
||||||
import org.fdroid.fdroid.net.bluetooth.BluetoothServer;
|
|
||||||
|
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.bluetooth.BluetoothAdapter;
|
import android.bluetooth.BluetoothAdapter;
|
||||||
import android.bluetooth.BluetoothServerSocket;
|
import android.bluetooth.BluetoothServerSocket;
|
||||||
@ -7,8 +7,8 @@ import android.util.Log;
|
|||||||
import android.webkit.MimeTypeMap;
|
import android.webkit.MimeTypeMap;
|
||||||
import fi.iki.elonen.NanoHTTPD;
|
import fi.iki.elonen.NanoHTTPD;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.net.bluetooth.httpish.Request;
|
import org.fdroid.fdroid.nearby.httpish.Request;
|
||||||
import org.fdroid.fdroid.net.bluetooth.httpish.Response;
|
import org.fdroid.fdroid.nearby.httpish.Response;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@ -13,7 +13,7 @@ import android.util.Log;
|
|||||||
import org.fdroid.fdroid.FDroidApp;
|
import org.fdroid.fdroid.FDroidApp;
|
||||||
import org.fdroid.fdroid.Preferences;
|
import org.fdroid.fdroid.Preferences;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.localrepo.peers.BonjourPeer;
|
import org.fdroid.fdroid.nearby.peers.BonjourPeer;
|
||||||
|
|
||||||
import javax.jmdns.JmDNS;
|
import javax.jmdns.JmDNS;
|
||||||
import javax.jmdns.ServiceEvent;
|
import javax.jmdns.ServiceEvent;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* #%L
|
* #%L
|
||||||
@ -38,8 +38,6 @@ import android.net.Uri;
|
|||||||
import fi.iki.elonen.NanoHTTPD;
|
import fi.iki.elonen.NanoHTTPD;
|
||||||
import fi.iki.elonen.NanoHTTPD.Response.IStatus;
|
import fi.iki.elonen.NanoHTTPD.Response.IStatus;
|
||||||
import org.fdroid.fdroid.BuildConfig;
|
import org.fdroid.fdroid.BuildConfig;
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoKeyStore;
|
|
||||||
import org.fdroid.fdroid.views.swap.SwapWorkflowActivity;
|
|
||||||
|
|
||||||
import javax.net.ssl.SSLServerSocketFactory;
|
import javax.net.ssl.SSLServerSocketFactory;
|
||||||
import java.io.File;
|
import java.io.File;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@ -10,8 +10,6 @@ import android.support.v4.content.LocalBroadcastManager;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import org.fdroid.fdroid.FDroidApp;
|
import org.fdroid.fdroid.FDroidApp;
|
||||||
import org.fdroid.fdroid.Preferences;
|
import org.fdroid.fdroid.Preferences;
|
||||||
import org.fdroid.fdroid.net.LocalHTTPD;
|
|
||||||
import org.fdroid.fdroid.net.WifiStateChangeService;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.BindException;
|
import java.net.BindException;
|
@ -1,10 +1,8 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import kellinwood.security.zipsigner.ZipSigner;
|
import kellinwood.security.zipsigner.ZipSigner;
|
||||||
import org.fdroid.fdroid.FDroidApp;
|
|
||||||
import org.fdroid.fdroid.Utils;
|
|
||||||
import org.bouncycastle.asn1.ASN1Sequence;
|
import org.bouncycastle.asn1.ASN1Sequence;
|
||||||
import org.bouncycastle.asn1.x500.X500Name;
|
import org.bouncycastle.asn1.x500.X500Name;
|
||||||
import org.bouncycastle.asn1.x509.GeneralName;
|
import org.bouncycastle.asn1.x509.GeneralName;
|
||||||
@ -18,6 +16,8 @@ import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter;
|
|||||||
import org.bouncycastle.operator.ContentSigner;
|
import org.bouncycastle.operator.ContentSigner;
|
||||||
import org.bouncycastle.operator.OperatorCreationException;
|
import org.bouncycastle.operator.OperatorCreationException;
|
||||||
import org.bouncycastle.operator.jcajce.JcaContentSignerBuilder;
|
import org.bouncycastle.operator.jcajce.JcaContentSignerBuilder;
|
||||||
|
import org.fdroid.fdroid.FDroidApp;
|
||||||
|
import org.fdroid.fdroid.Utils;
|
||||||
|
|
||||||
import javax.net.ssl.KeyManager;
|
import javax.net.ssl.KeyManager;
|
||||||
import javax.net.ssl.KeyManagerFactory;
|
import javax.net.ssl.KeyManagerFactory;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.pm.ApplicationInfo;
|
import android.content.pm.ApplicationInfo;
|
||||||
@ -386,7 +386,7 @@ public final class LocalRepoManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Alias for {@link org.fdroid.fdroid.localrepo.LocalRepoManager.IndexXmlBuilder#tag(String, String)}
|
* Alias for {@link org.fdroid.fdroid.nearby.LocalRepoManager.IndexXmlBuilder#tag(String, String)}
|
||||||
* That accepts a number instead of string.
|
* That accepts a number instead of string.
|
||||||
*
|
*
|
||||||
* @see IndexXmlBuilder#tag(String, String)
|
* @see IndexXmlBuilder#tag(String, String)
|
||||||
@ -396,7 +396,7 @@ public final class LocalRepoManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Alias for {@link org.fdroid.fdroid.localrepo.LocalRepoManager.IndexXmlBuilder#tag(String, String)}
|
* Alias for {@link org.fdroid.fdroid.nearby.LocalRepoManager.IndexXmlBuilder#tag(String, String)}
|
||||||
* that accepts a date instead of a string.
|
* that accepts a date instead of a string.
|
||||||
*
|
*
|
||||||
* @see IndexXmlBuilder#tag(String, String)
|
* @see IndexXmlBuilder#tag(String, String)
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.app.IntentService;
|
import android.app.IntentService;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@ -29,8 +29,8 @@ import java.util.Set;
|
|||||||
public class LocalRepoService extends IntentService {
|
public class LocalRepoService extends IntentService {
|
||||||
public static final String TAG = "LocalRepoService";
|
public static final String TAG = "LocalRepoService";
|
||||||
|
|
||||||
public static final String ACTION_CREATE = "org.fdroid.fdroid.localrepo.action.CREATE";
|
public static final String ACTION_CREATE = "org.fdroid.fdroid.nearby.action.CREATE";
|
||||||
public static final String EXTRA_PACKAGE_NAMES = "org.fdroid.fdroid.localrepo.extra.PACKAGE_NAMES";
|
public static final String EXTRA_PACKAGE_NAMES = "org.fdroid.fdroid.nearby.extra.PACKAGE_NAMES";
|
||||||
|
|
||||||
public static final String ACTION_STATUS = "localRepoStatusAction";
|
public static final String ACTION_STATUS = "localRepoStatusAction";
|
||||||
public static final String EXTRA_STATUS = "localRepoStatusExtra";
|
public static final String EXTRA_STATUS = "localRepoStatusExtra";
|
@ -17,7 +17,7 @@
|
|||||||
* MA 02110-1301, USA.
|
* MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.Manifest;
|
import android.Manifest;
|
||||||
import android.app.IntentService;
|
import android.app.IntentService;
|
||||||
@ -66,7 +66,7 @@ import java.util.List;
|
|||||||
public class SDCardScannerService extends IntentService {
|
public class SDCardScannerService extends IntentService {
|
||||||
public static final String TAG = "SDCardScannerService";
|
public static final String TAG = "SDCardScannerService";
|
||||||
|
|
||||||
private static final String ACTION_SCAN = "org.fdroid.fdroid.localrepo.SCAN";
|
private static final String ACTION_SCAN = "org.fdroid.fdroid.nearby.SCAN";
|
||||||
|
|
||||||
private static final List<String> SKIP_DIRS = Arrays.asList(".android_secure", "LOST.DIR");
|
private static final List<String> SKIP_DIRS = Arrays.asList(".android_secure", "LOST.DIR");
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.swap;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@ -29,8 +29,6 @@ import android.widget.TextView;
|
|||||||
import org.fdroid.fdroid.R;
|
import org.fdroid.fdroid.R;
|
||||||
import org.fdroid.fdroid.data.InstalledAppProvider;
|
import org.fdroid.fdroid.data.InstalledAppProvider;
|
||||||
import org.fdroid.fdroid.data.Schema.InstalledAppTable;
|
import org.fdroid.fdroid.data.Schema.InstalledAppTable;
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoService;
|
|
||||||
import org.fdroid.fdroid.localrepo.SwapView;
|
|
||||||
|
|
||||||
public class SelectAppsView extends SwapView implements LoaderManager.LoaderCallbacks<Cursor> {
|
public class SelectAppsView extends SwapView implements LoaderManager.LoaderCallbacks<Cursor> {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.swap;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.bluetooth.BluetoothAdapter;
|
import android.bluetooth.BluetoothAdapter;
|
||||||
@ -26,11 +26,7 @@ import cc.mvdan.accesspoint.WifiApControl;
|
|||||||
import org.fdroid.fdroid.FDroidApp;
|
import org.fdroid.fdroid.FDroidApp;
|
||||||
import org.fdroid.fdroid.R;
|
import org.fdroid.fdroid.R;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.localrepo.BluetoothManager;
|
import org.fdroid.fdroid.nearby.peers.Peer;
|
||||||
import org.fdroid.fdroid.localrepo.SwapService;
|
|
||||||
import org.fdroid.fdroid.localrepo.SwapView;
|
|
||||||
import org.fdroid.fdroid.localrepo.peers.Peer;
|
|
||||||
import org.fdroid.fdroid.net.WifiStateChangeService;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
import android.app.Notification;
|
import android.app.Notification;
|
||||||
@ -31,10 +31,8 @@ import org.fdroid.fdroid.Utils;
|
|||||||
import org.fdroid.fdroid.data.Repo;
|
import org.fdroid.fdroid.data.Repo;
|
||||||
import org.fdroid.fdroid.data.RepoProvider;
|
import org.fdroid.fdroid.data.RepoProvider;
|
||||||
import org.fdroid.fdroid.data.Schema;
|
import org.fdroid.fdroid.data.Schema;
|
||||||
import org.fdroid.fdroid.localrepo.peers.Peer;
|
import org.fdroid.fdroid.nearby.peers.Peer;
|
||||||
import org.fdroid.fdroid.net.Downloader;
|
import org.fdroid.fdroid.net.Downloader;
|
||||||
import org.fdroid.fdroid.net.WifiStateChangeService;
|
|
||||||
import org.fdroid.fdroid.views.swap.SwapWorkflowActivity;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.swap;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
@ -43,7 +43,6 @@ import org.fdroid.fdroid.data.Repo;
|
|||||||
import org.fdroid.fdroid.data.Schema.AppMetadataTable;
|
import org.fdroid.fdroid.data.Schema.AppMetadataTable;
|
||||||
import org.fdroid.fdroid.installer.InstallManagerService;
|
import org.fdroid.fdroid.installer.InstallManagerService;
|
||||||
import org.fdroid.fdroid.installer.Installer;
|
import org.fdroid.fdroid.installer.Installer;
|
||||||
import org.fdroid.fdroid.localrepo.SwapView;
|
|
||||||
import org.fdroid.fdroid.net.Downloader;
|
import org.fdroid.fdroid.net.Downloader;
|
||||||
import org.fdroid.fdroid.net.DownloaderService;
|
import org.fdroid.fdroid.net.DownloaderService;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@ -8,7 +8,6 @@ import android.support.annotation.LayoutRes;
|
|||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
import org.fdroid.fdroid.R;
|
import org.fdroid.fdroid.R;
|
||||||
import org.fdroid.fdroid.views.swap.SwapWorkflowActivity;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A {@link android.view.View} that registers to handle the swap events from
|
* A {@link android.view.View} that registers to handle the swap events from
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.swap;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
@ -58,18 +58,11 @@ import org.fdroid.fdroid.Utils;
|
|||||||
import org.fdroid.fdroid.data.NewRepoConfig;
|
import org.fdroid.fdroid.data.NewRepoConfig;
|
||||||
import org.fdroid.fdroid.data.Repo;
|
import org.fdroid.fdroid.data.Repo;
|
||||||
import org.fdroid.fdroid.data.RepoProvider;
|
import org.fdroid.fdroid.data.RepoProvider;
|
||||||
import org.fdroid.fdroid.localrepo.BluetoothManager;
|
import org.fdroid.fdroid.nearby.peers.BluetoothPeer;
|
||||||
import org.fdroid.fdroid.localrepo.BonjourManager;
|
import org.fdroid.fdroid.nearby.peers.Peer;
|
||||||
import org.fdroid.fdroid.localrepo.LocalHTTPDManager;
|
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoService;
|
|
||||||
import org.fdroid.fdroid.localrepo.SwapService;
|
|
||||||
import org.fdroid.fdroid.localrepo.SwapView;
|
|
||||||
import org.fdroid.fdroid.localrepo.peers.BluetoothPeer;
|
|
||||||
import org.fdroid.fdroid.localrepo.peers.Peer;
|
|
||||||
import org.fdroid.fdroid.net.BluetoothDownloader;
|
import org.fdroid.fdroid.net.BluetoothDownloader;
|
||||||
import org.fdroid.fdroid.net.Downloader;
|
import org.fdroid.fdroid.net.Downloader;
|
||||||
import org.fdroid.fdroid.net.HttpDownloader;
|
import org.fdroid.fdroid.net.HttpDownloader;
|
||||||
import org.fdroid.fdroid.net.WifiStateChangeService;
|
|
||||||
import org.fdroid.fdroid.qr.CameraCharacteristicsChecker;
|
import org.fdroid.fdroid.qr.CameraCharacteristicsChecker;
|
||||||
import org.fdroid.fdroid.qr.QrGenAsyncTask;
|
import org.fdroid.fdroid.qr.QrGenAsyncTask;
|
||||||
import org.fdroid.fdroid.views.main.MainActivity;
|
import org.fdroid.fdroid.views.main.MainActivity;
|
@ -17,7 +17,7 @@
|
|||||||
* MA 02110-1301, USA.
|
* MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.app.IntentService;
|
import android.app.IntentService;
|
||||||
@ -66,7 +66,7 @@ import java.util.jar.JarInputStream;
|
|||||||
public class TreeUriScannerIntentService extends IntentService {
|
public class TreeUriScannerIntentService extends IntentService {
|
||||||
public static final String TAG = "TreeUriScannerIntentSer";
|
public static final String TAG = "TreeUriScannerIntentSer";
|
||||||
|
|
||||||
private static final String ACTION_SCAN_TREE_URI = "org.fdroid.fdroid.localrepo.action.SCAN_TREE_URI";
|
private static final String ACTION_SCAN_TREE_URI = "org.fdroid.fdroid.nearby.action.SCAN_TREE_URI";
|
||||||
|
|
||||||
public TreeUriScannerIntentService() {
|
public TreeUriScannerIntentService() {
|
||||||
super("TreeUriScannerIntentService");
|
super("TreeUriScannerIntentService");
|
@ -1,11 +1,10 @@
|
|||||||
package org.fdroid.fdroid.receiver;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.BroadcastReceiver;
|
import android.content.BroadcastReceiver;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.net.wifi.WifiManager;
|
import android.net.wifi.WifiManager;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.net.WifiStateChangeService;
|
|
||||||
|
|
||||||
public class WifiStateChangeReceiver extends BroadcastReceiver {
|
public class WifiStateChangeReceiver extends BroadcastReceiver {
|
||||||
private static final String TAG = "WifiStateChangeReceiver";
|
private static final String TAG = "WifiStateChangeReceiver";
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.app.IntentService;
|
import android.app.IntentService;
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
@ -23,8 +23,6 @@ import org.fdroid.fdroid.R;
|
|||||||
import org.fdroid.fdroid.UpdateService;
|
import org.fdroid.fdroid.UpdateService;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.data.Repo;
|
import org.fdroid.fdroid.data.Repo;
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoKeyStore;
|
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoManager;
|
|
||||||
|
|
||||||
import java.net.Inet6Address;
|
import java.net.Inet6Address;
|
||||||
import java.net.InetAddress;
|
import java.net.InetAddress;
|
||||||
@ -39,7 +37,7 @@ import java.util.Locale;
|
|||||||
* Handle state changes to the device's wifi, storing the required bits.
|
* Handle state changes to the device's wifi, storing the required bits.
|
||||||
* The {@link Intent} that starts it either has no extras included,
|
* The {@link Intent} that starts it either has no extras included,
|
||||||
* which is how it can be triggered by code, or it came in from the system
|
* which is how it can be triggered by code, or it came in from the system
|
||||||
* via {@link org.fdroid.fdroid.receiver.WifiStateChangeReceiver}, in
|
* via {@link WifiStateChangeReceiver}, in
|
||||||
* which case an instance of {@link NetworkInfo} is included.
|
* which case an instance of {@link NetworkInfo} is included.
|
||||||
* <p>
|
* <p>
|
||||||
* The work is done in a {@link Thread} so that new incoming {@code Intents}
|
* The work is done in a {@link Thread} so that new incoming {@code Intents}
|
||||||
@ -280,7 +278,7 @@ public class WifiStateChangeService extends IntentService {
|
|||||||
while (networkInterfaces.hasMoreElements()) {
|
while (networkInterfaces.hasMoreElements()) {
|
||||||
NetworkInterface netIf = networkInterfaces.nextElement();
|
NetworkInterface netIf = networkInterfaces.nextElement();
|
||||||
|
|
||||||
for (Enumeration<InetAddress> inetAddresses = netIf.getInetAddresses(); inetAddresses.hasMoreElements();) {
|
for (Enumeration<InetAddress> inetAddresses = netIf.getInetAddresses(); inetAddresses.hasMoreElements(); ) {
|
||||||
InetAddress inetAddress = inetAddresses.nextElement();
|
InetAddress inetAddress = inetAddresses.nextElement();
|
||||||
if (inetAddress.isLoopbackAddress() || inetAddress instanceof Inet6Address) {
|
if (inetAddress.isLoopbackAddress() || inetAddress instanceof Inet6Address) {
|
||||||
continue;
|
continue;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo.peers;
|
package org.fdroid.fdroid.nearby.peers;
|
||||||
|
|
||||||
import android.bluetooth.BluetoothClass.Device;
|
import android.bluetooth.BluetoothClass.Device;
|
||||||
import android.bluetooth.BluetoothDevice;
|
import android.bluetooth.BluetoothDevice;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo.peers;
|
package org.fdroid.fdroid.nearby.peers;
|
||||||
|
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Parcel;
|
import android.os.Parcel;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo.peers;
|
package org.fdroid.fdroid.nearby.peers;
|
||||||
|
|
||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
import android.support.annotation.DrawableRes;
|
import android.support.annotation.DrawableRes;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo.peers;
|
package org.fdroid.fdroid.nearby.peers;
|
||||||
|
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Parcel;
|
import android.os.Parcel;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.hiding;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.support.annotation.Nullable;
|
import android.support.annotation.Nullable;
|
||||||
@ -8,7 +8,6 @@ import android.view.View;
|
|||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import org.fdroid.fdroid.R;
|
import org.fdroid.fdroid.R;
|
||||||
|
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
@ -28,7 +27,8 @@ public class CalculatorActivity extends AppCompatActivity {
|
|||||||
// unary operators
|
// unary operators
|
||||||
private static final String PERCENT = "%";
|
private static final String PERCENT = "%";
|
||||||
|
|
||||||
private @Nullable String lastOp;
|
@Nullable
|
||||||
|
private String lastOp;
|
||||||
|
|
||||||
// views
|
// views
|
||||||
private TextView textView;
|
private TextView textView;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.support.v7.preference.Preference;
|
import android.support.v7.preference.Preference;
|
@ -1,10 +1,9 @@
|
|||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.support.v7.app.AppCompatActivity;
|
|
||||||
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.support.v7.app.AppCompatActivity;
|
||||||
|
|
||||||
public class ExitActivity extends AppCompatActivity {
|
public class ExitActivity extends AppCompatActivity {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.hiding;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
@ -1,11 +1,10 @@
|
|||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.support.v7.app.ActionBar;
|
import android.support.v7.app.ActionBar;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
import android.support.v7.widget.Toolbar;
|
import android.support.v7.widget.Toolbar;
|
||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
|
|
||||||
import org.fdroid.fdroid.FDroidApp;
|
import org.fdroid.fdroid.FDroidApp;
|
||||||
import org.fdroid.fdroid.R;
|
import org.fdroid.fdroid.R;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
@ -29,7 +29,6 @@ import info.guardianproject.panic.PanicResponder;
|
|||||||
import org.fdroid.fdroid.Preferences;
|
import org.fdroid.fdroid.Preferences;
|
||||||
import org.fdroid.fdroid.R;
|
import org.fdroid.fdroid.R;
|
||||||
import org.fdroid.fdroid.installer.PrivilegedInstaller;
|
import org.fdroid.fdroid.installer.PrivilegedInstaller;
|
||||||
import org.fdroid.fdroid.views.hiding.HidingManager;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.BroadcastReceiver;
|
import android.content.BroadcastReceiver;
|
||||||
@ -23,7 +23,6 @@ import org.fdroid.fdroid.data.Schema;
|
|||||||
import org.fdroid.fdroid.installer.Installer;
|
import org.fdroid.fdroid.installer.Installer;
|
||||||
import org.fdroid.fdroid.installer.InstallerService;
|
import org.fdroid.fdroid.installer.InstallerService;
|
||||||
import org.fdroid.fdroid.installer.PrivilegedInstaller;
|
import org.fdroid.fdroid.installer.PrivilegedInstaller;
|
||||||
import org.fdroid.fdroid.views.hiding.HidingManager;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.support.annotation.NonNull;
|
import android.support.annotation.NonNull;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.support.annotation.NonNull;
|
import android.support.annotation.NonNull;
|
@ -17,7 +17,7 @@
|
|||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
@ -24,7 +24,7 @@ import org.fdroid.fdroid.data.Schema;
|
|||||||
import org.fdroid.fdroid.views.apps.AppListActivity;
|
import org.fdroid.fdroid.views.apps.AppListActivity;
|
||||||
import org.fdroid.fdroid.views.categories.CategoryAdapter;
|
import org.fdroid.fdroid.views.categories.CategoryAdapter;
|
||||||
import org.fdroid.fdroid.views.categories.CategoryController;
|
import org.fdroid.fdroid.views.categories.CategoryController;
|
||||||
import org.fdroid.fdroid.views.hiding.HidingManager;
|
import org.fdroid.fdroid.panic.HidingManager;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
@ -17,9 +17,9 @@ import android.widget.ImageView;
|
|||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
import org.fdroid.fdroid.R;
|
import org.fdroid.fdroid.R;
|
||||||
import org.fdroid.fdroid.localrepo.SDCardScannerService;
|
import org.fdroid.fdroid.nearby.SDCardScannerService;
|
||||||
import org.fdroid.fdroid.localrepo.SwapService;
|
import org.fdroid.fdroid.nearby.SwapService;
|
||||||
import org.fdroid.fdroid.localrepo.TreeUriScannerIntentService;
|
import org.fdroid.fdroid.nearby.TreeUriScannerIntentService;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
@ -48,7 +48,7 @@ import java.io.File;
|
|||||||
* write access to the the removable storage.
|
* write access to the the removable storage.
|
||||||
*
|
*
|
||||||
* @see TreeUriScannerIntentService
|
* @see TreeUriScannerIntentService
|
||||||
* @see org.fdroid.fdroid.localrepo.SDCardScannerService
|
* @see org.fdroid.fdroid.nearby.SDCardScannerService
|
||||||
*/
|
*/
|
||||||
class NearbyViewBinder {
|
class NearbyViewBinder {
|
||||||
public static final String TAG = "NearbyViewBinder";
|
public static final String TAG = "NearbyViewBinder";
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
tools:context=".views.hiding.CalculatorActivity">
|
tools:context=".panic.CalculatorActivity">
|
||||||
|
|
||||||
<android.support.v7.widget.Toolbar
|
<android.support.v7.widget.Toolbar
|
||||||
android:id="@+id/toolbar"
|
android:id="@+id/toolbar"
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
|
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:id="@+id/fragment_container"
|
android:id="@+id/fragment_container"
|
||||||
class="org.fdroid.fdroid.views.panic.PanicPreferencesFragment"
|
class="org.fdroid.fdroid.panic.PanicPreferencesFragment"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent" />
|
android:layout_height="match_parent" />
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
<org.fdroid.fdroid.localrepo.SwapView
|
<org.fdroid.fdroid.nearby.SwapView
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
||||||
@ -74,4 +74,4 @@
|
|||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
</org.fdroid.fdroid.localrepo.SwapView>
|
</org.fdroid.fdroid.nearby.SwapView>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
<org.fdroid.fdroid.localrepo.SwapView
|
<org.fdroid.fdroid.nearby.SwapView
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
||||||
swap:toolbarColor="@color/swap_bright_blue"
|
swap:toolbarColor="@color/swap_bright_blue"
|
||||||
@ -38,4 +38,4 @@
|
|||||||
android:visibility="gone"
|
android:visibility="gone"
|
||||||
android:text="@string/try_again"/>
|
android:text="@string/try_again"/>
|
||||||
|
|
||||||
</org.fdroid.fdroid.localrepo.SwapView>
|
</org.fdroid.fdroid.nearby.SwapView>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
<org.fdroid.fdroid.localrepo.SwapView
|
<org.fdroid.fdroid.nearby.SwapView
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
||||||
@ -9,7 +9,7 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:background="@color/swap_blue"
|
android:background="@color/swap_blue"
|
||||||
tools:context=".views.swap.SwapWorkflowActivity">
|
tools:context=".nearby.SwapWorkflowActivity">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
@ -57,4 +57,4 @@
|
|||||||
android:paddingBottom="20dp"/>
|
android:paddingBottom="20dp"/>
|
||||||
<!-- android:layout_above="@id/btn_learn_more_about_wifi" -->
|
<!-- android:layout_above="@id/btn_learn_more_about_wifi" -->
|
||||||
|
|
||||||
</org.fdroid.fdroid.localrepo.SwapView>
|
</org.fdroid.fdroid.nearby.SwapView>
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
<org.fdroid.fdroid.localrepo.SwapView
|
<org.fdroid.fdroid.nearby.SwapView
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
||||||
swap:toolbarTitle="@string/swap_nfc_title"
|
swap:toolbarTitle="@string/swap_nfc_title"
|
||||||
@ -35,4 +35,4 @@
|
|||||||
android:layout_below="@+id/text_description"
|
android:layout_below="@+id/text_description"
|
||||||
android:layout_centerHorizontal="true"/>
|
android:layout_centerHorizontal="true"/>
|
||||||
|
|
||||||
</org.fdroid.fdroid.localrepo.SwapView>
|
</org.fdroid.fdroid.nearby.SwapView>
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
<org.fdroid.fdroid.views.swap.SelectAppsView
|
<org.fdroid.fdroid.nearby.SelectAppsView
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
||||||
swap:toolbarColor="@color/swap_bright_blue"
|
swap:toolbarColor="@color/swap_bright_blue"
|
||||||
@ -15,4 +15,4 @@
|
|||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:orientation="vertical"/>
|
android:orientation="vertical"/>
|
||||||
|
|
||||||
</org.fdroid.fdroid.views.swap.SelectAppsView>
|
</org.fdroid.fdroid.nearby.SelectAppsView>
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
<org.fdroid.fdroid.localrepo.SwapView
|
<org.fdroid.fdroid.nearby.SwapView
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
||||||
@ -50,4 +50,4 @@
|
|||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</ScrollView>
|
</ScrollView>
|
||||||
</org.fdroid.fdroid.localrepo.SwapView>
|
</org.fdroid.fdroid.nearby.SwapView>
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<org.fdroid.fdroid.views.swap.StartSwapView
|
<org.fdroid.fdroid.nearby.StartSwapView
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
||||||
@ -8,7 +8,7 @@
|
|||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
tools:context=".views.swap.SwapWorkflowActivity">
|
tools:context=".nearby.SwapWorkflowActivity">
|
||||||
|
|
||||||
<!-- Misc header -->
|
<!-- Misc header -->
|
||||||
<include layout="@layout/start_swap_header"/>
|
<include layout="@layout/start_swap_header"/>
|
||||||
@ -209,4 +209,4 @@
|
|||||||
|
|
||||||
</ListView>
|
</ListView>
|
||||||
|
|
||||||
</org.fdroid.fdroid.views.swap.StartSwapView>
|
</org.fdroid.fdroid.nearby.StartSwapView>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
<org.fdroid.fdroid.views.swap.SwapSuccessView
|
<org.fdroid.fdroid.nearby.SwapSuccessView
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
||||||
swap:toolbarColor="@color/swap_bright_blue"
|
swap:toolbarColor="@color/swap_bright_blue"
|
||||||
@ -15,4 +15,4 @@
|
|||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:orientation="vertical"/>
|
android:orientation="vertical"/>
|
||||||
|
|
||||||
</org.fdroid.fdroid.views.swap.SwapSuccessView>
|
</org.fdroid.fdroid.nearby.SwapSuccessView>
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
<org.fdroid.fdroid.localrepo.SwapView
|
<org.fdroid.fdroid.nearby.SwapView
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
xmlns:swap="http://schemas.android.com/apk/res-auto"
|
||||||
@ -57,4 +57,4 @@
|
|||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</ScrollView>
|
</ScrollView>
|
||||||
</org.fdroid.fdroid.localrepo.SwapView>
|
</org.fdroid.fdroid.nearby.SwapView>
|
@ -21,8 +21,8 @@ import java.util.Locale;
|
|||||||
/**
|
/**
|
||||||
* Handles requests to add new repos via URLs. This is an {@code IntentService}
|
* Handles requests to add new repos via URLs. This is an {@code IntentService}
|
||||||
* so that requests are queued, which is necessary when either
|
* so that requests are queued, which is necessary when either
|
||||||
* {@link org.fdroid.fdroid.localrepo.TreeUriScannerIntentService} or
|
* {@link org.fdroid.fdroid.nearby.TreeUriScannerIntentService} or
|
||||||
* {@link org.fdroid.fdroid.localrepo.SDCardScannerService} finds multiple
|
* {@link org.fdroid.fdroid.nearby.SDCardScannerService} finds multiple
|
||||||
* repos on a disk. This should hopefully also serve as the beginnings of
|
* repos on a disk. This should hopefully also serve as the beginnings of
|
||||||
* a new architecture for handling these requests. This does all the
|
* a new architecture for handling these requests. This does all the
|
||||||
* processing first, up front, then only launches UI as needed.
|
* processing first, up front, then only launches UI as needed.
|
||||||
|
@ -70,13 +70,13 @@ import org.fdroid.fdroid.data.InstalledAppProviderService;
|
|||||||
import org.fdroid.fdroid.data.Repo;
|
import org.fdroid.fdroid.data.Repo;
|
||||||
import org.fdroid.fdroid.installer.ApkFileProvider;
|
import org.fdroid.fdroid.installer.ApkFileProvider;
|
||||||
import org.fdroid.fdroid.installer.InstallHistoryService;
|
import org.fdroid.fdroid.installer.InstallHistoryService;
|
||||||
import org.fdroid.fdroid.localrepo.SDCardScannerService;
|
import org.fdroid.fdroid.nearby.SDCardScannerService;
|
||||||
import org.fdroid.fdroid.net.ConnectivityMonitorService;
|
import org.fdroid.fdroid.net.ConnectivityMonitorService;
|
||||||
import org.fdroid.fdroid.net.Downloader;
|
import org.fdroid.fdroid.net.Downloader;
|
||||||
import org.fdroid.fdroid.net.HttpDownloader;
|
import org.fdroid.fdroid.net.HttpDownloader;
|
||||||
import org.fdroid.fdroid.net.ImageLoaderForUIL;
|
import org.fdroid.fdroid.net.ImageLoaderForUIL;
|
||||||
import org.fdroid.fdroid.net.WifiStateChangeService;
|
import org.fdroid.fdroid.nearby.WifiStateChangeService;
|
||||||
import org.fdroid.fdroid.views.hiding.HidingManager;
|
import org.fdroid.fdroid.panic.HidingManager;
|
||||||
|
|
||||||
import javax.microedition.khronos.opengles.GL10;
|
import javax.microedition.khronos.opengles.GL10;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@ -234,7 +234,7 @@ public class FDroidApp extends Application {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Initialize the settings needed to run a local swap repo. This should
|
* Initialize the settings needed to run a local swap repo. This should
|
||||||
* only ever be called in {@link org.fdroid.fdroid.net.WifiStateChangeService.WifiInfoThread},
|
* only ever be called in {@link WifiStateChangeService.WifiInfoThread},
|
||||||
* after the single init call in {@link FDroidApp#onCreate()}.
|
* after the single init call in {@link FDroidApp#onCreate()}.
|
||||||
*/
|
*/
|
||||||
public static void initWifiSettings() {
|
public static void initWifiSettings() {
|
||||||
|
@ -7,8 +7,8 @@ import android.text.TextUtils;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import org.fdroid.fdroid.R;
|
import org.fdroid.fdroid.R;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.localrepo.peers.WifiPeer;
|
import org.fdroid.fdroid.nearby.peers.WifiPeer;
|
||||||
import org.fdroid.fdroid.views.swap.SwapWorkflowActivity;
|
import org.fdroid.fdroid.nearby.SwapWorkflowActivity;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.bluetooth.BluetoothSocket;
|
import android.bluetooth.BluetoothSocket;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
@ -1,6 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth.httpish.headers;
|
package org.fdroid.fdroid.nearby.httpish;
|
||||||
|
|
||||||
import org.fdroid.fdroid.net.bluetooth.FileDetails;
|
|
||||||
|
|
||||||
public class ContentLengthHeader extends Header {
|
public class ContentLengthHeader extends Header {
|
||||||
|
|
@ -1,6 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth.httpish.headers;
|
package org.fdroid.fdroid.nearby.httpish;
|
||||||
|
|
||||||
import org.fdroid.fdroid.net.bluetooth.FileDetails;
|
|
||||||
|
|
||||||
public class ETagHeader extends Header {
|
public class ETagHeader extends Header {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth;
|
package org.fdroid.fdroid.nearby.httpish;
|
||||||
|
|
||||||
public class FileDetails {
|
public class FileDetails {
|
||||||
|
|
||||||
@ -13,11 +13,11 @@ public class FileDetails {
|
|||||||
return fileSize;
|
return fileSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFileSize(int fileSize) {
|
void setFileSize(int fileSize) {
|
||||||
this.fileSize = fileSize;
|
this.fileSize = fileSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCacheTag(String cacheTag) {
|
void setCacheTag(String cacheTag) {
|
||||||
this.cacheTag = cacheTag;
|
this.cacheTag = cacheTag;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,14 +1,12 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth.httpish.headers;
|
package org.fdroid.fdroid.nearby.httpish;
|
||||||
|
|
||||||
import org.fdroid.fdroid.net.bluetooth.FileDetails;
|
|
||||||
|
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
|
||||||
public abstract class Header {
|
public abstract class Header {
|
||||||
|
|
||||||
private static final Header[] VALID_HEADERS = {
|
private static final Header[] VALID_HEADERS = {
|
||||||
new ContentLengthHeader(),
|
new ContentLengthHeader(),
|
||||||
new ETagHeader(),
|
new ETagHeader(),
|
||||||
};
|
};
|
||||||
|
|
||||||
protected abstract String getName();
|
protected abstract String getName();
|
@ -1,7 +1,7 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth.httpish;
|
package org.fdroid.fdroid.nearby.httpish;
|
||||||
|
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.net.bluetooth.BluetoothConnection;
|
import org.fdroid.fdroid.nearby.BluetoothConnection;
|
||||||
|
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
@ -1,10 +1,8 @@
|
|||||||
package org.fdroid.fdroid.net.bluetooth.httpish;
|
package org.fdroid.fdroid.nearby.httpish;
|
||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.net.bluetooth.BluetoothConnection;
|
import org.fdroid.fdroid.nearby.BluetoothConnection;
|
||||||
import org.fdroid.fdroid.net.bluetooth.FileDetails;
|
|
||||||
import org.fdroid.fdroid.net.bluetooth.httpish.headers.Header;
|
|
||||||
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@ -87,7 +85,7 @@ public class Response {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Extracts meaningful headers from the response into a more useful and safe
|
* Extracts meaningful headers from the response into a more useful and safe
|
||||||
* {@link org.fdroid.fdroid.net.bluetooth.FileDetails} object.
|
* {@link FileDetails} object.
|
||||||
*/
|
*/
|
||||||
public FileDetails toFileDetails() {
|
public FileDetails toFileDetails() {
|
||||||
FileDetails details = new FileDetails();
|
FileDetails details = new FileDetails();
|
@ -5,11 +5,11 @@ import android.support.annotation.Nullable;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import org.apache.commons.io.input.BoundedInputStream;
|
import org.apache.commons.io.input.BoundedInputStream;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.net.bluetooth.BluetoothClient;
|
import org.fdroid.fdroid.nearby.BluetoothClient;
|
||||||
import org.fdroid.fdroid.net.bluetooth.BluetoothConnection;
|
import org.fdroid.fdroid.nearby.BluetoothConnection;
|
||||||
import org.fdroid.fdroid.net.bluetooth.FileDetails;
|
import org.fdroid.fdroid.nearby.httpish.FileDetails;
|
||||||
import org.fdroid.fdroid.net.bluetooth.httpish.Request;
|
import org.fdroid.fdroid.nearby.httpish.Request;
|
||||||
import org.fdroid.fdroid.net.bluetooth.httpish.Response;
|
import org.fdroid.fdroid.nearby.httpish.Response;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
@ -52,7 +52,7 @@ import java.net.URL;
|
|||||||
public class HttpDownloader extends Downloader {
|
public class HttpDownloader extends Downloader {
|
||||||
private static final String TAG = "HttpDownloader";
|
private static final String TAG = "HttpDownloader";
|
||||||
|
|
||||||
static final String HEADER_FIELD_ETAG = "ETag";
|
public static final String HEADER_FIELD_ETAG = "ETag";
|
||||||
|
|
||||||
private final String username;
|
private final String username;
|
||||||
private final String password;
|
private final String password;
|
||||||
|
@ -56,13 +56,13 @@ import org.fdroid.fdroid.R;
|
|||||||
import org.fdroid.fdroid.UpdateService;
|
import org.fdroid.fdroid.UpdateService;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.data.NewRepoConfig;
|
import org.fdroid.fdroid.data.NewRepoConfig;
|
||||||
import org.fdroid.fdroid.localrepo.SDCardScannerService;
|
import org.fdroid.fdroid.nearby.SDCardScannerService;
|
||||||
import org.fdroid.fdroid.localrepo.SwapService;
|
import org.fdroid.fdroid.nearby.SwapService;
|
||||||
import org.fdroid.fdroid.net.WifiStateChangeService;
|
import org.fdroid.fdroid.nearby.WifiStateChangeService;
|
||||||
import org.fdroid.fdroid.views.AppDetailsActivity;
|
import org.fdroid.fdroid.views.AppDetailsActivity;
|
||||||
import org.fdroid.fdroid.views.ManageReposActivity;
|
import org.fdroid.fdroid.views.ManageReposActivity;
|
||||||
import org.fdroid.fdroid.views.apps.AppListActivity;
|
import org.fdroid.fdroid.views.apps.AppListActivity;
|
||||||
import org.fdroid.fdroid.views.swap.SwapWorkflowActivity;
|
import org.fdroid.fdroid.nearby.SwapWorkflowActivity;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ import org.fdroid.fdroid.data.AppProvider;
|
|||||||
import org.fdroid.fdroid.data.RepoProvider;
|
import org.fdroid.fdroid.data.RepoProvider;
|
||||||
import org.fdroid.fdroid.data.Schema.AppMetadataTable;
|
import org.fdroid.fdroid.data.Schema.AppMetadataTable;
|
||||||
import org.fdroid.fdroid.views.apps.AppListActivity;
|
import org.fdroid.fdroid.views.apps.AppListActivity;
|
||||||
import org.fdroid.fdroid.views.hiding.HidingManager;
|
import org.fdroid.fdroid.panic.HidingManager;
|
||||||
import org.fdroid.fdroid.views.whatsnew.WhatsNewAdapter;
|
import org.fdroid.fdroid.views.whatsnew.WhatsNewAdapter;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
@ -149,7 +149,7 @@
|
|||||||
android:title="@string/panic_settings">
|
android:title="@string/panic_settings">
|
||||||
<intent
|
<intent
|
||||||
android:action="android.intent.action.MAIN"
|
android:action="android.intent.action.MAIN"
|
||||||
android:targetClass="org.fdroid.fdroid.views.panic.PanicPreferencesActivity"
|
android:targetClass="org.fdroid.fdroid.panic.PanicPreferencesActivity"
|
||||||
android:targetPackage="@string/applicationId"/>
|
android:targetPackage="@string/applicationId"/>
|
||||||
</android.support.v7.preference.PreferenceScreen>
|
</android.support.v7.preference.PreferenceScreen>
|
||||||
</android.support.v7.preference.PreferenceCategory>
|
</android.support.v7.preference.PreferenceCategory>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import org.fdroid.fdroid.FDroidApp;
|
import org.fdroid.fdroid.FDroidApp;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* #%L
|
* #%L
|
||||||
@ -38,6 +38,7 @@ import android.text.TextUtils;
|
|||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
|
import org.fdroid.fdroid.net.HttpDownloader;
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.localrepo;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.net;
|
package org.fdroid.fdroid.nearby;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.fdroid.fdroid.views.panic;
|
package org.fdroid.fdroid.panic;
|
||||||
|
|
||||||
import org.fdroid.fdroid.data.DBHelper;
|
import org.fdroid.fdroid.data.DBHelper;
|
||||||
import org.fdroid.fdroid.data.FDroidProviderTest;
|
import org.fdroid.fdroid.data.FDroidProviderTest;
|
@ -23,10 +23,11 @@ import org.fdroid.fdroid.data.RepoProvider;
|
|||||||
import org.fdroid.fdroid.data.Schema;
|
import org.fdroid.fdroid.data.Schema;
|
||||||
import org.fdroid.fdroid.data.ShadowApp;
|
import org.fdroid.fdroid.data.ShadowApp;
|
||||||
import org.fdroid.fdroid.data.TempAppProvider;
|
import org.fdroid.fdroid.data.TempAppProvider;
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoKeyStore;
|
import org.fdroid.fdroid.nearby.LocalRepoKeyStore;
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoManager;
|
import org.fdroid.fdroid.nearby.LocalRepoManager;
|
||||||
import org.fdroid.fdroid.localrepo.LocalRepoService;
|
import org.fdroid.fdroid.nearby.LocalRepoService;
|
||||||
import org.fdroid.fdroid.net.LocalHTTPD;
|
import org.fdroid.fdroid.nearby.WifiStateChangeService;
|
||||||
|
import org.fdroid.fdroid.nearby.LocalHTTPD;
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Ignore;
|
import org.junit.Ignore;
|
||||||
@ -94,7 +95,7 @@ public class SwapRepoTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.fdroid.fdroid.net.WifiStateChangeService.WifiInfoThread#run()
|
* @see WifiStateChangeService.WifiInfoThread#run()
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testSwap()
|
public void testSwap()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user