diff --git a/mobile/AndroidManifest.xml b/mobile/AndroidManifest.xml
index 041ddde8..2606e95f 100644
--- a/mobile/AndroidManifest.xml
+++ b/mobile/AndroidManifest.xml
@@ -115,11 +115,11 @@
@@ -102,7 +102,7 @@
android:key="pref_update_plugins_interval"
android:title="@string/pref_update_plugins_interval"
android:summary="@string/pref_update_plugins_interval_sum"/>
-
@@ -121,7 +121,7 @@
android:key="pref_about_screen"
android:persistent="false"
android:title="@string/pref_about_title">
-
diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_FileManager.java b/mobile/src/com/cradle/iitc_mobile/IITC_FileManager.java
index b5af729c..ac875156 100644
--- a/mobile/src/com/cradle/iitc_mobile/IITC_FileManager.java
+++ b/mobile/src/com/cradle/iitc_mobile/IITC_FileManager.java
@@ -20,6 +20,7 @@ import android.widget.Toast;
import com.cradle.iitc_mobile.IITC_Mobile.ResponseHandler;
import com.cradle.iitc_mobile.async.UpdateScript;
+import com.cradle.iitc_mobile.prefs.PluginPreferenceActivity;
import org.json.JSONObject;
@@ -312,7 +313,7 @@ public class IITC_FileManager {
if (invalidateHeaders) {
try {
thread.join();
- ((IITC_PluginPreferenceActivity) mActivity).invalidateHeaders();
+ ((PluginPreferenceActivity) mActivity).invalidateHeaders();
} catch (final InterruptedException e) {
Log.w(e);
}
diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java
index cb312220..55ab13dc 100644
--- a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java
+++ b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java
@@ -40,6 +40,8 @@ import android.widget.TextView;
import android.widget.Toast;
import com.cradle.iitc_mobile.IITC_NavigationHelper.Pane;
+import com.cradle.iitc_mobile.prefs.PluginPreferenceActivity;
+import com.cradle.iitc_mobile.prefs.PreferenceActivity;
import com.cradle.iitc_mobile.share.ShareActivity;
import org.json.JSONException;
@@ -257,7 +259,7 @@ public class IITC_Mobile extends Activity
final String type = intent.getType() == null ? "" : intent.getType();
final String path = uri.getPath() == null ? "" : uri.getPath();
if (path.endsWith(".user.js") || type.contains("javascript")) {
- final Intent prefIntent = new Intent(this, IITC_PluginPreferenceActivity.class);
+ final Intent prefIntent = new Intent(this, PluginPreferenceActivity.class);
prefIntent.setDataAndType(uri, intent.getType());
startActivity(prefIntent);
}
@@ -574,7 +576,7 @@ public class IITC_Mobile extends Activity
}
return true;
case R.id.action_settings: // start settings activity
- final Intent intent = new Intent(this, IITC_PreferenceActivity.class);
+ final Intent intent = new Intent(this, PreferenceActivity.class);
try {
intent.putExtra("iitc_version", mFileManager.getIITCVersion());
} catch (final IOException e) {
diff --git a/mobile/src/com/cradle/iitc_mobile/fragments/MainSettings.java b/mobile/src/com/cradle/iitc_mobile/fragments/MainSettings.java
index f12e5267..e6b1a79f 100644
--- a/mobile/src/com/cradle/iitc_mobile/fragments/MainSettings.java
+++ b/mobile/src/com/cradle/iitc_mobile/fragments/MainSettings.java
@@ -16,9 +16,9 @@ import android.view.ViewParent;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
-import com.cradle.iitc_mobile.IITC_AboutDialogPreference;
import com.cradle.iitc_mobile.Log;
import com.cradle.iitc_mobile.R;
+import com.cradle.iitc_mobile.prefs.AboutDialogPreference;
public class MainSettings extends PreferenceFragment {
@Override
@@ -40,7 +40,7 @@ public class MainSettings extends PreferenceFragment {
Log.w(e);
}
- final IITC_AboutDialogPreference pref_about = (IITC_AboutDialogPreference) findPreference("pref_about");
+ final AboutDialogPreference pref_about = (AboutDialogPreference) findPreference("pref_about");
pref_about.setVersions(iitcVersion, buildVersion);
final ListPreference pref_user_location_mode = (ListPreference) findPreference("pref_user_location_mode");
diff --git a/mobile/src/com/cradle/iitc_mobile/fragments/PluginsFragment.java b/mobile/src/com/cradle/iitc_mobile/fragments/PluginsFragment.java
index 65fa90ab..b90248d1 100644
--- a/mobile/src/com/cradle/iitc_mobile/fragments/PluginsFragment.java
+++ b/mobile/src/com/cradle/iitc_mobile/fragments/PluginsFragment.java
@@ -4,9 +4,9 @@ import android.app.ActionBar;
import android.os.Bundle;
import android.preference.PreferenceFragment;
-import com.cradle.iitc_mobile.IITC_PluginPreference;
-import com.cradle.iitc_mobile.IITC_PluginPreferenceActivity;
import com.cradle.iitc_mobile.R;
+import com.cradle.iitc_mobile.prefs.PluginPreference;
+import com.cradle.iitc_mobile.prefs.PluginPreferenceActivity;
import java.util.ArrayList;
@@ -26,11 +26,11 @@ public class PluginsFragment extends PreferenceFragment {
// get plugins category for this fragments and plugins list
String category = getArguments().getString("category");
boolean userPlugin = getArguments().getBoolean("userPlugin");
- ArrayList prefs =
- IITC_PluginPreferenceActivity.getPluginPreference(category, userPlugin);
+ ArrayList prefs =
+ PluginPreferenceActivity.getPluginPreference(category, userPlugin);
// add plugin checkbox preferences
- for (IITC_PluginPreference pref : prefs) {
+ for (PluginPreference pref : prefs) {
getPreferenceScreen().addPreference(pref);
}
diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_AboutDialogPreference.java b/mobile/src/com/cradle/iitc_mobile/prefs/AboutDialogPreference.java
similarity index 86%
rename from mobile/src/com/cradle/iitc_mobile/IITC_AboutDialogPreference.java
rename to mobile/src/com/cradle/iitc_mobile/prefs/AboutDialogPreference.java
index 1bfd0fbe..ce25a780 100644
--- a/mobile/src/com/cradle/iitc_mobile/IITC_AboutDialogPreference.java
+++ b/mobile/src/com/cradle/iitc_mobile/prefs/AboutDialogPreference.java
@@ -1,4 +1,4 @@
-package com.cradle.iitc_mobile;
+package com.cradle.iitc_mobile.prefs;
import android.content.Context;
import android.preference.Preference;
@@ -9,11 +9,13 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
-public class IITC_AboutDialogPreference extends Preference {
+import com.cradle.iitc_mobile.R;
+
+public class AboutDialogPreference extends Preference {
private String mBuildVersion = "";
private String mIitcVersion = "";
- public IITC_AboutDialogPreference(Context context, AttributeSet attrs) {
+ public AboutDialogPreference(Context context, AttributeSet attrs) {
super(context, attrs);
}
diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_ForceUpdatePreference.java b/mobile/src/com/cradle/iitc_mobile/prefs/ForceUpdatePreference.java
similarity index 80%
rename from mobile/src/com/cradle/iitc_mobile/IITC_ForceUpdatePreference.java
rename to mobile/src/com/cradle/iitc_mobile/prefs/ForceUpdatePreference.java
index 1a6c4fbe..1cb5bcb2 100644
--- a/mobile/src/com/cradle/iitc_mobile/IITC_ForceUpdatePreference.java
+++ b/mobile/src/com/cradle/iitc_mobile/prefs/ForceUpdatePreference.java
@@ -1,27 +1,22 @@
-package com.cradle.iitc_mobile;
+package com.cradle.iitc_mobile.prefs;
-import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
-import android.content.SharedPreferences;
import android.preference.Preference;
import android.preference.PreferenceManager;
import android.util.AttributeSet;
-import android.view.View;
-import android.view.ViewGroup;
-import com.cradle.iitc_mobile.IITC_FileManager;
-import com.cradle.iitc_mobile.IITC_Mobile;
+import com.cradle.iitc_mobile.R;
/**
* The OptionDialogPreference will display a dialog, and will persist the
* true
when pressing the positive button and false
* otherwise. It will persist to the android:key specified in xml-preference.
*/
-public class IITC_ForceUpdatePreference extends Preference {
+public class ForceUpdatePreference extends Preference {
- public IITC_ForceUpdatePreference(Context context, AttributeSet attrs) {
+ public ForceUpdatePreference(Context context, AttributeSet attrs) {
super(context, attrs);
}
diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_PluginPreference.java b/mobile/src/com/cradle/iitc_mobile/prefs/PluginPreference.java
similarity index 84%
rename from mobile/src/com/cradle/iitc_mobile/IITC_PluginPreference.java
rename to mobile/src/com/cradle/iitc_mobile/prefs/PluginPreference.java
index 32d6541b..8ee53343 100644
--- a/mobile/src/com/cradle/iitc_mobile/IITC_PluginPreference.java
+++ b/mobile/src/com/cradle/iitc_mobile/prefs/PluginPreference.java
@@ -1,4 +1,4 @@
-package com.cradle.iitc_mobile;
+package com.cradle.iitc_mobile.prefs;
import android.content.Context;
import android.preference.CheckBoxPreference;
@@ -7,9 +7,9 @@ import android.view.ViewGroup;
import android.widget.TextView;
// multiline checkbox preference
-public class IITC_PluginPreference extends CheckBoxPreference {
+public class PluginPreference extends CheckBoxPreference {
- public IITC_PluginPreference(Context context) {
+ public PluginPreference(Context context) {
super(context);
}
diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_PluginPreferenceActivity.java b/mobile/src/com/cradle/iitc_mobile/prefs/PluginPreferenceActivity.java
similarity index 91%
rename from mobile/src/com/cradle/iitc_mobile/IITC_PluginPreferenceActivity.java
rename to mobile/src/com/cradle/iitc_mobile/prefs/PluginPreferenceActivity.java
index a20ed8f0..8eb17b22 100644
--- a/mobile/src/com/cradle/iitc_mobile/IITC_PluginPreferenceActivity.java
+++ b/mobile/src/com/cradle/iitc_mobile/prefs/PluginPreferenceActivity.java
@@ -1,4 +1,4 @@
-package com.cradle.iitc_mobile;
+package com.cradle.iitc_mobile.prefs;
import android.content.ActivityNotFoundException;
import android.content.Context;
@@ -18,6 +18,10 @@ import android.widget.ListAdapter;
import android.widget.TextView;
import android.widget.Toast;
+import com.cradle.iitc_mobile.IITC_FileManager;
+import com.cradle.iitc_mobile.IITC_NotificationHelper;
+import com.cradle.iitc_mobile.Log;
+import com.cradle.iitc_mobile.R;
import com.cradle.iitc_mobile.fragments.PluginsFragment;
import java.io.File;
@@ -31,7 +35,7 @@ import java.util.List;
import java.util.Map;
import java.util.TreeMap;
-public class IITC_PluginPreferenceActivity extends PreferenceActivity {
+public class PluginPreferenceActivity extends PreferenceActivity {
private final static int COPY_PLUGIN_REQUEST = 1;
@@ -39,10 +43,10 @@ public class IITC_PluginPreferenceActivity extends PreferenceActivity {
// we use a tree map to have a map with alphabetical order
// don't initialize the asset plugin map, because it tells us if the settings are started the first time
// and we have to parse plugins to build the preference screen
- private static TreeMap> sAssetPlugins = null;
+ private static TreeMap> sAssetPlugins = null;
// user plugins can be initialized.
- private static final TreeMap> sUserPlugins =
- new TreeMap>();
+ private static final TreeMap> sUserPlugins =
+ new TreeMap>();
private static int mDeletedPlugins = 0;
private IITC_FileManager mFileManager;
@@ -69,7 +73,7 @@ public class IITC_PluginPreferenceActivity extends PreferenceActivity {
// it is enough to parse the plugin only on first start.
if (sAssetPlugins == null) {
Log.d("opened plugin prefs the first time since app start -> parse plugins");
- sAssetPlugins = new TreeMap>();
+ sAssetPlugins = new TreeMap>();
setUpPluginPreferenceScreen();
} else {
checkForNewPlugins();
@@ -170,7 +174,7 @@ public class IITC_PluginPreferenceActivity extends PreferenceActivity {
}
// called by Plugins Fragment
- public static ArrayList getPluginPreference(final String key, final boolean userPlugin) {
+ public static ArrayList getPluginPreference(final String key, final boolean userPlugin) {
if (userPlugin) return sUserPlugins.get(key);
return sAssetPlugins.get(key);
@@ -203,10 +207,10 @@ public class IITC_PluginPreferenceActivity extends PreferenceActivity {
final File[] userPlugins = getUserPlugins();
final String[] officialPlugins = getAssetPlugins();
int numPlugins = 0;
- for (final Map.Entry> entry : sUserPlugins.entrySet()) {
+ for (final Map.Entry> entry : sUserPlugins.entrySet()) {
numPlugins += entry.getValue().size();
}
- for (final Map.Entry> entry : sAssetPlugins.entrySet()) {
+ for (final Map.Entry> entry : sAssetPlugins.entrySet()) {
numPlugins += entry.getValue().size();
}
if ((userPlugins.length + officialPlugins.length) != (numPlugins + mDeletedPlugins)) {
@@ -267,24 +271,24 @@ public class IITC_PluginPreferenceActivity extends PreferenceActivity {
// first check if we need a new category
if (userPlugin) {
if (!sUserPlugins.containsKey(plugin_cat)) {
- sUserPlugins.put(plugin_cat, new ArrayList());
+ sUserPlugins.put(plugin_cat, new ArrayList());
Log.d("create " + plugin_cat + " and add " + plugin_name);
}
} else {
if (!sAssetPlugins.containsKey(plugin_cat)) {
- sAssetPlugins.put(plugin_cat, new ArrayList());
+ sAssetPlugins.put(plugin_cat, new ArrayList());
Log.d("create " + plugin_cat + " and add " + plugin_name);
}
}
// now build a new checkable preference for the plugin
- final IITC_PluginPreference plugin_pref = new IITC_PluginPreference(this);
+ final PluginPreference plugin_pref = new PluginPreference(this);
plugin_pref.setKey(plugin_key);
plugin_pref.setTitle(plugin_name);
plugin_pref.setSummary(plugin_desc);
plugin_pref.setDefaultValue(false);
plugin_pref.setPersistent(true);
- final ArrayList list =
+ final ArrayList list =
userPlugin ? sUserPlugins.get(plugin_cat) : sAssetPlugins.get(plugin_cat);
list.add(plugin_pref);
}
@@ -294,7 +298,7 @@ public class IITC_PluginPreferenceActivity extends PreferenceActivity {
final Header category = new Header();
category.title = "User Plugins";
mHeaders.add(category);
- for (final Map.Entry> entry : sUserPlugins.entrySet()) {
+ for (final Map.Entry> entry : sUserPlugins.entrySet()) {
addHeader(entry.getKey(), true);
}
}
@@ -302,7 +306,7 @@ public class IITC_PluginPreferenceActivity extends PreferenceActivity {
final Header category = new Header();
category.title = "Official Plugins";
mHeaders.add(category);
- for (final Map.Entry> entry : sAssetPlugins.entrySet()) {
+ for (final Map.Entry> entry : sAssetPlugins.entrySet()) {
addHeader(entry.getKey(), false);
}
}
diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_PreferenceActivity.java b/mobile/src/com/cradle/iitc_mobile/prefs/PreferenceActivity.java
similarity index 92%
rename from mobile/src/com/cradle/iitc_mobile/IITC_PreferenceActivity.java
rename to mobile/src/com/cradle/iitc_mobile/prefs/PreferenceActivity.java
index a5521541..eb45ff62 100644
--- a/mobile/src/com/cradle/iitc_mobile/IITC_PreferenceActivity.java
+++ b/mobile/src/com/cradle/iitc_mobile/prefs/PreferenceActivity.java
@@ -1,4 +1,4 @@
-package com.cradle.iitc_mobile;
+package com.cradle.iitc_mobile.prefs;
import android.app.Activity;
import android.os.Bundle;
@@ -6,7 +6,7 @@ import android.view.MenuItem;
import com.cradle.iitc_mobile.fragments.MainSettings;
-public class IITC_PreferenceActivity extends Activity {
+public class PreferenceActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {