diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-03-05 12:12:26 +0900 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-03-09 10:16:16 +0100 |
commit | 9f2ddc55946fa6dd10324efa7baac730008f4721 (patch) | |
tree | a095da23e2ade42bac33ba3f632d82f22325fcd1 /android | |
parent | 636e6187b5237d04341b217c8aae649bf76e94b2 (diff) |
android: cleanup LibreOfficeUIActivity, remove PreferenceEditor
Change-Id: I4949e5d8698fda7e559ab01e3b898caa13267255
Diffstat (limited to 'android')
-rw-r--r-- | android/experimental/LOAndroid3/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java | 109 | ||||
-rw-r--r-- | android/experimental/LOAndroid3/src/java/org/libreoffice/ui/PreferenceEditor.java | 31 |
2 files changed, 40 insertions, 100 deletions
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java index d0092060f59e..fee06b8f5c7d 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java @@ -9,38 +9,18 @@ package org.libreoffice.ui; -import org.libreoffice.LibreOfficeMainActivity; -import org.libreoffice.R; -import org.libreoffice.LOAbout; -import org.libreoffice.storage.DocumentProviderFactory; -import org.libreoffice.storage.IDocumentProvider; -import org.libreoffice.storage.IFile; -import org.libreoffice.storage.local.LocalDocumentsProvider; - -import java.io.File; -import java.io.FileFilter; -import java.io.FilenameFilter; -import java.io.IOException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.List; -import java.util.prefs.Preferences; - -import android.graphics.drawable.BitmapDrawable; -import android.net.Uri; -import android.graphics.Shader.TileMode; - import android.app.ActionBar; -import android.app.ActionBar.OnNavigationListener; import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.database.DataSetObserver; +import android.graphics.Shader; +import android.graphics.drawable.BitmapDrawable; +import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; -import android.os.Environment; import android.preference.PreferenceManager; import android.support.v4.widget.DrawerLayout; import android.util.Log; @@ -51,9 +31,9 @@ import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; +import android.view.View.OnClickListener; import android.view.View.OnLongClickListener; import android.view.ViewGroup; -import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.AdapterView.AdapterContextMenuInfo; import android.widget.AdapterView.OnItemClickListener; @@ -62,15 +42,27 @@ import android.widget.GridView; import android.widget.ImageView; import android.widget.ListAdapter; import android.widget.ListView; -import android.widget.SpinnerAdapter; import android.widget.TextView; import android.widget.Toast; +import org.libreoffice.LOAbout; +import org.libreoffice.LibreOfficeMainActivity; +import org.libreoffice.R; +import org.libreoffice.storage.DocumentProviderFactory; +import org.libreoffice.storage.IDocumentProvider; +import org.libreoffice.storage.IFile; + +import java.io.File; +import java.io.FileFilter; +import java.io.FilenameFilter; import java.net.URI; import java.net.URISyntaxException; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavigationListener { - private String tag = "file_manager"; + private String LOGTAG = LibreOfficeUIActivity.class.getSimpleName(); private SharedPreferences prefs; private int filterMode = FileUtilities.ALL; private int viewMode; @@ -117,14 +109,11 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig switchToDocumentProvider(documentProviderFactory.getDefaultProvider()); } - public void createUI(){ + public void createUI() { + ActionBar actionBar = getActionBar(); - actionBar.setDisplayShowTitleEnabled(false);//This should show current directory if anything - /*actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); - SpinnerAdapter mSpinnerAdapter = ArrayAdapter.createFromResource(this, R.array.file_view_modes, - android.R.layout.simple_spinner_dropdown_item); - actionBar.setListNavigationCallbacks(mSpinnerAdapter, this); - */ + actionBar.setDisplayShowTitleEnabled(false); //This should show current directory if anything + //make the navigation spinner Context context = actionBar.getThemedContext(); ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(context, R.array.file_view_modes, android.R.layout.simple_spinner_item); @@ -135,11 +124,11 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig //make striped actionbar BitmapDrawable bg = (BitmapDrawable)getResources().getDrawable(R.drawable.bg_striped); - bg.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + bg.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); actionBar.setBackgroundDrawable(bg); BitmapDrawable bgSplit = (BitmapDrawable)getResources().getDrawable(R.drawable.bg_striped_split_img); - bgSplit.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + bgSplit.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); actionBar.setSplitBackgroundDrawable(bgSplit); if( viewMode == GRID_VIEW){ @@ -249,7 +238,7 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig Toast.LENGTH_SHORT).show(); } }); - Log.e(tag, e.getMessage(), e.getCause()); + Log.e(LOGTAG, e.getMessage(), e.getCause()); } return null; } @@ -285,7 +274,7 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig Toast.LENGTH_SHORT).show(); } }); - Log.e(tag, e.getMessage(), e.getCause()); + Log.e(LOGTAG, e.getMessage(), e.getCause()); } return null; } @@ -315,7 +304,7 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig Toast.LENGTH_SHORT).show(); } }); - Log.e(tag, e.getMessage(), e.getCause()); + Log.e(LOGTAG, e.getMessage(), e.getCause()); return null; } } @@ -377,7 +366,7 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig Toast.LENGTH_SHORT).show(); } }); - Log.e(tag, e.getMessage(), e.getCause()); + Log.e(LOGTAG, e.getMessage(), e.getCause()); return null; } } @@ -487,10 +476,6 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig sortMode = Integer.valueOf( defaultPrefs.getString( SORT_MODE_KEY , "-1") ); } - public void editPreferences(MenuItem item){ - startActivity( new Intent( this , PreferenceEditor.class) ); - } - @Override protected void onSaveInstanceState(Bundle outState) { // TODO Auto-generated method stub @@ -499,9 +484,9 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig outState.putInt( FILTER_MODE_KEY , filterMode ); outState.putInt( EXPLORER_VIEW_TYPE_KEY , viewMode ); - Log.d(tag, currentDirectory.toString() + Integer.toString(filterMode ) + Integer.toString(viewMode) ); + Log.d(LOGTAG, currentDirectory.toString() + Integer.toString(filterMode ) + Integer.toString(viewMode) ); //prefs.edit().putInt(EXPLORER_VIEW_TYPE, viewType).commit(); - Log.d(tag, "savedInstanceSate"); + Log.d(LOGTAG, "savedInstanceSate"); } @Override @@ -520,21 +505,21 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig filterMode = savedInstanceState.getInt( FILTER_MODE_KEY , FileUtilities.ALL ) ; viewMode = savedInstanceState.getInt( EXPLORER_VIEW_TYPE_KEY , GRID_VIEW ); //openDirectory( currentDirectory ); - Log.d(tag, "onRestoreInstanceState"); - Log.d(tag, currentDirectory.toString() + Integer.toString(filterMode ) + Integer.toString(viewMode) ); + Log.d(LOGTAG, "onRestoreInstanceState"); + Log.d(LOGTAG, currentDirectory.toString() + Integer.toString(filterMode ) + Integer.toString(viewMode) ); } @Override protected void onPause() { //prefs.edit().putInt(EXPLORER_VIEW_TYPE, viewType).commit(); super.onPause(); - Log.d(tag, "onPause"); + Log.d(LOGTAG, "onPause"); } @Override protected void onResume() { super.onResume(); - Log.d(tag, "onResume"); + Log.d(LOGTAG, "onResume"); readPreferences();// intent values take precedence over prefs? Intent i = this.getIntent(); if( i.hasExtra( CURRENT_DIRECTORY_KEY ) ){ @@ -544,39 +529,35 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig } catch (URISyntaxException e) { currentDirectory = documentProvider.getRootDirectory(); } - Log.d(tag, CURRENT_DIRECTORY_KEY); + Log.d(LOGTAG, CURRENT_DIRECTORY_KEY); } if( i.hasExtra( FILTER_MODE_KEY ) ){ filterMode = i.getIntExtra( FILTER_MODE_KEY, FileUtilities.ALL); - Log.d(tag, FILTER_MODE_KEY); + Log.d(LOGTAG, FILTER_MODE_KEY); } if( i.hasExtra( EXPLORER_VIEW_TYPE_KEY ) ){ viewMode = i.getIntExtra( EXPLORER_VIEW_TYPE_KEY, GRID_VIEW); - Log.d(tag, EXPLORER_VIEW_TYPE_KEY); + Log.d(LOGTAG, EXPLORER_VIEW_TYPE_KEY); } createUI(); } @Override protected void onStart() { - // TODO Auto-generated method stub super.onStart(); - Log.d(tag, "onStart"); + Log.d(LOGTAG, "onStart"); } @Override protected void onStop() { - // TODO Auto-generated method stub super.onStop(); - Log.d(tag, "onStop"); + Log.d(LOGTAG, "onStop"); } @Override protected void onDestroy() { - // TODO Auto-generated method stub super.onDestroy(); - - Log.d(tag, "onDestroy"); + Log.d(LOGTAG, "onDestroy"); } public boolean onNavigationItemSelected(int itemPosition, long itemId) { @@ -606,17 +587,14 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig } public Object getItem(int arg0) { - // TODO Auto-generated method stub return null; } public long getItemId(int arg0) { - // TODO Auto-generated method stub return 0; } public int getItemViewType(int arg0) { - // TODO Auto-generated method stub return 0; } @@ -709,37 +687,30 @@ public class LibreOfficeUIActivity extends Activity implements ActionBar.OnNavig } public int getViewTypeCount() { - // TODO Auto-generated method stub return 1; } public boolean hasStableIds() { - // TODO Auto-generated method stub return false; } public boolean isEmpty() { - // TODO Auto-generated method stub return false; } public void registerDataSetObserver(DataSetObserver arg0) { - // TODO Auto-generated method stub } public void unregisterDataSetObserver(DataSetObserver arg0) { - // TODO Auto-generated method stub } public boolean areAllItemsEnabled() { - // TODO Auto-generated method stub return false; } public boolean isEnabled(int position) { - // TODO Auto-generated method stub return false; } diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/ui/PreferenceEditor.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/ui/PreferenceEditor.java deleted file mode 100644 index 23d7a1237a40..000000000000 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/ui/PreferenceEditor.java +++ /dev/null @@ -1,31 +0,0 @@ -/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - */ - -package org.libreoffice.ui; - -import org.libreoffice.R; - -import android.content.SharedPreferences; -import android.os.Bundle; -import android.preference.Preference; -import android.preference.Preference.OnPreferenceClickListener; -import android.preference.PreferenceActivity; - -public class PreferenceEditor extends PreferenceActivity { - public final static String FilterTypePrefKey = "FilterTypePreference"; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - addPreferencesFromResource( R.xml.libreoffice_preferences ); - //mPrefs = getSharedPreferences( LibreOfficeUIActivity.EXPLORER_PREFS_KEY , MODE_PRIVATE ); - } -} - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |