Remove unused code

This commit is contained in:
Lukas Renggli 2017-06-30 20:02:59 +02:00 committed by Isaac Hutt
parent 11d4e8cfdb
commit 22232e378c
19 changed files with 2 additions and 238 deletions

View File

@ -41,9 +41,6 @@ import static org.kiwix.kiwixmobile.utils.StandardActions.enterHelp;
@RunWith(AndroidJUnit4.class) @RunWith(AndroidJUnit4.class)
public class DownloadTest { public class DownloadTest {
@Inject KiwixIdlingResource kiwixIdlingResource;
@Rule @Rule
public ActivityTestRule<SplashActivity> mActivityTestRule = new ActivityTestRule<>( public ActivityTestRule<SplashActivity> mActivityTestRule = new ActivityTestRule<>(
SplashActivity.class); SplashActivity.class);

View File

@ -56,7 +56,6 @@ import static org.kiwix.kiwixmobile.utils.StandardActions.enterHelp;
public class NetworkTest { public class NetworkTest {
@Inject OkHttpClient okHttpClient;
@Inject MockWebServer mockWebServer; @Inject MockWebServer mockWebServer;

View File

@ -154,23 +154,6 @@ public class ZimContentProvider extends ContentProvider {
} }
} }
public static int getArticleCount() {
if (jniKiwix == null || zimFileName == null) {
return 0;
} else {
return jniKiwix.getArticleCount();
}
}
public static int getMediaCount() {
if (jniKiwix == null || zimFileName == null) {
return 0;
} else {
return jniKiwix.getMediaCount();
}
}
public static String getCreator() { public static String getCreator() {
if (jniKiwix == null || zimFileName == null) { if (jniKiwix == null || zimFileName == null) {
return null; return null;
@ -443,8 +426,6 @@ public class ZimContentProvider extends ContentProvider {
static class TransferThread extends Thread { static class TransferThread extends Thread {
Uri articleUri;
String articleZimUrl; String articleZimUrl;
OutputStream out; OutputStream out;
@ -452,7 +433,6 @@ public class ZimContentProvider extends ContentProvider {
JNIKiwix jniKiwix; JNIKiwix jniKiwix;
TransferThread(JNIKiwix jniKiwix, Uri articleUri, OutputStream out) throws IOException { TransferThread(JNIKiwix jniKiwix, Uri articleUri, OutputStream out) throws IOException {
this.articleUri = articleUri;
this.jniKiwix = jniKiwix; this.jniKiwix = jniKiwix;
Log.d(TAG_KIWIX, "Retrieving: " + articleUri.toString()); Log.d(TAG_KIWIX, "Retrieving: " + articleUri.toString());

View File

@ -183,13 +183,6 @@ public class BookmarksActivity extends BaseActivity
setNoBookmarksState(); setNoBookmarksState();
} }
@Override
public void updateAdapter() {
adapter.notifyDataSetChanged();
setNoBookmarksState();
}
@Override @Override
public void popDeleteBookmarksSnackbar() { public void popDeleteBookmarksSnackbar() {
Snackbar bookmarkDeleteSnackbar = Snackbar bookmarkDeleteSnackbar =

View File

@ -11,7 +11,5 @@ import java.util.ArrayList;
public interface BookmarksViewCallback extends ViewCallback { public interface BookmarksViewCallback extends ViewCallback {
void showBookmarks(ArrayList<String> bookmarks, ArrayList<String> bookmarkUrls); void showBookmarks(ArrayList<String> bookmarks, ArrayList<String> bookmarkUrls);
void updateAdapter();
void popDeleteBookmarksSnackbar(); void popDeleteBookmarksSnackbar();
} }

View File

@ -77,9 +77,4 @@ public class BookmarksDao {
mDb.deleteWhere(Bookmarks.class, Bookmarks.BOOKMARK_URL.eq(favArticle).and(Bookmarks.ZIM_ID.eq(ZimId).or(Bookmarks.ZIM_NAME.eq(ZimName))) ); mDb.deleteWhere(Bookmarks.class, Bookmarks.BOOKMARK_URL.eq(favArticle).and(Bookmarks.ZIM_ID.eq(ZimId).or(Bookmarks.ZIM_NAME.eq(ZimName))) );
} }
public void deleteAll(){
mDb.clear();
}
} }

View File

@ -268,17 +268,6 @@ public class DownloadFragment extends Fragment {
} }
} }
public static class Download {
public String title;
public int progress;
public Download(String title) {
this.title = title;
progress = 0;
}
}
public void addDownload(int position, LibraryNetworkEntity.Book book, String fileName) { public void addDownload(int position, LibraryNetworkEntity.Book book, String fileName) {
mDownloads.put(position, book); mDownloads.put(position, book);
mDownloadFiles.put(position, fileName); mDownloadFiles.put(position, fileName);

View File

@ -84,12 +84,8 @@ public class KiwixSettingsActivity extends AppCompatActivity {
public static final String PREF_NIGHTMODE = "pref_nightmode"; public static final String PREF_NIGHTMODE = "pref_nightmode";
public static final String PREF_HIDETOOLBAR = "pref_hidetoolbar";
public static final String PREF_WIFI_ONLY = "pref_wifi_only"; public static final String PREF_WIFI_ONLY = "pref_wifi_only";
public static String zimFile;
public static boolean allHistoryCleared = false; public static boolean allHistoryCleared = false;
@ -107,7 +103,6 @@ public class KiwixSettingsActivity extends AppCompatActivity {
setContentView(R.layout.settings); setContentView(R.layout.settings);
allHistoryCleared = false; allHistoryCleared = false;
zimFile = getIntent().getStringExtra("zim_file");
getFragmentManager() getFragmentManager()
.beginTransaction(). .beginTransaction().

View File

@ -36,18 +36,4 @@ public class DimenUtils {
return DimenUtils.getToolbarHeight(context) + return DimenUtils.getToolbarHeight(context) +
DimenUtils.getTranslucentStatusBarHeight(context); DimenUtils.getTranslucentStatusBarHeight(context);
} }
public static void resizeToolbar(Context context, Toolbar toolbar, ViewGroup toolbarContainer) {
int statusBarHeight = DimenUtils.getTranslucentStatusBarHeight(context);
ViewGroup.LayoutParams toolbarContainerParams = toolbarContainer.getLayoutParams();
toolbarContainerParams.height += statusBarHeight;
toolbarContainer.setLayoutParams(toolbarContainerParams);
ViewGroup.LayoutParams toolbarParams = toolbar.getLayoutParams();
toolbarParams.height += statusBarHeight;
toolbar.setLayoutParams(toolbarParams);
toolbar.setPadding(0, statusBarHeight, 0, 0);
}
} }

View File

@ -46,10 +46,6 @@ public class RateAppCounter {
CounterEditor.apply(); CounterEditor.apply();
} }
public SharedPreferences.Editor getEditor() {
return visitCounter.edit();
}
public int getCount() { public int getCount() {
return visitCounter.getInt("count", 0); return visitCounter.getInt("count", 0);
} }

View File

@ -12,94 +12,9 @@ import java.util.UUID;
public class StorageUtils { public class StorageUtils {
private static final String SDCARD_ROOT =
Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String FILE_ROOT = SDCARD_ROOT + "/kiwix/";
private static final long LOW_STORAGE_THRESHOLD = 1024 * 1024 * 10;
public static boolean isSdCardWritable() {
return Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
}
public static long getAvailableStorage(File path) {
String storageDirectory;
storageDirectory = path.getPath();
try {
StatFs stat = new StatFs(storageDirectory);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
return (stat.getAvailableBlocksLong() * stat.getBlockSizeLong());
}
return ((long) stat.getAvailableBlocks() * (long) stat.getBlockSize());
} catch (RuntimeException ex) {
return 0;
}
}
public static boolean checkAvailableStorage(File path) {
return getAvailableStorage(path) >= LOW_STORAGE_THRESHOLD;
}
public static boolean isSDCardAvailable() {
return Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
}
public static boolean createKiwixRootDir() throws IOException {
File file = new File(FILE_ROOT);
return (!file.exists() || !file.isDirectory()) && file.mkdir();
}
public static String size(long size) {
if (size / (1024 * 1024) > 0) {
float tmpSize = (float) (size) / (float) (1024 * 1024);
DecimalFormat df = new DecimalFormat("#.##");
return "" + df.format(tmpSize) + "MB";
} else if (size / 1024 > 0) {
return "" + (size / (1024)) + "KB";
} else {
return "" + size + "B";
}
}
public static boolean delete(File path) {
boolean result = true;
if (path.exists()) {
if (path.isDirectory()) {
for (File child : path.listFiles()) {
result &= delete(child);
}
result &= path.delete(); // Delete empty directory.
}
if (path.isFile()) {
result &= path.delete();
}
if (!result) {
Log.e(null, "Delete failed;");
}
return result;
} else {
Log.e(null, "File does not exist.");
return false;
}
}
public static String getFileNameFromUrl(String url) { public static String getFileNameFromUrl(String url) {
String filename = NetworkUtils.getFileNameFromUrl(url);
int index = url.lastIndexOf('?');
String filename;
if (index > 1) {
filename = url.substring(url.lastIndexOf('/') + 1, index);
} else {
filename = url.substring(url.lastIndexOf('/') + 1);
}
if ("".equals(filename.trim())) {
filename = String.valueOf(UUID.randomUUID());
}
filename = filename.replace(".meta4",""); filename = filename.replace(".meta4","");
return filename; return filename;
} }
} }

View File

@ -62,10 +62,6 @@ public class AutoCompleteAdapter extends ArrayAdapter<String> implements Filtera
} else return a; } else return a;
} }
public String getItemRaw(int index) {
return mData.get(index);
}
@Override @Override
public Filter getFilter() { public Filter getFilter() {
return mFilter; return mFilter;

View File

@ -50,8 +50,6 @@ public class CompatFindActionModeCallback
private InputMethodManager mInput; private InputMethodManager mInput;
private boolean mMatchesFound;
private ActionMode mActionMode; private ActionMode mActionMode;
public CompatFindActionModeCallback(Context context) { public CompatFindActionModeCallback(Context context) {
@ -87,7 +85,6 @@ public class CompatFindActionModeCallback
// Necessary each time we set the text, so that this will watch // Necessary each time we set the text, so that this will watch
// changes to it. // changes to it.
span.setSpan(this, 0, length, Spannable.SPAN_INCLUSIVE_INCLUSIVE); span.setSpan(this, 0, length, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
mMatchesFound = false;
} }
// Set the WebView to search. Must be non null, and set before calling startActionMode. // Set the WebView to search. Must be non null, and set before calling startActionMode.
@ -119,10 +116,8 @@ public class CompatFindActionModeCallback
CharSequence find = mEditText.getText(); CharSequence find = mEditText.getText();
if (find.length() == 0) { if (find.length() == 0) {
mWebView.clearMatches(); mWebView.clearMatches();
mMatchesFound = false;
mWebView.findAll(null); mWebView.findAll(null);
} else { } else {
mMatchesFound = true;
mWebView.findAll(find.toString()); mWebView.findAll(find.toString());
// Enable word highlighting with reflection // Enable word highlighting with reflection
@ -164,7 +159,6 @@ public class CompatFindActionModeCallback
mActionMode = mode; mActionMode = mode;
Editable edit = mEditText.getText(); Editable edit = mEditText.getText();
Selection.setSelection(edit, edit.length()); Selection.setSelection(edit, edit.length());
mMatchesFound = false;
mEditText.requestFocus(); mEditText.requestFocus();
return true; return true;
} }

View File

@ -92,10 +92,6 @@ public class SliderPreference extends DialogPreference {
} }
} }
public float getValue() {
return mSeekBarValue;
}
public void setValue(float value) { public void setValue(float value) {
if (shouldPersist()) { if (shouldPersist()) {
persistFloat(value); persistFloat(value);

View File

@ -60,8 +60,6 @@ public class ZimManageActivity extends AppCompatActivity {
*/ */
private ViewPager mViewPager; private ViewPager mViewPager;
public boolean downloading = false;
public Toolbar toolbar; public Toolbar toolbar;
public MenuItem refeshItem; public MenuItem refeshItem;
@ -159,15 +157,10 @@ public class ZimManageActivity extends AppCompatActivity {
public void displayDownloadInterface() { public void displayDownloadInterface() {
downloading = true;
mSectionsPagerAdapter.notifyDataSetChanged(); mSectionsPagerAdapter.notifyDataSetChanged();
mViewPager.setCurrentItem(2); mViewPager.setCurrentItem(2);
} }
public void displayLocalTab() {
mViewPager.setCurrentItem(0);
}
@Override @Override
public void onBackPressed() { public void onBackPressed() {
int value = Settings.System.getInt(getContentResolver(), Settings.System.ALWAYS_FINISH_ACTIVITIES, 0); int value = Settings.System.getInt(getContentResolver(), Settings.System.ALWAYS_FINISH_ACTIVITIES, 0);

View File

@ -158,11 +158,6 @@ public class ZimFileSelectFragment extends Fragment
checkPermissions(); checkPermissions();
} }
@Override
public void updateFilesAdapter() {
}
public void refreshFragment(){ public void refreshFragment(){
if (mZimFileList == null) if (mZimFileList == null)
return; return;

View File

@ -10,9 +10,4 @@ import java.util.ArrayList;
*/ */
public interface ZimFileSelectViewCallback extends ViewCallback { public interface ZimFileSelectViewCallback extends ViewCallback {
void showFiles(ArrayList<LibraryNetworkEntity.Book> books); void showFiles(ArrayList<LibraryNetworkEntity.Book> books);
void updateFilesAdapter();
} }

View File

@ -83,8 +83,6 @@ public class LibraryFragment extends Fragment
private boolean mBound; private boolean mBound;
private boolean active;
public LibraryAdapter libraryAdapter; public LibraryAdapter libraryAdapter;
private DownloadServiceConnection mConnection = new DownloadServiceConnection(); private DownloadServiceConnection mConnection = new DownloadServiceConnection();
@ -148,7 +146,6 @@ public class LibraryFragment extends Fragment
@Override @Override
public void showBooks(LinkedList<Book> books) { public void showBooks(LinkedList<Book> books) {
active = true;
libraryAdapter.setAllBooks(books); libraryAdapter.setAllBooks(books);
if (faActivity.searchView != null) { if (faActivity.searchView != null) {
libraryAdapter.getFilter().filter( libraryAdapter.getFilter().filter(
@ -196,7 +193,6 @@ public class LibraryFragment extends Fragment
@Override @Override
public void onDestroyView() { public void onDestroyView() {
super.onDestroyView(); super.onDestroyView();
active = false;
if (mBound) { if (mBound) {
super.getActivity().unbindService(mConnection.downloadServiceInterface); super.getActivity().unbindService(mConnection.downloadServiceInterface);
mBound = false; mBound = false;
@ -252,22 +248,6 @@ public class LibraryFragment extends Fragment
} }
} }
public void mobileDownloadDialog(int position, AdapterView<?> parent) {
new AlertDialog.Builder(super.getActivity(), dialogStyle())
.setMessage(getString(R.string.download_over_network))
.setPositiveButton(getResources().getString(android.R.string.yes), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
downloadFile((Book) parent.getAdapter().getItem(position));
}
})
.setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
})
.show();
}
@Override @Override
public void downloadFile(Book book) { public void downloadFile(Book book) {
downloadingBooks.add(book); downloadingBooks.add(book);
@ -311,7 +291,6 @@ public class LibraryFragment extends Fragment
public class DownloadServiceConnection { public class DownloadServiceConnection {
public DownloadServiceInterface downloadServiceInterface; public DownloadServiceInterface downloadServiceInterface;
public boolean bound;
public DownloadServiceConnection() { public DownloadServiceConnection() {
downloadServiceInterface = new DownloadServiceInterface(); downloadServiceInterface = new DownloadServiceInterface();
@ -328,9 +307,7 @@ public class LibraryFragment extends Fragment
} }
@Override @Override
public void onServiceDisconnected(ComponentName arg0) { public void onServiceDisconnected(ComponentName arg0) { }
bound = false;
}
} }
} }

View File

@ -1,25 +0,0 @@
/*
* Copyright 2013
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*/
package org.kiwix.kiwixlib;
public class JNIKiwixBool {
public boolean value;
}