LOCAL_SRC_FILES := $(call all-subdir-java-files)
-LOCAL_PACKAGE_NAME := CMExplorer
+LOCAL_PACKAGE_NAME := CMFileManager
LOCAL_CERTIFICATE := platform
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
LOCAL_AAPT_INCLUDE_ALL_RESOURCES := true
** limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.cyanogenmod.explorer"
+ package="com.cyanogenmod.filemanager"
android:versionCode="100"
android:versionName="1.0.0">
- <original-package android:name="com.cyanogenmod.explorer" />
+ <original-package android:name="com.cyanogenmod.filemanager" />
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<application
- android:name="ExplorerApplication"
+ android:name="FileManagerApplication"
android:description="@string/app_description"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
- android:theme="@style/Explorer.Theme.Holo.Light" >
+ android:theme="@style/FileManager.Theme.Holo.Light" >
<meta-data
android:name="android.app.default_searchable"
<provider
android:name=".providers.RecentSearchesContentProvider"
- android:authorities="com.cyanogenmod.explorer.providers.recentsearches"
+ android:authorities="com.cyanogenmod.filemanager.providers.recentsearches"
android:exported="false" />
<provider
android:name=".providers.BookmarksContentProvider"
- android:authorities="com.cyanogenmod.explorer.providers.bookmarks"
+ android:authorities="com.cyanogenmod.filemanager.providers.bookmarks"
android:exported="false" />
<activity
android:name=".activities.PickerActivity"
android:label="@string/picker"
android:uiOptions="none"
- android:theme="@style/Explorer.Theme.Holo.Light.Overlay"
+ android:theme="@style/FileManager.Theme.Holo.Light.Overlay"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
android:name=".activities.ShortcutActivity"
android:label="@string/app_name"
android:uiOptions="none"
- android:theme="@style/Explorer.Theme.Holo.Light.Overlay"
+ android:theme="@style/FileManager.Theme.Holo.Light.Overlay"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
android:exported="false">
<intent-filter>
<action android:name="android.intent.action.EDIT" />
- <category android:name="com.cyanogenmod.explorer.category.INTERNAL_VIEWER" />
- <category android:name="com.cyanogenmod.explorer.category.EDITOR" />
+ <category android:name="com.cyanogenmod.filemanager.category.INTERNAL_VIEWER" />
+ <category android:name="com.cyanogenmod.filemanager.category.EDITOR" />
</intent-filter>
</activity>
android:paddingLeft="@dimen/extra_margin"
android:src="@null" />
- <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem
android:id="@+id/bookmarks_item_action"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
** See the License for the specific language governing permissions and
** limitations under the License.
-->
-<com.cyanogenmod.explorer.ui.widgets.BreadcrumbItem
+<com.cyanogenmod.filemanager.ui.widgets.BreadcrumbItem
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/breadcrumb_item"
style="@style/breadcrumb_item"
android:layout_width="match_parent"
android:layout_height="match_parent" >
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_filesystem_info"
style="@style/breadcrumb_actionbar_buttom"
android:layout_width="wrap_content"
android:layout_below="@id/filesystem_tabs"
android:visibility="gone" >
- <com.cyanogenmod.explorer.ui.widgets.DiskUsageGraph
+ <com.cyanogenmod.filemanager.ui.widgets.DiskUsageGraph
android:id="@+id/filesystem_disk_usage_graph"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:textAppearance="@style/primary_text_appearance"
android:textStyle="normal" />
- <com.cyanogenmod.explorer.ui.widgets.DirectoryInlineAutocompleteTextView
+ <com.cyanogenmod.filemanager.ui.widgets.DirectoryInlineAutocompleteTextView
android:id="@+id/initial_directory_edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
<requestFocus />
</EditText>
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/inline_autocomplete_button_tab"
android:layout_width="@dimen/small_buttom_width"
android:layout_height="@dimen/small_buttom_width"
** limitations under the License.\r-->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:cmexplorer="http://schemas.android.com/apk/res/com.cyanogenmod.explorer"
+ xmlns:filemanager="http://schemas.android.com/apk/res/com.cyanogenmod.filemanager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- Navigation View -->
- <com.cyanogenmod.explorer.ui.widgets.NavigationView
+ <com.cyanogenmod.filemanager.ui.widgets.NavigationView
android:id="@+id/navigation_view"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
- cmexplorer:navigation="browsable" />
+ filemanager:navigation="browsable" />
<!-- SelectionBar -->
- <com.cyanogenmod.explorer.ui.widgets.SelectionView
+ <com.cyanogenmod.filemanager.ui.widgets.SelectionView
android:id="@+id/navigation_selectionbar"
android:layout_width="match_parent"
android:layout_height="@dimen/small_row_height"
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.\r-->
-<com.cyanogenmod.explorer.ui.widgets.NavigationCustomTitleView xmlns:android="http://schemas.android.com/apk/res/android"
+<com.cyanogenmod.filemanager.ui.widgets.NavigationCustomTitleView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/navigation_title_flipper"
android:layout_width="match_parent"
android:layout_height="@dimen/default_row_height"
<!-- The configuration layout (sort, layout, other options, ...) -->
<include layout="@layout/navigation_view_customtitle_configuration" />
-</com.cyanogenmod.explorer.ui.widgets.NavigationCustomTitleView>
\ No newline at end of file
+</com.cyanogenmod.filemanager.ui.widgets.NavigationCustomTitleView>
\ No newline at end of file
android:layout_width="match_parent"
android:layout_height="match_parent" >
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_configuration"
style="@style/breadcrumb_actionbar_buttom"
android:layout_width="wrap_content"
android:onClick="onActionBarItemClick"
android:src="@drawable/ic_holo_light_previous" />
- <com.cyanogenmod.explorer.ui.widgets.BreadcrumbView
+ <com.cyanogenmod.filemanager.ui.widgets.BreadcrumbView
android:id="@+id/breadcrumb_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="horizontal" >
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_sort_mode"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
android:onClick="onActionBarItemClick"
android:src="@drawable/ic_holo_light_sort_alphabetically" />
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_layout_mode"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
android:onClick="onActionBarItemClick"
android:src="@drawable/ic_holo_light_layout" />
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_view_options"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
android:src="@drawable/ic_holo_light_view" />
</LinearLayout>
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_close"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
android:layout_height="@dimen/default_row_height"
android:background="@drawable/holo_list_selector_deseleted" >
- <com.cyanogenmod.explorer.ui.widgets.TransparentNonFocusableButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.TransparentNonFocusableButtonItem
android:id="@+id/navigation_view_item_check"
android:layout_width="@dimen/item_menu_row_button_width"
android:layout_height="match_parent"
android:contentDescription="@null"
android:src="@null" />
- <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem
android:id="@+id/navigation_view_item_menu"
android:layout_width="@dimen/item_menu_row_button_width"
android:layout_height="match_parent"
android:layout_width="@dimen/navigation_grid_width"
android:layout_height="@dimen/navigation_grid_height" >
- <com.cyanogenmod.explorer.ui.widgets.TransparentNonFocusableButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.TransparentNonFocusableButtonItem
android:id="@+id/navigation_view_item_check"
android:layout_width="@dimen/navigation_grid_item_width"
android:layout_height="@dimen/navigation_grid_item_height"
android:gravity="center|center_vertical"
android:src="@null" />
-<!-- <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem -->
+<!-- <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem -->
<!-- android:id="@+id/navigation_view_item_menu" -->
<!-- android:layout_width="@dimen/navigation_grid_item_width" -->
<!-- android:layout_height="@dimen/navigation_grid_item_height" -->
android:background="@drawable/bg_holo_selectionbar"
android:orientation="horizontal" >
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_selection_done"
android:layout_width="@dimen/small_buttom_width"
android:layout_height="@dimen/small_buttom_width"
android:layout_height="@dimen/default_row_height"
android:background="@drawable/holo_list_selector_deseleted" >
- <com.cyanogenmod.explorer.ui.widgets.TransparentNonFocusableButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.TransparentNonFocusableButtonItem
android:id="@+id/navigation_view_item_check"
android:layout_width="@dimen/item_menu_row_button_width"
android:layout_height="match_parent"
android:contentDescription="@null"
android:src="@null" />
- <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem
android:id="@+id/navigation_view_item_menu"
android:layout_width="@dimen/item_menu_row_button_width"
android:layout_height="match_parent"
android:layout_height="@dimen/default_row_height"
android:background="@drawable/bg_holo_statusbar" >
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_overflow"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
android:onClick="onActionBarItemClick"
android:src="@drawable/ic_holo_light_overflow" />
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_actions"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
android:layout_toLeftOf="@id/ab_overflow"
android:layout_toRightOf="@id/ab_actions">
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_search"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
android:src="@drawable/ic_holo_light_search"
android:visibility="invisible" />
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_bookmarks"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
android:src="@drawable/ic_holo_light_bookmarks"
android:visibility="invisible" />
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_history"
android:layout_width="@dimen/default_buttom_width"
android:layout_height="match_parent"
** limitations under the License.\r-->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:cmexplorer="http://schemas.android.com/apk/res/com.cyanogenmod.explorer"
+ xmlns:filemanager="http://schemas.android.com/apk/res/com.cyanogenmod.filemanager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/default_background"
android:orientation="vertical">
<!-- Breadcrumb -->
- <com.cyanogenmod.explorer.ui.widgets.BreadcrumbView
+ <com.cyanogenmod.filemanager.ui.widgets.BreadcrumbView
android:id="@+id/breadcrumb_view"
android:layout_width="match_parent"
android:layout_height="@dimen/default_row_height"
<include layout="@layout/vertical_divider" />
<!-- Picker Navigation View -->
- <com.cyanogenmod.explorer.ui.widgets.NavigationView
+ <com.cyanogenmod.filemanager.ui.widgets.NavigationView
android:id="@+id/navigation_view"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_marginLeft="@dimen/extra_margin"
android:layout_marginRight="@dimen/extra_margin"
- cmexplorer:navigation="pickable" />
+ filemanager:navigation="pickable" />
</LinearLayout>
\ No newline at end of file
android:contentDescription="@null"
android:src="@null" />
- <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem
android:id="@+id/search_item_menu"
android:layout_width="@dimen/item_menu_row_button_width"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/default_margin"
android:orientation="horizontal" >
- <com.cyanogenmod.explorer.ui.widgets.RelevanceView
+ <com.cyanogenmod.filemanager.ui.widgets.RelevanceView
android:id="@+id/search_item_relevance"
android:layout_width="@dimen/relevance_item_width"
android:layout_height="@dimen/relevance_item_height"
android:layout_width="match_parent"
android:layout_height="match_parent" >
- <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+ <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
android:id="@+id/ab_button1"
style="@style/breadcrumb_actionbar_buttom"
android:layout_width="wrap_content"
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- The strings of the menu for navigation sort mode enumeration -->
- <string-array name="cm_explorer_sort_mode" translable="false">
+ <string-array name="cm_filemanager_sort_mode" translable="false">
<item>@string/sort_by_name_asc</item>
<item>@string/sort_by_name_desc</item>
<item>@string/sort_by_date_asc</item>
</string-array>
<!-- The strings of the menu for navigation layout mode enumeration -->
- <string-array name="cm_explorer_layout_mode" translable="false">
+ <string-array name="cm_filemanager_layout_mode" translable="false">
<item>@string/layout_icons</item>
<item>@string/layout_simple</item>
<item>@string/layout_details</item>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- The name of the application -->
- <string name="app_name">CMExplorer</string>
+ <string name="app_name">File Manager</string>
<!-- The description of the application -->
- <string name="app_description">CyanogenMod file manager.</string>
+ <string name="app_description">A CyanogenMod file manager.</string>
<!-- Human readable sizes -->
<string name="size_bytes" translatable="false">B </string>
<string name="layout_details">Details</string>
<!-- Navigation View * View * Show folders first -->
- <string name="cm_explorer_show_dirs_first">Show folders first</string>
+ <string name="cm_filemanager_show_dirs_first">Show folders first</string>
<!-- Navigation View * View * Show hidden files option -->
- <string name="cm_explorer_show_hidden">Show hidden files</string>
+ <string name="cm_filemanager_show_hidden">Show hidden files</string>
<!-- Navigation View * View * Show system files option -->
- <string name="cm_explorer_show_system">Show system files</string>
+ <string name="cm_filemanager_show_system">Show system files</string>
<!-- Navigation View * View * Show symlinks option -->
- <string name="cm_explorer_show_symlinks">Show symlinks</string>
+ <string name="cm_filemanager_show_symlinks">Show symlinks</string>
<!-- Filesystem Info (no data) -->
<string name="filesystem_info_warning_msg">There is no information available for the file system.</string>
<!-- Preferences * About title -->
<string name="pref_about">About</string>
<!-- Preferences * About summary -->
- <string name="pref_about_summary">CM Explorer v<xliff:g id="version">%1$s</xliff:g>
+ <string name="pref_about_summary">File Manager v<xliff:g id="version">%1$s</xliff:g>
\nCopyright \u00A9 2012 The CyanogenMod Project</string>
<!-- Preferences * General * Behaviour category -->
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- The default theme -->
- <style name="Explorer.Theme.Holo.Light" parent="@android:style/Theme.Holo.Light">
+ <style name="FileManager.Theme.Holo.Light" parent="@android:style/Theme.Holo.Light">
<item name="android:windowBackground">@color/default_background</item>
</style>
<!-- A theme with overlay -->
- <style name="Explorer.Theme.Holo.Light.Overlay" parent="@android:style/Theme.Holo.Light">
+ <style name="FileManager.Theme.Holo.Light.Overlay" parent="@android:style/Theme.Holo.Light">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@color/black_transparent</item>
<item name="android:windowContentOverlay">@null</item>
configure special values for each device. Use overlay building folder on device tree
for overlay this values
-->
-<CommandList xmlns="http://schemas.android.com/apk/res/com.cyanogenmod.explorer">
+<CommandList xmlns="http://schemas.android.com/apk/res/com.cyanogenmod.filemanager">
<!-- Start code (append to commands; for retrieve the exit code) -->
<startcode commandId="startcode" commandPath="/system/xbin/echo %1$s0%2$s ; " />
<!-- Exit code (append to commands; for retrieve the exit code) -->
name: (string) The name of the bookmark
directory: (string) The folder where to point to
-->
-<Bookmarks xmlns="http://schemas.android.com/apk/res/com.cyanogenmod.explorer">
+<Bookmarks xmlns="http://schemas.android.com/apk/res/com.cyanogenmod.filemanager">
<bookmark name="@string/bookmarks_root_folder" directory="@string/root_dir" />
<bookmark name="@string/bookmarks_system_folder" directory="@string/system_dir" />
</Bookmarks>
\ No newline at end of file
<!-- Case sensitive order -->
<CheckBoxPreference
- android:key="cm_explorer_case_sensitive_sort"
+ android:key="cm_filemanager_case_sensitive_sort"
android:title="@string/pref_case_sensitive_sort"
android:persistent="true"
android:defaultValue="false" />
<!-- Default longclick action -->
<ListPreference
- android:key="cm_explorer_default_longclick_action"
+ android:key="cm_filemanager_default_longclick_action"
android:title="@string/pref_default_longclick_action"
android:entries="@array/default_longclick_action_labels"
android:entryValues="@array/default_longclick_action_values"
<!-- Disk usage warning level -->
<ListPreference
- android:key="cm_explorer_disk_usage_warning_level"
+ android:key="cm_filemanager_disk_usage_warning_level"
android:title="@string/pref_disk_usage_warning_level"
android:entries="@array/disk_usage_warning_level_labels"
android:entryValues="@array/disk_usage_warning_level_values"
<!-- Compute folder statistics -->
<CheckBoxPreference
- android:key="cm_explorer_compute_folder_statistics"
+ android:key="cm_filemanager_compute_folder_statistics"
android:title="@string/pref_compute_folder_statistics"
android:summaryOn="@string/pref_compute_folder_statistics_on"
android:persistent="true"
<!-- Advanced mode -->
<CheckBoxPreference
- android:key="cm_explorer_advanced_mode"
+ android:key="cm_filemanager_advanced_mode"
android:title="@string/pref_advanced_mode"
android:summaryOn="@string/pref_advanced_mode_on"
android:persistent="true"
<!-- Capture debug traces -->
<CheckBoxPreference
- android:key="cm_explorer_show_debug_traces"
+ android:key="cm_filemanager_show_debug_traces"
android:title="@string/pref_debug_traces"
android:persistent="true"
android:defaultValue="false" />
-->
<preference-headers xmlns:android="http://schemas.android.com/apk/res/android">
<header
- android:fragment="com.cyanogenmod.explorer.activities.preferences.SettingsPreferences$GeneralPreferenceFragment"
+ android:fragment="com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences$GeneralPreferenceFragment"
android:title="@string/pref_general" />
<header
- android:fragment="com.cyanogenmod.explorer.activities.preferences.SettingsPreferences$SearchPreferenceFragment"
+ android:fragment="com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences$SearchPreferenceFragment"
android:title="@string/pref_search" />
<header
android:title="@string/pref_about"
<!-- Highlight search terms -->
<CheckBoxPreference
- android:key="cm_explorer_highlight_terms"
+ android:key="cm_filemanager_highlight_terms"
android:title="@string/pref_highlight_terms"
android:persistent="true"
android:defaultValue="true" />
<!-- Relevance widget -->
<CheckBoxPreference
- android:key="cm_explorer_show_relevance_widget"
+ android:key="cm_filemanager_show_relevance_widget"
android:title="@string/pref_show_relevance_widget"
android:persistent="true"
android:defaultValue="true" />
<!-- Sort results mode -->
<ListPreference
- android:key="cm_explorer_sort_search_results_mode"
+ android:key="cm_filemanager_sort_search_results_mode"
android:title="@string/pref_sort_search_results_mode"
android:entries="@array/sort_search_results_mode_labels"
android:entryValues="@array/sort_search_results_mode_values"
<!-- Save search terms -->
<CheckBoxPreference
- android:key="cm_explorer_save_search_terms"
+ android:key="cm_filemanager_save_search_terms"
android:title="@string/pref_save_search_terms"
android:summaryOn="@string/pref_save_search_terms_on"
android:summaryOff="@string/pref_save_search_terms_off"
<!-- Remove saved search terms -->
<Preference
- android:key="cm_explorer_remove_saved_search_terms"
+ android:key="cm_filemanager_remove_saved_search_terms"
android:title="@string/pref_remove_saved_search_terms"
android:summary="@string/pref_remove_saved_search_terms_summary"
- android:dependency="cm_explorer_save_search_terms" />
+ android:dependency="cm_filemanager_save_search_terms" />
</PreferenceCategory>
</PreferenceScreen>
\ No newline at end of file
android:imeOptions="actionSearch"
android:includeInGlobalSearch="false"
android:label="@string/search"
- android:searchSuggestAuthority="com.cyanogenmod.explorer.providers.recentsearches"
+ android:searchSuggestAuthority="com.cyanogenmod.filemanager.providers.recentsearches"
android:searchSuggestSelection=" ?"
android:searchSuggestThreshold="3"
android:voiceMaxResults="5"
* limitations under the License.
*/
-package com.cyanogenmod.explorer;
+package com.cyanogenmod.filemanager;
import android.app.Application;
import android.content.BroadcastReceiver;
import android.content.pm.PackageManager;
import android.util.Log;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.ConsoleHolder;
-import com.cyanogenmod.explorer.console.shell.PrivilegedConsole;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.ConsoleHolder;
+import com.cyanogenmod.filemanager.console.shell.PrivilegedConsole;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
import java.io.File;
import java.io.FileInputStream;
* identifiers, statics variables, ...).
* @hide
*/
-public final class ExplorerApplication extends Application {
+public final class FileManagerApplication extends Application {
- private static final String TAG = "ExplorerApplication"; //$NON-NLS-1$
+ private static final String TAG = "FileManagerApplication"; //$NON-NLS-1$
private static boolean DEBUG = false;
private static Properties sSystemProperties;
* A constant that contains the main process name.
* @hide
*/
- public static final String MAIN_PROCESS = "com.cyanogenmod.explorer"; //$NON-NLS-1$
+ public static final String MAIN_PROCESS = "com.cyanogenmod.filemanager"; //$NON-NLS-1$
//Static resources
- private static ExplorerApplication sApp;
+ private static FileManagerApplication sApp;
private static ConsoleHolder sBackgroundConsole;
private static boolean sIsDebuggable = false;
@Override
public void onReceive(Context context, Intent intent) {
if (intent != null &&
- intent.getAction().compareTo(ExplorerSettings.INTENT_SETTING_CHANGED) == 0) {
+ intent.getAction().compareTo(FileManagerSettings.INTENT_SETTING_CHANGED) == 0) {
// The settings has changed
- String key = intent.getStringExtra(ExplorerSettings.EXTRA_SETTING_CHANGED_KEY);
+ String key = intent.getStringExtra(FileManagerSettings.EXTRA_SETTING_CHANGED_KEY);
if (key != null &&
- key.compareTo(ExplorerSettings.SETTINGS_SHOW_TRACES.getId()) == 0) {
+ key.compareTo(FileManagerSettings.SETTINGS_SHOW_TRACES.getId()) == 0) {
// The debug traces setting has changed. Notify to consoles
Console c = null;
}
} catch (Throwable _throw) {/**NON BLOCK**/}
} else if (key != null && key.compareTo(
- ExplorerSettings.SETTINGS_ADVANCE_MODE.getId()) == 0) {
+ FileManagerSettings.SETTINGS_ADVANCE_MODE.getId()) == 0) {
// Force to change to a privileged console.
boolean advancedMode = isAdvancedMode();
if (!advancedMode) {
ConsoleBuilder.changeToPrivilegedConsole(context);
try {
Preferences.savePreference(
- ExplorerSettings.SETTINGS_SUPERUSER_MODE,
+ FileManagerSettings.SETTINGS_SUPERUSER_MODE,
Boolean.TRUE, true);
} catch (Throwable ex) {
Log.w(TAG, "can't save console preference", ex); //$NON-NLS-1$
} else {
try {
Preferences.savePreference(
- ExplorerSettings.SETTINGS_SUPERUSER_MODE,
+ FileManagerSettings.SETTINGS_SUPERUSER_MODE,
Boolean.FALSE, true);
} catch (Throwable ex) {
Log.w(TAG, "can't save console preference", ex); //$NON-NLS-1$
@Override
public void onCreate() {
if (DEBUG) {
- Log.d(TAG, "ExplorerApplication.onCreate"); //$NON-NLS-1$
+ Log.d(TAG, "FileManagerApplication.onCreate"); //$NON-NLS-1$
}
register();
init();
// Register the broadcast receiver
IntentFilter filter = new IntentFilter();
- filter.addAction(ExplorerSettings.INTENT_SETTING_CHANGED);
+ filter.addAction(FileManagerSettings.INTENT_SETTING_CHANGED);
registerReceiver(this.mOnSettingChangeReceiver, filter);
}
* @return Application The application singleton reference
* @hide
*/
- public static ExplorerApplication getInstance() {
+ public static FileManagerApplication getInstance() {
return sApp;
}
*/
public static boolean isSuperuserMode() {
boolean defaultValue =
- ((Boolean)ExplorerSettings.
+ ((Boolean)FileManagerSettings.
SETTINGS_SUPERUSER_MODE.
getDefaultValue()).booleanValue();
- String id = ExplorerSettings.SETTINGS_SUPERUSER_MODE.getId();
+ String id = FileManagerSettings.SETTINGS_SUPERUSER_MODE.getId();
return Preferences.getSharedPreferences().getBoolean(id, defaultValue);
}
if (!isDeviceRooted()) return false;
boolean defaultValue =
- ((Boolean)ExplorerSettings.
+ ((Boolean)FileManagerSettings.
SETTINGS_ADVANCE_MODE.
getDefaultValue()).booleanValue();
- String id = ExplorerSettings.SETTINGS_ADVANCE_MODE.getId();
+ String id = FileManagerSettings.SETTINGS_ADVANCE_MODE.getId();
return Preferences.getSharedPreferences().getBoolean(id, defaultValue);
}
* limitations under the License.
*/
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
import android.app.ActionBar;
import android.app.Activity;
import android.widget.Toast;
import com.android.internal.util.XmlUtils;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.BookmarksAdapter;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.Bookmark;
-import com.cyanogenmod.explorer.model.Bookmark.BOOKMARK_TYPE;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.Bookmarks;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.dialogs.InitialDirectoryDialog;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.BookmarksAdapter;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.Bookmark;
+import com.cyanogenmod.filemanager.model.Bookmark.BOOKMARK_TYPE;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.Bookmarks;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.dialogs.InitialDirectoryDialog;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.StorageHelper;
import java.io.FileNotFoundException;
import java.util.ArrayList;
}
// Is ChRooted?
- this.mChRooted = !ExplorerApplication.isAdvancedMode();
+ this.mChRooted = !FileManagerApplication.isAdvancedMode();
//Request features
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
*/
private Bookmark loadHomeBookmarks() {
String initialDir = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_INITIAL_DIR.getId(),
- (String)ExplorerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
+ FileManagerSettings.SETTINGS_INITIAL_DIR.getId(),
+ (String)FileManagerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
return new Bookmark(BOOKMARK_TYPE.HOME, getString(R.string.bookmarks_home), initialDir);
}
* limitations under the License.
*/
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
import android.app.ActionBar;
import android.app.Activity;
import android.widget.TextView.BufferType;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.ui.widgets.ButtonItem;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.ui.widgets.ButtonItem;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
import java.io.ByteArrayInputStream;
import java.io.File;
setDirty(false);
// Send a message that allow other activities to update his data
- Intent intent = new Intent(ExplorerSettings.INTENT_FILE_CHANGED);
+ Intent intent = new Intent(FileManagerSettings.INTENT_FILE_CHANGED);
intent.putExtra(
- ExplorerSettings.EXTRA_FILE_CHANGED_KEY, this.mFso.getFullPath());
+ FileManagerSettings.EXTRA_FILE_CHANGED_KEY, this.mFso.getFullPath());
sendBroadcast(intent);
}
* limitations under the License.
*/
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
import android.app.ActionBar;
import android.app.Activity;
import android.widget.ListView;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.HighlightedSimpleMenuListAdapter;
-import com.cyanogenmod.explorer.adapters.HistoryAdapter;
-import com.cyanogenmod.explorer.adapters.SimpleMenuListAdapter;
-import com.cyanogenmod.explorer.model.History;
-import com.cyanogenmod.explorer.ui.widgets.ButtonItem;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.HighlightedSimpleMenuListAdapter;
+import com.cyanogenmod.filemanager.adapters.HistoryAdapter;
+import com.cyanogenmod.filemanager.adapters.SimpleMenuListAdapter;
+import com.cyanogenmod.filemanager.model.History;
+import com.cyanogenmod.filemanager.ui.widgets.ButtonItem;
+import com.cyanogenmod.filemanager.util.DialogHelper;
import java.util.ArrayList;
import java.util.Collections;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
import android.app.ActionBar;
import android.app.Activity;
import android.widget.PopupWindow;
import android.widget.Toast;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.activities.preferences.SettingsPreferences;
-import com.cyanogenmod.explorer.adapters.HighlightedSimpleMenuListAdapter;
-import com.cyanogenmod.explorer.adapters.MenuSettingsAdapter;
-import com.cyanogenmod.explorer.adapters.SimpleMenuListAdapter;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.listeners.OnHistoryListener;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.History;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.parcelables.HistoryNavigable;
-import com.cyanogenmod.explorer.parcelables.NavigationViewInfoParcelable;
-import com.cyanogenmod.explorer.parcelables.SearchInfoParcelable;
-import com.cyanogenmod.explorer.preferences.DefaultLongClickAction;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.NavigationLayoutMode;
-import com.cyanogenmod.explorer.preferences.ObjectIdentifier;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.dialogs.ActionsDialog;
-import com.cyanogenmod.explorer.ui.dialogs.ChooseConsoleDialog;
-import com.cyanogenmod.explorer.ui.dialogs.FilesystemInfoDialog;
-import com.cyanogenmod.explorer.ui.dialogs.FilesystemInfoDialog.OnMountListener;
-import com.cyanogenmod.explorer.ui.widgets.Breadcrumb;
-import com.cyanogenmod.explorer.ui.widgets.NavigationCustomTitleView;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView.OnNavigationRequestMenuListener;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView.OnNavigationSelectionChangedListener;
-import com.cyanogenmod.explorer.ui.widgets.SelectionView;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences;
+import com.cyanogenmod.filemanager.adapters.HighlightedSimpleMenuListAdapter;
+import com.cyanogenmod.filemanager.adapters.MenuSettingsAdapter;
+import com.cyanogenmod.filemanager.adapters.SimpleMenuListAdapter;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.listeners.OnHistoryListener;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.History;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.parcelables.HistoryNavigable;
+import com.cyanogenmod.filemanager.parcelables.NavigationViewInfoParcelable;
+import com.cyanogenmod.filemanager.parcelables.SearchInfoParcelable;
+import com.cyanogenmod.filemanager.preferences.DefaultLongClickAction;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.NavigationLayoutMode;
+import com.cyanogenmod.filemanager.preferences.ObjectIdentifier;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.dialogs.ActionsDialog;
+import com.cyanogenmod.filemanager.ui.dialogs.ChooseConsoleDialog;
+import com.cyanogenmod.filemanager.ui.dialogs.FilesystemInfoDialog;
+import com.cyanogenmod.filemanager.ui.dialogs.FilesystemInfoDialog.OnMountListener;
+import com.cyanogenmod.filemanager.ui.widgets.Breadcrumb;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationCustomTitleView;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView.OnNavigationRequestMenuListener;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView.OnNavigationSelectionChangedListener;
+import com.cyanogenmod.filemanager.ui.widgets.SelectionView;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
import java.io.FileNotFoundException;
import java.io.Serializable;
@Override
public void onReceive(Context context, Intent intent) {
if (intent != null) {
- if (intent.getAction().compareTo(ExplorerSettings.INTENT_SETTING_CHANGED) == 0) {
+ if (intent.getAction().compareTo(FileManagerSettings.INTENT_SETTING_CHANGED) == 0) {
// The settings has changed
- String key = intent.getStringExtra(ExplorerSettings.EXTRA_SETTING_CHANGED_KEY);
+ String key = intent.getStringExtra(FileManagerSettings.EXTRA_SETTING_CHANGED_KEY);
if (key != null) {
// Disk usage warning level
- if (key.compareTo(ExplorerSettings.
+ if (key.compareTo(FileManagerSettings.
SETTINGS_DISK_USAGE_WARNING_LEVEL.getId()) == 0) {
// Set the free disk space warning level of the breadcrumb widget
Breadcrumb breadcrumb = getCurrentNavigationView().getBreadcrumb();
String fds = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
- (String)ExplorerSettings.
+ FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+ (String)FileManagerSettings.
SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
breadcrumb.setFreeDiskSpaceWarningLevel(Integer.parseInt(fds));
breadcrumb.updateMountPointInfo();
}
// Default long-click action
- if (key.compareTo(ExplorerSettings.
+ if (key.compareTo(FileManagerSettings.
SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId()) == 0) {
- String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+ String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
- String id = ExplorerSettings.
+ String id = FileManagerSettings.
SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId();
String value =
Preferences.getSharedPreferences().getString(id, defaultValue);
}
// Case sensitive sort
- if (key.compareTo(ExplorerSettings.
+ if (key.compareTo(FileManagerSettings.
SETTINGS_CASE_SENSITIVE_SORT.getId()) == 0) {
getCurrentNavigationView().refresh();
return;
}
// Advanced mode
- if (key.compareTo(ExplorerSettings.
+ if (key.compareTo(FileManagerSettings.
SETTINGS_ADVANCE_MODE.getId()) == 0) {
// Is it necessary to create or exit of the ChRooted?
- boolean chRooted = !ExplorerApplication.isAdvancedMode();
+ boolean chRooted = !FileManagerApplication.isAdvancedMode();
if (chRooted != NavigationActivity.this.mChRooted) {
if (chRooted) {
createChRooted();
}
} else if (intent.getAction().compareTo(
- ExplorerSettings.INTENT_FILE_CHANGED) == 0) {
+ FileManagerSettings.INTENT_FILE_CHANGED) == 0) {
// Retrieve the file that was changed
String file =
- intent.getStringExtra(ExplorerSettings.EXTRA_FILE_CHANGED_KEY);
+ intent.getStringExtra(FileManagerSettings.EXTRA_FILE_CHANGED_KEY);
try {
FileSystemObject fso = CommandHelper.getFileInfo(context, file, null);
if (fso != null) {
// Register the broadcast receiver
IntentFilter filter = new IntentFilter();
- filter.addAction(ExplorerSettings.INTENT_SETTING_CHANGED);
- filter.addAction(ExplorerSettings.INTENT_FILE_CHANGED);
+ filter.addAction(FileManagerSettings.INTENT_SETTING_CHANGED);
+ filter.addAction(FileManagerSettings.INTENT_FILE_CHANGED);
registerReceiver(this.mOnSettingChangeReceiver, filter);
//Request features
*/
private void init() {
this.mHistory = new ArrayList<History>();
- this.mChRooted = !ExplorerApplication.isAdvancedMode();
+ this.mChRooted = !FileManagerApplication.isAdvancedMode();
}
/**
*/
private void showWelcomeMsg() {
boolean firstUse = Preferences.getSharedPreferences().getBoolean(
- ExplorerSettings.SETTINGS_FIRST_USE.getId(),
- ((Boolean)ExplorerSettings.SETTINGS_FIRST_USE.getDefaultValue()).booleanValue());
+ FileManagerSettings.SETTINGS_FIRST_USE.getId(),
+ ((Boolean)FileManagerSettings.SETTINGS_FIRST_USE.getDefaultValue()).booleanValue());
//Display the welcome message?
if (firstUse) {
// Don't display again this dialog
try {
Preferences.savePreference(
- ExplorerSettings.SETTINGS_FIRST_USE, Boolean.FALSE, true);
+ FileManagerSettings.SETTINGS_FIRST_USE, Boolean.FALSE, true);
} catch (Exception e) {/**NON BLOCK**/}
}
}
// Set the free disk space warning level of the breadcrumb widget
String fds = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
- (String)ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
+ FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+ (String)FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
breadcrumb.setFreeDiskSpaceWarningLevel(Integer.parseInt(fds));
//Configure the action bar options
//Load the preference initial directory
String initialDir =
Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_INITIAL_DIR.getId(),
- (String)ExplorerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
+ FileManagerSettings.SETTINGS_INITIAL_DIR.getId(),
+ (String)FileManagerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
if (NavigationActivity.this.mChRooted) {
// Initial directory is the first external sdcard (sdcard, emmc, usb, ...)
StorageVolume[] volumes =
//######################
case R.id.ab_sort_mode:
showSettingsPopUp(view,
- Arrays.asList(new ExplorerSettings[]{ExplorerSettings.SETTINGS_SORT_MODE}));
+ Arrays.asList(new FileManagerSettings[]{FileManagerSettings.SETTINGS_SORT_MODE}));
break;
case R.id.ab_layout_mode:
showSettingsPopUp(view,
Arrays.asList(
- new ExplorerSettings[]{ExplorerSettings.SETTINGS_LAYOUT_MODE}));
+ new FileManagerSettings[]{FileManagerSettings.SETTINGS_LAYOUT_MODE}));
break;
case R.id.ab_view_options:
// If we are in ChRooted mode, then don't show non-secure items
if (this.mChRooted) {
showSettingsPopUp(view,
- Arrays.asList(new ExplorerSettings[]{
- ExplorerSettings.SETTINGS_SHOW_DIRS_FIRST}));
+ Arrays.asList(new FileManagerSettings[]{
+ FileManagerSettings.SETTINGS_SHOW_DIRS_FIRST}));
} else {
showSettingsPopUp(view,
- Arrays.asList(new ExplorerSettings[]{
- ExplorerSettings.SETTINGS_SHOW_DIRS_FIRST,
- ExplorerSettings.SETTINGS_SHOW_HIDDEN,
- ExplorerSettings.SETTINGS_SHOW_SYSTEM,
- ExplorerSettings.SETTINGS_SHOW_SYMLINKS}));
+ Arrays.asList(new FileManagerSettings[]{
+ FileManagerSettings.SETTINGS_SHOW_DIRS_FIRST,
+ FileManagerSettings.SETTINGS_SHOW_HIDDEN,
+ FileManagerSettings.SETTINGS_SHOW_SYSTEM,
+ FileManagerSettings.SETTINGS_SHOW_SYMLINKS}));
}
break;
}
/**
- * Method that shows a popup with a menu associated a {@link ExplorerSetting}.
+ * Method that shows a popup with a menu associated a {@link FileManagerSettings}.
*
* @param anchor The action button that was pressed
* @param settings The array of settings associated with the action button
*/
- private void showSettingsPopUp(View anchor, List<ExplorerSettings> settings) {
+ private void showSettingsPopUp(View anchor, List<FileManagerSettings> settings) {
//Create the adapter
final MenuSettingsAdapter adapter = new MenuSettingsAdapter(this, settings);
popup.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
- ExplorerSettings setting =
+ FileManagerSettings setting =
((MenuSettingsAdapter)parent.getAdapter()).getSetting(position);
final int value = ((MenuSettingsAdapter)parent.getAdapter()).getId(position);
popup.dismiss();
try {
- if (setting.compareTo(ExplorerSettings.SETTINGS_LAYOUT_MODE) == 0) {
+ if (setting.compareTo(FileManagerSettings.SETTINGS_LAYOUT_MODE) == 0) {
//Need to change the layout
getCurrentNavigationView().changeViewMode(
NavigationLayoutMode.fromId(value));
// Save preferences
Preferences.savePreference(
- ExplorerSettings.SETTINGS_ADVANCE_MODE,
+ FileManagerSettings.SETTINGS_ADVANCE_MODE,
Boolean.TRUE, true);
Preferences.savePreference(
- ExplorerSettings.SETTINGS_SUPERUSER_MODE,
+ FileManagerSettings.SETTINGS_SUPERUSER_MODE,
Boolean.FALSE, true);
} catch (Exception e) {
*/
void exit() {
try {
- ExplorerApplication.destroyBackgroundConsole();
+ FileManagerApplication.destroyBackgroundConsole();
} catch (Throwable ex) {
/**NON BLOCK**/
}
* limitations under the License.
*/
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
import android.app.Activity;
import android.app.AlertDialog;
import android.widget.ListPopupWindow;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.CheckableListAdapter;
-import com.cyanogenmod.explorer.adapters.CheckableListAdapter.CheckableItem;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.widgets.Breadcrumb;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView.OnFilePickedListener;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.CheckableListAdapter;
+import com.cyanogenmod.filemanager.adapters.CheckableListAdapter.CheckableItem;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.widgets.Breadcrumb;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView.OnFilePickedListener;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
import java.io.File;
import java.util.ArrayList;
Breadcrumb breadcrumb = (Breadcrumb)rootView.findViewById(R.id.breadcrumb_view);
// Set the free disk space warning level of the breadcrumb widget
String fds = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
- (String)ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
+ FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+ (String)FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
breadcrumb.setFreeDiskSpaceWarningLevel(Integer.parseInt(fds));
// Navigation view
* limitations under the License.
*/
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
import android.app.ActionBar;
import android.app.Activity;
import android.widget.TextView;
import android.widget.Toast;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.activities.preferences.SettingsPreferences;
-import com.cyanogenmod.explorer.activities.preferences.SettingsPreferences.SearchPreferenceFragment;
-import com.cyanogenmod.explorer.adapters.SearchResultAdapter;
-import com.cyanogenmod.explorer.adapters.SearchResultAdapter.OnRequestMenuListener;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.parcelables.SearchInfoParcelable;
-import com.cyanogenmod.explorer.preferences.DefaultLongClickAction;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.providers.RecentSearchesContentProvider;
-import com.cyanogenmod.explorer.tasks.SearchResultDrawingAsyncTask;
-import com.cyanogenmod.explorer.ui.dialogs.ActionsDialog;
-import com.cyanogenmod.explorer.ui.dialogs.MessageProgressDialog;
-import com.cyanogenmod.explorer.ui.policy.InfoActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.ui.widgets.ButtonItem;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences;
+import com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences.SearchPreferenceFragment;
+import com.cyanogenmod.filemanager.adapters.SearchResultAdapter;
+import com.cyanogenmod.filemanager.adapters.SearchResultAdapter.OnRequestMenuListener;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.parcelables.SearchInfoParcelable;
+import com.cyanogenmod.filemanager.preferences.DefaultLongClickAction;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.providers.RecentSearchesContentProvider;
+import com.cyanogenmod.filemanager.tasks.SearchResultDrawingAsyncTask;
+import com.cyanogenmod.filemanager.ui.dialogs.ActionsDialog;
+import com.cyanogenmod.filemanager.ui.dialogs.MessageProgressDialog;
+import com.cyanogenmod.filemanager.ui.policy.InfoActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.ui.widgets.ButtonItem;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
import java.io.FileNotFoundException;
import java.util.ArrayList;
* An {@link Intent} action for restore view information.
*/
public static final String ACTION_RESTORE =
- "com.cyanogenmod.explorer.activities.SearchActivity#Restore"; //$NON-NLS-1$
+ "com.cyanogenmod.filemanager.activities.SearchActivity#Restore"; //$NON-NLS-1$
/**
* Intent extra parameter for search in the selected directory on enter.
@Override
public void onReceive(Context context, Intent intent) {
if (intent != null &&
- intent.getAction().compareTo(ExplorerSettings.INTENT_SETTING_CHANGED) == 0) {
+ intent.getAction().compareTo(FileManagerSettings.INTENT_SETTING_CHANGED) == 0) {
// The settings has changed
- String key = intent.getStringExtra(ExplorerSettings.EXTRA_SETTING_CHANGED_KEY);
+ String key = intent.getStringExtra(FileManagerSettings.EXTRA_SETTING_CHANGED_KEY);
if (key != null) {
if (SearchActivity.this.mSearchListView.getAdapter() != null &&
(key.compareTo(
- ExplorerSettings.SETTINGS_HIGHLIGHT_TERMS.getId()) == 0 ||
+ FileManagerSettings.SETTINGS_HIGHLIGHT_TERMS.getId()) == 0 ||
key.compareTo(
- ExplorerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId()) == 0 ||
+ FileManagerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId()) == 0 ||
key.compareTo(
- ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId()) == 0)) {
+ FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId()) == 0)) {
// Recreate the adapter
int pos = SearchActivity.this.mSearchListView.getFirstVisiblePosition();
}
// Default long-click action
- if (key.compareTo(ExplorerSettings.
+ if (key.compareTo(FileManagerSettings.
SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId()) == 0) {
- String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+ String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
- String id = ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId();
+ String id = FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId();
String value =
Preferences.getSharedPreferences().getString(id, defaultValue);
SearchActivity.this.mDefaultLongClickAction =
}
// Check if app is running in chrooted mode
- this.mChRooted = !ExplorerApplication.isAdvancedMode();
+ this.mChRooted = !FileManagerApplication.isAdvancedMode();
// Default long-click action
- String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+ String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
String value = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
+ FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
defaultValue);
DefaultLongClickAction mode = DefaultLongClickAction.fromId(value);
this.mDefaultLongClickAction = mode;
// Register the broadcast receiver
IntentFilter filter = new IntentFilter();
- filter.addAction(ExplorerSettings.INTENT_SETTING_CHANGED);
+ filter.addAction(FileManagerSettings.INTENT_SETTING_CHANGED);
registerReceiver(this.mOnSettingChangeReceiver, filter);
//Request features
// Recovers the user preferences about save suggestions
boolean saveSuggestions = Preferences.getSharedPreferences().getBoolean(
- ExplorerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId(),
- ((Boolean)ExplorerSettings.SETTINGS_SAVE_SEARCH_TERMS.
+ FileManagerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId(),
+ ((Boolean)FileManagerSettings.SETTINGS_SAVE_SEARCH_TERMS.
getDefaultValue()).booleanValue());
if (saveSuggestions) {
//Save every query for use as recent suggestions
* limitations under the License.
*/
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
import android.app.Activity;
import android.content.DialogInterface;
import android.util.Log;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
/**
* The activity for handle the desktop shortcuts create by the app.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.activities.preferences;
+package com.cyanogenmod.filemanager.activities.preferences;
import android.app.ActionBar;
import android.content.Intent;
import android.widget.TextView;
import android.widget.Toast;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.providers.RecentSearchesContentProvider;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.providers.RecentSearchesContentProvider;
+import com.cyanogenmod.filemanager.util.DialogHelper;
import java.util.List;
String.valueOf(newValue)));
// Default long-click action
- if (ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.
+ if (FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.
getId().compareTo(key) == 0) {
int value = Integer.valueOf((String)newValue).intValue();
String[] summary = getResources().getStringArray(
}
// Disk usage warning level
- else if (ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.
+ else if (FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.
getId().compareTo(key) == 0) {
String value = (String)newValue;
preference.setSummary(
// Notify the change (only if fragment is loaded. Default values are loaded
// while not in loaded mode)
if (GeneralPreferenceFragment.this.mLoaded) {
- Intent intent = new Intent(ExplorerSettings.INTENT_SETTING_CHANGED);
+ Intent intent = new Intent(FileManagerSettings.INTENT_SETTING_CHANGED);
intent.putExtra(
- ExplorerSettings.EXTRA_SETTING_CHANGED_KEY, preference.getKey());
+ FileManagerSettings.EXTRA_SETTING_CHANGED_KEY, preference.getKey());
getActivity().sendBroadcast(intent);
}
// Case sensitive sort
this.mCaseSensitiveSort =
(CheckBoxPreference)findPreference(
- ExplorerSettings.SETTINGS_CASE_SENSITIVE_SORT.getId());
+ FileManagerSettings.SETTINGS_CASE_SENSITIVE_SORT.getId());
this.mCaseSensitiveSort.setOnPreferenceChangeListener(this.mOnChangeListener);
// Default long-click action
this.mDefaultLongClickAction =
(ListPreference)findPreference(
- ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId());
+ FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId());
this.mDefaultLongClickAction.setOnPreferenceChangeListener(this.mOnChangeListener);
- String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+ String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
String value = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
+ FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
defaultValue);
this.mOnChangeListener.onPreferenceChange(this.mDefaultLongClickAction, value);
//Disk usage warning level
this.mFreeDiskSpaceWarningLevel =
(ListPreference)findPreference(
- ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId());
+ FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId());
this.mFreeDiskSpaceWarningLevel.setOnPreferenceChangeListener(this.mOnChangeListener);
- defaultValue = ((String)ExplorerSettings.
+ defaultValue = ((String)FileManagerSettings.
SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
value = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+ FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
defaultValue);
this.mOnChangeListener.onPreferenceChange(this.mFreeDiskSpaceWarningLevel, value);
// Compute folder statistics
this.mComputeFolderStatistics =
(CheckBoxPreference)findPreference(
- ExplorerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.getId());
+ FileManagerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.getId());
this.mComputeFolderStatistics.setOnPreferenceChangeListener(this.mOnChangeListener);
// Advanced settings
this.mAdvancedSettings =
(CheckBoxPreference)findPreference(
- ExplorerSettings.SETTINGS_ADVANCE_MODE.getId());
- if (ExplorerApplication.isDeviceRooted()) {
+ FileManagerSettings.SETTINGS_ADVANCE_MODE.getId());
+ if (FileManagerApplication.isDeviceRooted()) {
this.mAdvancedSettings.setOnPreferenceChangeListener(this.mOnChangeListener);
} else {
// Disable the advanced mode
// Capture Debug traces
this.mDebugTraces =
(CheckBoxPreference)findPreference(
- ExplorerSettings.SETTINGS_SHOW_TRACES.getId());
+ FileManagerSettings.SETTINGS_SHOW_TRACES.getId());
this.mDebugTraces.setOnPreferenceChangeListener(this.mOnChangeListener);
// Loaded
// Internal keys
private static final String REMOVE_SEARCH_TERMS_KEY =
- "cm_explorer_remove_saved_search_terms"; //$NON-NLS-1$
+ "cm_filemanager_remove_saved_search_terms"; //$NON-NLS-1$
private CheckBoxPreference mHighlightTerms;
private CheckBoxPreference mShowRelevanceWidget;
// Saved search terms
if (preference.getKey().compareTo(
- ExplorerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId()) == 0) {
+ FileManagerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId()) == 0) {
if (!((Boolean)newValue).booleanValue()) {
// Remove search terms if saved search terms
// is not active by the user
}
// Sort search result mode
- } else if (ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.
+ } else if (FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.
getId().compareTo(key) == 0) {
int value = Integer.valueOf((String)newValue).intValue();
String[] summary = getResources().getStringArray(
// Notify the change (only if fragment is loaded. Default values are loaded
// while not in loaded mode)
if (SearchPreferenceFragment.this.mLoaded) {
- Intent intent = new Intent(ExplorerSettings.INTENT_SETTING_CHANGED);
+ Intent intent = new Intent(FileManagerSettings.INTENT_SETTING_CHANGED);
intent.putExtra(
- ExplorerSettings.EXTRA_SETTING_CHANGED_KEY, preference.getKey());
+ FileManagerSettings.EXTRA_SETTING_CHANGED_KEY, preference.getKey());
getActivity().sendBroadcast(intent);
}
// Highlight terms
this.mHighlightTerms =
(CheckBoxPreference)findPreference(
- ExplorerSettings.SETTINGS_HIGHLIGHT_TERMS.getId());
+ FileManagerSettings.SETTINGS_HIGHLIGHT_TERMS.getId());
this.mHighlightTerms.setOnPreferenceChangeListener(this.mOnChangeListener);
// Relevance widget
this.mShowRelevanceWidget =
(CheckBoxPreference)findPreference(
- ExplorerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId());
+ FileManagerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId());
this.mShowRelevanceWidget.setOnPreferenceChangeListener(this.mOnChangeListener);
// Sort search result mode
this.mSortSearchResultMode =
(ListPreference)findPreference(
- ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId());
+ FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId());
this.mSortSearchResultMode.setOnPreferenceChangeListener(this.mOnChangeListener);
- String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+ String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
SETTINGS_SORT_SEARCH_RESULTS_MODE.getDefaultValue()).getId();
String value = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId(),
+ FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId(),
defaultValue);
this.mOnChangeListener.onPreferenceChange(this.mSortSearchResultMode, value);
// Saved search terms
this.mSaveSearchTerms =
(CheckBoxPreference)findPreference(
- ExplorerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId());
+ FileManagerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId());
this.mSaveSearchTerms.setOnPreferenceChangeListener(this.mOnChangeListener);
// Remove search terms
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.content.pm.ResolveInfo;
import android.widget.ImageView;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.Bookmark;
-import com.cyanogenmod.explorer.model.Bookmark.BOOKMARK_TYPE;
-import com.cyanogenmod.explorer.ui.IconHolder;
-import com.cyanogenmod.explorer.util.BookmarksHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.Bookmark;
+import com.cyanogenmod.filemanager.model.Bookmark.BOOKMARK_TYPE;
+import com.cyanogenmod.filemanager.ui.IconHolder;
+import com.cyanogenmod.filemanager.util.BookmarksHelper;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.view.LayoutInflater;
import android.widget.ImageView;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.content.res.Resources;
import android.widget.ImageView;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.ui.IconHolder;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.ui.IconHolder;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
import java.text.DateFormat;
import java.util.ArrayList;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
/**
* An implementation of {@link SimpleMenuListAdapter} with highlighted text
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.History;
-import com.cyanogenmod.explorer.parcelables.NavigationViewInfoParcelable;
-import com.cyanogenmod.explorer.parcelables.SearchInfoParcelable;
-import com.cyanogenmod.explorer.ui.IconHolder;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.History;
+import com.cyanogenmod.filemanager.parcelables.NavigationViewInfoParcelable;
+import com.cyanogenmod.filemanager.parcelables.SearchInfoParcelable;
+import com.cyanogenmod.filemanager.ui.IconHolder;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.content.res.Resources;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.ObjectIdentifier;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.ResourcesHelper;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.ObjectIdentifier;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.ResourcesHelper;
import java.lang.reflect.Method;
import java.util.ArrayList;
super();
}
int mId;
- ExplorerSettings mSetting;
+ FileManagerSettings mSetting;
CheckableListAdapter.CheckableItem mItem;
}
* @param context The current context
* @param setting The setting to add to the current list
*/
- public MenuSettingsAdapter(Context context, ExplorerSettings setting) {
- this(context, Arrays.asList(new ExplorerSettings[]{setting}));
+ public MenuSettingsAdapter(Context context, FileManagerSettings setting) {
+ this(context, Arrays.asList(new FileManagerSettings[]{setting}));
addSetting(context, setting);
}
* @param context The current context
* @param settings An array of setting to add to the current list
*/
- public MenuSettingsAdapter(Context context, List<ExplorerSettings> settings) {
+ public MenuSettingsAdapter(Context context, List<FileManagerSettings> settings) {
super(context, new ArrayList<CheckableListAdapter.CheckableItem>());
//Process the data
* Method that returns the setting.
*
* @param position The position of the item
- * @return ExplorerSettings The setting
+ * @return FileManagerSettings The setting
*/
- public ExplorerSettings getSetting(int position) {
+ public FileManagerSettings getSetting(int position) {
return this.mData.get(position).mSetting;
}
* @param context The current context
* @param setting The setting to add to the current list
*/
- private void addSetting(Context context, ExplorerSettings setting) {
+ private void addSetting(Context context, FileManagerSettings setting) {
//Only 2 type of settings are allowed
final Resources res = context.getResources();
try {
*/
@SuppressWarnings("static-method")
private DataHolder createDataHolder(
- int id, ExplorerSettings setting, String title, boolean selected) {
+ int id, FileManagerSettings setting, String title, boolean selected) {
DataHolder dataHolder = new DataHolder();
dataHolder.mId = id;
dataHolder.mSetting = setting;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.IconHolder;
-import com.cyanogenmod.explorer.ui.widgets.RelevanceView;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.SearchHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.IconHolder;
+import com.cyanogenmod.filemanager.ui.widgets.RelevanceView;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.SearchHelper;
import java.io.File;
import java.util.ArrayList;
// Load settings
this.mHighlightTerms = Preferences.getSharedPreferences().getBoolean(
- ExplorerSettings.SETTINGS_HIGHLIGHT_TERMS.getId(),
- ((Boolean)ExplorerSettings.SETTINGS_HIGHLIGHT_TERMS.
+ FileManagerSettings.SETTINGS_HIGHLIGHT_TERMS.getId(),
+ ((Boolean)FileManagerSettings.SETTINGS_HIGHLIGHT_TERMS.
getDefaultValue()).booleanValue());
this.mShowRelevanceWidget = Preferences.getSharedPreferences().getBoolean(
- ExplorerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId(),
- ((Boolean)ExplorerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.
+ FileManagerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId(),
+ ((Boolean)FileManagerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.
getDefaultValue()).booleanValue());
//Do cache of the data for better performance
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.view.LayoutInflater;
import android.widget.TextView;
import com.android.internal.view.menu.MenuBuilder;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
/**
* An implementation of {@link BaseAdapter} that is associated with a
* limitations under the License.
*/
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
import android.content.Context;
import android.view.Menu;
import android.widget.AdapterView.OnItemLongClickListener;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
/**
* An implementation of {@link SimpleMenuListAdapter} for showing
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that defines a class as executable in an asynchronous way.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for retrieve the current directory.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for change the owner of
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for change the permissions of
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for compress file system objects.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for copy a file system object to
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for create a new directory.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for create a new file.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for retrieve the current directory.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for delete a new directory.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for delete a new file.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
-import com.cyanogenmod.explorer.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.DiskUsage;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for expanding environment variables
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for execute a command
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that defines a class as executable.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
-import com.cyanogenmod.explorer.commands.ListExecutable.LIST_MODE;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.commands.ListExecutable.LIST_MODE;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
/**
* A interface that defines methods for create {@link Executable} objects.
* @throws CommandNotFoundException If the executable can't be created
*/
GroupsExecutable createGroupsExecutable()
- throws com.cyanogenmod.explorer.console.CommandNotFoundException;
+ throws com.cyanogenmod.filemanager.console.CommandNotFoundException;
/**
* Method that creates an executable for retrieve identity information of the current user.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* A class that represents a factory for creating {@link Executable} objects.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for make a search over
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
-import com.cyanogenmod.explorer.model.FolderUsage;
+import com.cyanogenmod.filemanager.model.FolderUsage;
/**
* An interface that represents an executable for retrieve a folder usage
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
-import com.cyanogenmod.explorer.model.Group;
+import com.cyanogenmod.filemanager.model.Group;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
-import com.cyanogenmod.explorer.model.Identity;
+import com.cyanogenmod.filemanager.model.Identity;
/**
* An interface that represents an executable for retrieve information of
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for create symlinks to other file system objects.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for mount filesystems.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.model.MountPoint;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for move a file system object to
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for retrieve the parent directory of
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for retrieve the process identifier
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for read files.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
/**
* An interface that represents an executable for resolves the real
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An enumeration of allow signals that can send to programs.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for send signal to processes.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that defines a class as executable in a synchronous way.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
/**
* An interface that represents an executable for uncompress file system objects.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.model.MountPoint;
/**
* An interface that represents an executable that writes in a filesystem.<br/>
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
import java.io.IOException;
import java.io.OutputStream;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.io.File;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
import java.io.File;
import java.util.ArrayList;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.content.Context;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.SearchHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.SearchHelper;
import java.io.File;
import java.util.Arrays;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
-
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.ChangeOwnerExecutable;
-import com.cyanogenmod.explorer.commands.ChangePermissionsExecutable;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.commands.EchoExecutable;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.commands.ExecutableCreator;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.commands.LinkExecutable;
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.commands.ListExecutable.LIST_MODE;
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.commands.QuickFolderSearchExecutable;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.SendSignalExecutable;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
+package com.cyanogenmod.filemanager.commands.java;
+
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ChangeOwnerExecutable;
+import com.cyanogenmod.filemanager.commands.ChangePermissionsExecutable;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.commands.EchoExecutable;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.commands.ExecutableCreator;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.commands.LinkExecutable;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.commands.ListExecutable.LIST_MODE;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.commands.QuickFolderSearchExecutable;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SendSignalExecutable;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
/**
* A class for create shell {@link "Executable"} objects.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
-import com.cyanogenmod.explorer.commands.ExecutableCreator;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.commands.ExecutableCreator;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
/**
* A class that represents a factory for creating java {@link "Executable"} objects.
*/
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.content.Context;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.File;
import java.util.ArrayList;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.ParseHelper;
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.ParseHelper;
import java.io.BufferedReader;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
import java.io.BufferedReader;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.content.Context;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.ListExecutable.LIST_MODE;
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.commands.ListExecutable.LIST_MODE;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
import java.io.BufferedOutputStream;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.util.ArrayList;
import java.util.Collections;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
/**
* An interface for communicate shell results in a asynchronous way.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
import java.io.BufferedReader;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.ChangeOwnerExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.ChangeOwnerExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.ChangePermissionsExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.ChangePermissionsExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.content.res.Resources;
import android.content.res.XmlResourceParser;
import com.android.internal.util.XmlUtils;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.ShellHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.ShellHelper;
import org.xmlpull.v1.XmlPullParserException;
}
//Load the command info
- getCommandInfo(ExplorerApplication.getInstance().getResources());
+ getCommandInfo(FileManagerApplication.getInstance().getResources());
// Get the current trace value
reloadTrace();
*/
public final void reloadTrace() {
this.mTrace = Preferences.getSharedPreferences().getBoolean(
- ExplorerSettings.SETTINGS_SHOW_TRACES.getId(),
- ((Boolean)ExplorerSettings.SETTINGS_SHOW_TRACES.getDefaultValue()).booleanValue());
+ FileManagerSettings.SETTINGS_SHOW_TRACES.getId(),
+ ((Boolean)FileManagerSettings.SETTINGS_SHOW_TRACES.getDefaultValue()).booleanValue());
}
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
-import com.cyanogenmod.explorer.util.FileHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
import java.io.BufferedReader;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.util.ParseHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.util.ParseHelper;
import java.io.BufferedReader;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.EchoExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.EchoExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
import java.io.BufferedReader;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
/**
* A class for execute a command
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.ParseHelper;
-import com.cyanogenmod.explorer.util.SearchHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.ParseHelper;
+import com.cyanogenmod.filemanager.util.SearchHelper;
import java.io.BufferedReader;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
-import com.cyanogenmod.explorer.util.ParseHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.util.ParseHelper;
import java.io.BufferedReader;
import java.io.StringReader;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.BufferedReader;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.AID;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.util.FileHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.AID;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.BufferedReader;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
/**
* An exception thrown when the information of the command is
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.LinkExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.LinkExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.shell.ShellConsole;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.ParseHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.shell.ShellConsole;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.ParseHelper;
import java.io.BufferedReader;
import java.io.File;
} else {
this.mParentDir =
CommandHelper.getAbsolutePath(
- ExplorerApplication.
+ FileManagerApplication.
getInstance().getApplicationContext(), src, console);
}
}
// Try to resolve from a console
String abspath =
CommandHelper.getAbsolutePath(
- ExplorerApplication.getInstance().
+ FileManagerApplication.getInstance().
getApplicationContext(), src, console);
//Resolve the parent directory
this.mParentDir =
CommandHelper.getParentDir(
- ExplorerApplication.getInstance().getApplicationContext(),
+ FileManagerApplication.getInstance().getApplicationContext(),
abspath, console);
}
}
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.ParseHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.ParseHelper;
import java.io.BufferedReader;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
import java.io.BufferedReader;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
import java.io.BufferedReader;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
import java.io.OutputStream;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.QuickFolderSearchExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.QuickFolderSearchExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
import java.io.BufferedReader;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
/**
* A class for read a file
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.ParseHelper;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.ParseHelper;
import java.io.BufferedReader;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.SendSignalExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SendSignalExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
-import com.cyanogenmod.explorer.commands.WritableExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.WritableExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.ChangeOwnerExecutable;
-import com.cyanogenmod.explorer.commands.ChangePermissionsExecutable;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.commands.EchoExecutable;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.commands.ExecutableCreator;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.commands.LinkExecutable;
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.commands.QuickFolderSearchExecutable;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.SendSignalExecutable;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.shell.ShellConsole;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ChangeOwnerExecutable;
+import com.cyanogenmod.filemanager.commands.ChangePermissionsExecutable;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.commands.EchoExecutable;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.commands.ExecutableCreator;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.commands.LinkExecutable;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.commands.QuickFolderSearchExecutable;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SendSignalExecutable;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.shell.ShellConsole;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
/**
* A class for create shell {@link "Executable"} objects.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.commands.ExecutableCreator;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.console.shell.ShellConsole;
+import com.cyanogenmod.filemanager.commands.ExecutableCreator;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.console.shell.ShellConsole;
/**
* A class that represents a factory for creating shell {@link "Executable"} objects.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.util.ShellHelper;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.util.ShellHelper;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
/**
* An abstract class that allow the consumption of the data when it's totally recovery.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.preferences.UncompressionMode;
-import com.cyanogenmod.explorer.util.FileHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.preferences.UncompressionMode;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
import java.io.IOException;
import java.io.OutputStream;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
/**
* An exception thrown when the command was not found
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
/**
* This class represents a class for executing commands in the operating system layer,
*/
public final void reloadTrace() {
this.mTrace = Preferences.getSharedPreferences().getBoolean(
- ExplorerSettings.SETTINGS_SHOW_TRACES.getId(),
- ((Boolean)ExplorerSettings.SETTINGS_SHOW_TRACES.getDefaultValue()).booleanValue());
+ FileManagerSettings.SETTINGS_SHOW_TRACES.getId(),
+ ((Boolean)FileManagerSettings.SETTINGS_SHOW_TRACES.getDefaultValue()).booleanValue());
}
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
/**
* An exception thrown when an exception occurs allocating a console.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
import android.content.Context;
import android.util.Log;
import android.widget.Toast;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
-import com.cyanogenmod.explorer.console.shell.NonPriviledgeConsole;
-import com.cyanogenmod.explorer.console.shell.PrivilegedConsole;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.console.shell.NonPriviledgeConsole;
+import com.cyanogenmod.filemanager.console.shell.PrivilegedConsole;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.FileNotFoundException;
import java.io.IOException;
sHolder = holder;
// Change also the background console to privileged
- ExplorerApplication.changeBackgroundConsoleToPriviligedConsole();
+ FileManagerApplication.changeBackgroundConsoleToPriviligedConsole();
return sHolder.getConsole() instanceof PrivilegedConsole;
throws FileNotFoundException, IOException, InvalidCommandDefinitionException,
ConsoleAllocException, InsufficientPermissionsException {
//Gets superuser mode settings
- boolean superuserMode = ExplorerApplication.isSuperuserMode();
- boolean advancedMode = ExplorerApplication.isAdvancedMode();
+ boolean superuserMode = FileManagerApplication.isSuperuserMode();
+ boolean advancedMode = FileManagerApplication.isAdvancedMode();
if (superuserMode && !advancedMode) {
try {
Preferences.savePreference(
- ExplorerSettings.SETTINGS_SUPERUSER_MODE, Boolean.FALSE, true);
+ FileManagerSettings.SETTINGS_SUPERUSER_MODE, Boolean.FALSE, true);
} catch (Throwable ex) {
Log.w(TAG, "can't save console preference", ex); //$NON-NLS-1$
}
createNonPrivilegedConsole(context, FileHelper.ROOT_DIRECTORY));
if (superuserMode) {
// Change also the background console to privileged
- ExplorerApplication.changeBackgroundConsoleToPriviligedConsole();
+ FileManagerApplication.changeBackgroundConsoleToPriviligedConsole();
}
}
return sHolder.getConsole();
int bufferSize = context.getResources().getInteger(R.integer.buffer_size);
// Is rooted? Then create a shell console
- if (ExplorerApplication.isDeviceRooted()) {
+ if (FileManagerApplication.isDeviceRooted()) {
NonPriviledgeConsole console = new NonPriviledgeConsole(initialDirectory);
console.setBufferSize(bufferSize);
console.alloc();
}
}
- boolean advancedMode = ExplorerApplication.isAdvancedMode();
+ boolean advancedMode = FileManagerApplication.isAdvancedMode();
if (advancedMode) {
//Save settings
try {
Preferences.savePreference(
- ExplorerSettings.SETTINGS_SUPERUSER_MODE, Boolean.FALSE, true);
+ FileManagerSettings.SETTINGS_SUPERUSER_MODE, Boolean.FALSE, true);
} catch (Exception ex) {
Log.e(TAG,
String.format("Failed to save %s property", //$NON-NLS-1$
- ExplorerSettings.SETTINGS_SUPERUSER_MODE.getId()), ex);
+ FileManagerSettings.SETTINGS_SUPERUSER_MODE.getId()), ex);
}
//Create the non-privileged console
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
/**
* A class that holds a console.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
/**
* An exception thrown when an operation invocation fails.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
/**
* An exception thrown when an operation required elevated permissions.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
/**
* An exception thrown when the file or directory is not found.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
/**
* An exception thrown when the operation exceeds the timeout.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.model.MountPoint;
/**
* An exception thrown when an operation is writing in a read-only filesystem.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
import android.os.AsyncTask;
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
import java.util.ArrayList;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console.java;
+package com.cyanogenmod.filemanager.console.java;
import android.content.Context;
import android.os.storage.StorageVolume;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.java.JavaExecutableFactory;
-import com.cyanogenmod.explorer.commands.java.Program;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.java.JavaExecutableFactory;
+import com.cyanogenmod.filemanager.commands.java.Program;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.util.StorageHelper;
/**
* An implementation of a {@link Console} based on a java implementation.<br/>
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console.shell;
+package com.cyanogenmod.filemanager.console.shell;
-import com.cyanogenmod.explorer.commands.shell.BashShell;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.commands.shell.BashShell;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
import java.io.FileNotFoundException;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console.shell;
+package com.cyanogenmod.filemanager.console.shell;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.commands.shell.SuperuserShell;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.commands.shell.SuperuserShell;
import java.io.FileNotFoundException;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console.shell;
+package com.cyanogenmod.filemanager.console.shell;
import android.util.Log;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.shell.AsyncResultProgram;
-import com.cyanogenmod.explorer.commands.shell.Command;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.commands.shell.Program;
-import com.cyanogenmod.explorer.commands.shell.Shell;
-import com.cyanogenmod.explorer.commands.shell.ShellExecutableFactory;
-import com.cyanogenmod.explorer.commands.shell.SyncResultProgram;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.shell.AsyncResultProgram;
+import com.cyanogenmod.filemanager.commands.shell.Command;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.commands.shell.Program;
+import com.cyanogenmod.filemanager.commands.shell.Shell;
+import com.cyanogenmod.filemanager.commands.shell.ShellExecutableFactory;
+import com.cyanogenmod.filemanager.commands.shell.SyncResultProgram;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.File;
import java.io.FileNotFoundException;
// A timeout of 5 seconds should be enough for no-debugging environments
private static final long DEFAULT_TIMEOUT =
- ExplorerApplication.isDebuggable() ? 20000L : 5000L;
+ FileManagerApplication.isDebuggable() ? 20000L : 5000L;
private static final int DEFAULT_BUFFER = 512;
*/
public ShellConsole(Shell shell) throws FileNotFoundException, IOException {
this(shell, Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_INITIAL_DIR.getId(),
- (String)ExplorerSettings.SETTINGS_INITIAL_DIR.getDefaultValue()));
+ FileManagerSettings.SETTINGS_INITIAL_DIR.getId(),
+ (String)FileManagerSettings.SETTINGS_INITIAL_DIR.getDefaultValue()));
}
/**
this.mEndControlPattern = endId1 + "\\d{1,3}" + endId2; //$NON-NLS-1$
String startCmd =
Command.getStartCodeCommandInfo(
- ExplorerApplication.getInstance().getResources());
+ FileManagerApplication.getInstance().getResources());
startCmd = String.format(
startCmd, "'" + startId1 +//$NON-NLS-1$
"'", "'" + startId2 + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
String endCmd =
Command.getExitCodeCommandInfo(
- ExplorerApplication.getInstance().getResources());
+ FileManagerApplication.getInstance().getResources());
endCmd = String.format(
endCmd, "'" + endId1 + //$NON-NLS-1$
"'", "'" + endId2 + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
}
// Check background console
try {
- ExplorerApplication.getBackgroundConsole();
+ FileManagerApplication.getBackgroundConsole();
} catch (Exception e) {
Log.w(TAG, "There is not background console. Not allowed.", e); //$NON-NLS-1$
return false;
null,
this.mShell.getPid(),
program.getCommand(),
- ExplorerApplication.getBackgroundConsole());
+ FileManagerApplication.getBackgroundConsole());
if (pid != null) {
CommandHelper.sendSignal(
null,
pid.intValue(),
- ExplorerApplication.getBackgroundConsole());
+ FileManagerApplication.getBackgroundConsole());
try {
//Wait for process kill
Thread.sleep(100L);
}
// Check background console
try {
- ExplorerApplication.getBackgroundConsole();
+ FileManagerApplication.getBackgroundConsole();
} catch (Exception e) {
Log.w(TAG, "There is not background console. Not allowed.", e); //$NON-NLS-1$
return false;
null,
this.mShell.getPid(),
program.getCommand(),
- ExplorerApplication.getBackgroundConsole());
+ FileManagerApplication.getBackgroundConsole());
if (pid != null) {
CommandHelper.sendSignal(
null,
pid.intValue(),
signal,
- ExplorerApplication.getBackgroundConsole());
+ FileManagerApplication.getBackgroundConsole());
try {
//Wait for process kill
Thread.sleep(100L);
* limitations under the License.
*/
-package com.cyanogenmod.explorer.listeners;
+package com.cyanogenmod.filemanager.listeners;
-import com.cyanogenmod.explorer.parcelables.HistoryNavigable;
+import com.cyanogenmod.filemanager.parcelables.HistoryNavigable;
/**
* A listener for communicate history changes.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.listeners;
+package com.cyanogenmod.filemanager.listeners;
/**
* A listener for requesting an object refresh.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.listeners;
+package com.cyanogenmod.filemanager.listeners;
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.io.Serializable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.util.Date;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import android.database.Cursor;
import android.net.Uri;
import android.os.Parcelable;
import android.provider.BaseColumns;
-import com.cyanogenmod.explorer.providers.BookmarksContentProvider;
+import com.cyanogenmod.filemanager.providers.BookmarksContentProvider;
import java.io.File;
import java.io.Serializable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.util.Date;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
import java.util.Date;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.io.Serializable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.util.Date;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.File;
import java.io.Serializable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import android.util.SparseArray;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
import java.io.Serializable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
/**
* A class that represents a group of the operating system.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
/**
* A class for represents a group permissions.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
-import com.cyanogenmod.explorer.parcelables.HistoryNavigable;
+import com.cyanogenmod.filemanager.parcelables.HistoryNavigable;
import java.io.Serializable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.io.Serializable;
import java.util.ArrayList;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.io.Serializable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.util.Date;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
/**
* A class for represents a others permissions.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.io.Serializable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
-import com.cyanogenmod.explorer.util.ParseHelper;
+import com.cyanogenmod.filemanager.util.ParseHelper;
import java.io.Serializable;
import java.text.ParseException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import android.text.TextUtils;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.util.Date;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.io.Serializable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.util.Date;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
import java.util.Date;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
/**
* A class that represents a user of the operating system.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
/**
* A class for represents a user permissions.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.parcelables;
+package com.cyanogenmod.filemanager.parcelables;
import android.os.Parcelable;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.parcelables;
+package com.cyanogenmod.filemanager.parcelables;
import android.os.Parcel;
import android.os.Parcelable;
-import com.cyanogenmod.explorer.model.History;
+import com.cyanogenmod.filemanager.model.History;
import java.util.ArrayList;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.parcelables;
+package com.cyanogenmod.filemanager.parcelables;
import android.os.Parcel;
import android.os.Parcelable;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.File;
import java.util.ArrayList;
@Override
public String getTitle() {
if (this.mCurrentDir.compareTo(FileHelper.ROOT_DIRECTORY) == 0) {
- ExplorerApplication.getInstance().getResources().getString(
+ FileManagerApplication.getInstance().getResources().getString(
R.string.root_directory_name);
}
return new File(this.mCurrentDir).getName();
* limitations under the License.
*/
-package com.cyanogenmod.explorer.parcelables;
+package com.cyanogenmod.filemanager.parcelables;
import android.os.Parcel;
import android.os.Parcelable;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
import java.util.ArrayList;
import java.util.List;
*/
@Override
public String getTitle() {
- return ExplorerApplication.getInstance().
+ return FileManagerApplication.getInstance().
getResources().
getString(
R.string.search_result_name,
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.database.Cursor;
import android.net.Uri;
-import com.cyanogenmod.explorer.model.Bookmark;
+import com.cyanogenmod.filemanager.model.Bookmark;
/**
* A class for deal with user-defined bookmarks
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
/**
* An enumeration of all implemented compression modes.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
/**
* An interface that defines method to observe configuration changes.
* @param newValue The new value of the preference
* @param applied If the configuration was applied (not need to be applied again)
*/
- void onConfigurationChanged(ExplorerSettings pref, Object newValue, boolean applied);
+ void onConfigurationChanged(FileManagerSettings pref, Object newValue, boolean applied);
}
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
/**
* An enumeration of the long-click action possibilities.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
/**
- * The enumeration of settings of Explorer application.
+ * The enumeration of settings of FileManager application.
*/
-public enum ExplorerSettings {
+public enum FileManagerSettings {
/**
* Whether is the first use of the application
* @hide
*/
- SETTINGS_FIRST_USE("cm_explorer_first_use", Boolean.TRUE), //$NON-NLS-1$
+ SETTINGS_FIRST_USE("cm_filemanager_first_use", Boolean.TRUE), //$NON-NLS-1$
/**
* Whether use SUPERUSER mode.
* @hide
*/
- SETTINGS_SUPERUSER_MODE("cm_explorer_superuser_mode", Boolean.FALSE), //$NON-NLS-1$
+ SETTINGS_SUPERUSER_MODE("cm_filemanager_superuser_mode", Boolean.FALSE), //$NON-NLS-1$
/**
* The initial directory to be used.
* @hide
*/
- SETTINGS_INITIAL_DIR("cm_explorer_initial_dir", FileHelper.ROOT_DIRECTORY), //$NON-NLS-1$
+ SETTINGS_INITIAL_DIR("cm_filemanager_initial_dir", FileHelper.ROOT_DIRECTORY), //$NON-NLS-1$
/**
* The view mode to use (simple, details, or icons).
* @hide
*/
- SETTINGS_LAYOUT_MODE("cm_explorer_layout_mode", NavigationLayoutMode.DETAILS), //$NON-NLS-1$
+ SETTINGS_LAYOUT_MODE("cm_filemanager_layout_mode", NavigationLayoutMode.DETAILS), //$NON-NLS-1$
/**
* The sort mode to use (name or data, ascending or descending).
* @hide
*/
- SETTINGS_SORT_MODE("cm_explorer_sort_mode", NavigationSortMode.NAME_ASC), //$NON-NLS-1$
+ SETTINGS_SORT_MODE("cm_filemanager_sort_mode", NavigationSortMode.NAME_ASC), //$NON-NLS-1$
/**
* When to sort the directories before the files.
* @hide
*/
- SETTINGS_SHOW_DIRS_FIRST("cm_explorer_show_dirs_first", Boolean.TRUE), //$NON-NLS-1$
+ SETTINGS_SHOW_DIRS_FIRST("cm_filemanager_show_dirs_first", Boolean.TRUE), //$NON-NLS-1$
/**
* When to show the hidden files.
* @hide
*/
- SETTINGS_SHOW_HIDDEN("cm_explorer_show_hidden", Boolean.FALSE), //$NON-NLS-1$
+ SETTINGS_SHOW_HIDDEN("cm_filemanager_show_hidden", Boolean.FALSE), //$NON-NLS-1$
/**
* When to show the system files.
* @hide
*/
- SETTINGS_SHOW_SYSTEM("cm_explorer_show_system", Boolean.FALSE), //$NON-NLS-1$
+ SETTINGS_SHOW_SYSTEM("cm_filemanager_show_system", Boolean.FALSE), //$NON-NLS-1$
/**
* When to show the symlinks files.
* @hide
*/
- SETTINGS_SHOW_SYMLINKS("cm_explorer_show_symlinks", Boolean.FALSE), //$NON-NLS-1$
+ SETTINGS_SHOW_SYMLINKS("cm_filemanager_show_symlinks", Boolean.FALSE), //$NON-NLS-1$
/**
* When to use case sensitive comparison in sorting of files
* @hide
*/
- SETTINGS_CASE_SENSITIVE_SORT("cm_explorer_case_sensitive_sort", Boolean.FALSE), //$NON-NLS-1$
+ SETTINGS_CASE_SENSITIVE_SORT("cm_filemanager_case_sensitive_sort", Boolean.FALSE), //$NON-NLS-1$
/**
* Default action when long-click over a FileSystemObject item
* @hide
*/
SETTINGS_DEFAULT_LONG_CLICK_ACTION(
- "cm_explorer_default_longclick_action", //$NON-NLS-1$
+ "cm_filemanager_default_longclick_action", //$NON-NLS-1$
DefaultLongClickAction.NONE),
/**
* When display a warning in free disk widget
* @hide
*/
SETTINGS_DISK_USAGE_WARNING_LEVEL(
- "cm_explorer_disk_usage_warning_level", //$NON-NLS-1$
+ "cm_filemanager_disk_usage_warning_level", //$NON-NLS-1$
new String("95")), //$NON-NLS-1$
/**
* When to compute folder statistics in folder properties dialog
* @hide
*/
SETTINGS_COMPUTE_FOLDER_STATISTICS(
- "cm_explorer_compute_folder_statistics", Boolean.FALSE), //$NON-NLS-1$
+ "cm_filemanager_compute_folder_statistics", Boolean.FALSE), //$NON-NLS-1$
/**
* When to run in advanced mode
* @hide
*/
SETTINGS_ADVANCE_MODE(
- "cm_explorer_advanced_mode", Boolean.FALSE), //$NON-NLS-1$
+ "cm_filemanager_advanced_mode", Boolean.FALSE), //$NON-NLS-1$
/**
* When to highlight the terms of the search in the search results
* @hide
*/
- SETTINGS_HIGHLIGHT_TERMS("cm_explorer_highlight_terms", Boolean.TRUE), //$NON-NLS-1$
+ SETTINGS_HIGHLIGHT_TERMS("cm_filemanager_highlight_terms", Boolean.TRUE), //$NON-NLS-1$
/**
* When to show the relevance widget on searches
* @hide
*/
SETTINGS_SHOW_RELEVANCE_WIDGET(
- "cm_explorer_show_relevance_widget", //$NON-NLS-1$
+ "cm_filemanager_show_relevance_widget", //$NON-NLS-1$
Boolean.TRUE),
/**
* How to sort the search results
* @hide
*/
SETTINGS_SORT_SEARCH_RESULTS_MODE(
- "cm_explorer_sort_search_results_mode", //$NON-NLS-1$
+ "cm_filemanager_sort_search_results_mode", //$NON-NLS-1$
SearchSortResultMode.RELEVANCE),
/**
* When to save the search terms
* @hide
*/
- SETTINGS_SAVE_SEARCH_TERMS("cm_explorer_save_search_terms", Boolean.TRUE), //$NON-NLS-1$
+ SETTINGS_SAVE_SEARCH_TERMS("cm_filemanager_save_search_terms", Boolean.TRUE), //$NON-NLS-1$
/**
* When to show debug traces
* @hide
*/
- SETTINGS_SHOW_TRACES("cm_explorer_show_debug_traces", Boolean.FALSE); //$NON-NLS-1$
+ SETTINGS_SHOW_TRACES("cm_filemanager_show_debug_traces", Boolean.FALSE); //$NON-NLS-1$
* A broadcast intent that is sent when a setting was changed
*/
public final static String INTENT_SETTING_CHANGED =
- "com.cyanogenmod.explorer.INTENT_SETTING_CHANGED"; //$NON-NLS-1$
+ "com.cyanogenmod.filemanager.INTENT_SETTING_CHANGED"; //$NON-NLS-1$
/**
* A broadcast intent that is sent when a file was changed
*/
public final static String INTENT_FILE_CHANGED =
- "com.cyanogenmod.explorer.INTENT_FILE_CHANGED"; //$NON-NLS-1$
+ "com.cyanogenmod.filemanager.INTENT_FILE_CHANGED"; //$NON-NLS-1$
/**
* The extra key with the preference key that was changed
private final Object mDefaultValue;
/**
- * Constructor of <code>ExplorerSettings</code>.
+ * Constructor of <code>FileManagerSettings</code>.
*
* @param id The unique identifier of the setting
* @param defaultValue The default value of the setting
*/
- private ExplorerSettings(String id, Object defaultValue) {
+ private FileManagerSettings(String id, Object defaultValue) {
this.mId = id;
this.mDefaultValue = defaultValue;
}
}
/**
- * Method that returns an instance of {@link ExplorerSettings} from its.
+ * Method that returns an instance of {@link FileManagerSettings} from its.
* unique identifier
*
* @param id The unique identifier
- * @return ExplorerSettings The navigation sort mode
+ * @return FileManagerSettings The navigation sort mode
*/
- public static ExplorerSettings fromId(String id) {
- ExplorerSettings[] values = values();
+ public static FileManagerSettings fromId(String id) {
+ FileManagerSettings[] values = values();
int cc = values.length;
for (int i = 0; i < cc; i++) {
if (values[i].mId == id) {
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
/**
* An enumeration of the view layout modes.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
/**
* An enumeration of the navigation sort modes.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
/**
* An interface that defines an object with an identifier.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
/**
* An interface that defines an object with an identifier.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.util.Log;
-import com.cyanogenmod.explorer.ExplorerApplication;
+import com.cyanogenmod.filemanager.FileManagerApplication;
import java.io.InvalidClassException;
import java.util.ArrayList;
private static String sLastSearch = ""; //$NON-NLS-1$
/**
- * The name of the explorer settings file.
+ * The name of the file manager settings file.
* @hide
*/
- public static final String SETTINGS_FILENAME = "com.cyanogenmod.explorer"; //$NON-NLS-1$
+ public static final String SETTINGS_FILENAME = "com.cyanogenmod.filemanager"; //$NON-NLS-1$
/**
* The list of configuration listeners.
public static void loadDefaults() {
//Sets the default preferences if no value is set yet
try {
- Map<ExplorerSettings, Object> defaultPrefs =
- new HashMap<ExplorerSettings, Object>();
- ExplorerSettings[] values = ExplorerSettings.values();
+ Map<FileManagerSettings, Object> defaultPrefs =
+ new HashMap<FileManagerSettings, Object>();
+ FileManagerSettings[] values = FileManagerSettings.values();
int cc = values.length;
for (int i = 0; i < cc; i++) {
defaultPrefs.put(values[i], values[i].getDefaultValue());
* @hide
*/
public static SharedPreferences getSharedPreferences() {
- return ExplorerApplication.getInstance().getSharedPreferences(
+ return FileManagerApplication.getInstance().getSharedPreferences(
SETTINGS_FILENAME, Context.MODE_PRIVATE);
}
* @throws InvalidClassException If the value of the preference is not of the
* type of the preference
*/
- public static void savePreference(ExplorerSettings pref, Object value, boolean applied)
+ public static void savePreference(FileManagerSettings pref, Object value, boolean applied)
throws InvalidClassException {
- Map<ExplorerSettings, Object> prefs =
- new HashMap<ExplorerSettings, Object>();
+ Map<FileManagerSettings, Object> prefs =
+ new HashMap<FileManagerSettings, Object>();
prefs.put(pref, value);
savePreferences(prefs, applied);
}
* @throws InvalidClassException If the value of a preference is not of the
* type of the preference
*/
- public static void savePreferences(Map<ExplorerSettings, Object> prefs, boolean applied)
+ public static void savePreferences(Map<FileManagerSettings, Object> prefs, boolean applied)
throws InvalidClassException {
savePreferences(prefs, true, applied);
}
* type of the preference
*/
private static void savePreferences(
- Map<ExplorerSettings, Object> prefs, boolean noSaveIfExists, boolean applied)
+ Map<FileManagerSettings, Object> prefs, boolean noSaveIfExists, boolean applied)
throws InvalidClassException {
//Get the preferences editor
SharedPreferences sp = getSharedPreferences();
Editor editor = sp.edit();
//Save all settings
- Iterator<ExplorerSettings> it = prefs.keySet().iterator();
+ Iterator<FileManagerSettings> it = prefs.keySet().iterator();
while (it.hasNext()) {
- ExplorerSettings pref = it.next();
+ FileManagerSettings pref = it.next();
if (!noSaveIfExists && sp.contains(pref.getId())) {
//The preference already has a value
continue;
if (CONFIGURATION_LISTENERS != null && CONFIGURATION_LISTENERS.size() > 0) {
it = prefs.keySet().iterator();
while (it.hasNext()) {
- ExplorerSettings pref = it.next();
+ FileManagerSettings pref = it.next();
Object value = prefs.get(pref);
int cc = CONFIGURATION_LISTENERS.size();
for (int i = 0; i < cc; i++) {
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
/**
* An enumeration of the search result sort modes.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
/**
* An enumeration of all implemented uncompression modes.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.providers;
+package com.cyanogenmod.filemanager.providers;
import android.content.ContentProvider;
import android.content.ContentUris;
import android.text.TextUtils;
import android.util.Log;
-import com.cyanogenmod.explorer.model.Bookmark;
-import com.cyanogenmod.explorer.preferences.BookmarksDatabaseHelper;
+import com.cyanogenmod.filemanager.model.Bookmark;
+import com.cyanogenmod.filemanager.preferences.BookmarksDatabaseHelper;
/**
* A content provider for manage the user-defined bookmarks
* The authority string name.
*/
public static final String AUTHORITY =
- "com.cyanogenmod.explorer.providers.bookmarks"; //$NON-NLS-1$
+ "com.cyanogenmod.filemanager.providers.bookmarks"; //$NON-NLS-1$
private static final UriMatcher sURLMatcher = new UriMatcher(UriMatcher.NO_MATCH);
* limitations under the License.
*/
-package com.cyanogenmod.explorer.providers;
+package com.cyanogenmod.filemanager.providers;
import android.content.SearchRecentSuggestionsProvider;
* The authority string name.
*/
public static final String AUTHORITY =
- "com.cyanogenmod.explorer.providers.recentsearches"; //$NON-NLS-1$
+ "com.cyanogenmod.filemanager.providers.recentsearches"; //$NON-NLS-1$
/**
* The provider mode.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.tasks;
+package com.cyanogenmod.filemanager.tasks;
import android.content.Context;
import android.content.res.Resources;
import android.widget.ImageView;
import android.widget.ProgressBar;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
/**
* A class for recovery information about filesystem status (mount point, disk usage, ...).
* limitations under the License.
*/
-package com.cyanogenmod.explorer.tasks;
+package com.cyanogenmod.filemanager.tasks;
import android.os.AsyncTask;
import android.view.View;
import android.widget.ListView;
import android.widget.ProgressBar;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.SearchResultAdapter;
-import com.cyanogenmod.explorer.adapters.SearchResultAdapter.OnRequestMenuListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.NavigationSortMode;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.preferences.SearchSortResultMode;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.SearchHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.SearchResultAdapter;
+import com.cyanogenmod.filemanager.adapters.SearchResultAdapter.OnRequestMenuListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.NavigationSortMode;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.preferences.SearchSortResultMode;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.SearchHelper;
import java.util.Collections;
import java.util.Comparator;
showHideWaiting(true);
// Get sort mode
- String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+ String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
SETTINGS_SORT_SEARCH_RESULTS_MODE.getDefaultValue()).getId();
String value = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId(),
+ FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId(),
defaultValue);
SearchSortResultMode mode = SearchSortResultMode.fromId(value);
// Are we in ChRooted environment?
- boolean chRooted = !ExplorerApplication.isAdvancedMode();
+ boolean chRooted = !FileManagerApplication.isAdvancedMode();
//Process all the data
final List<SearchResult> result =
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui;
+package com.cyanogenmod.filemanager.ui;
import android.content.Context;
import android.content.res.Resources;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.TextView;
import android.widget.Toast;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.TwoColumnsMenuListAdapter;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.SystemFile;
-import com.cyanogenmod.explorer.ui.policy.BookmarksActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.CompressActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.CopyMoveActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.CopyMoveActionPolicy.LinkedResource;
-import com.cyanogenmod.explorer.ui.policy.DeleteActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.ExecutionActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.InfoActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.NavigationActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.NewActionPolicy;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
-import com.cyanogenmod.explorer.util.SelectionHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.TwoColumnsMenuListAdapter;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.SystemFile;
+import com.cyanogenmod.filemanager.ui.policy.BookmarksActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.CompressActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.CopyMoveActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.CopyMoveActionPolicy.LinkedResource;
+import com.cyanogenmod.filemanager.ui.policy.DeleteActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.ExecutionActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.InfoActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.NavigationActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.NewActionPolicy;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.util.SelectionHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
import java.io.File;
import java.util.ArrayList;
this.mContext = context;
this.mGlobal = global;
this.mSearch = search;
- this.mChRooted = !ExplorerApplication.isAdvancedMode();
+ this.mChRooted = !FileManagerApplication.isAdvancedMode();
//Initialize dialog
init(context, global ? R.id.mnu_actions_global : R.id.mnu_actions_fso);
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
import android.app.AlertDialog;
import android.content.ComponentName;
import android.widget.ListAdapter;
import android.widget.Toast;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.AssociationsAdapter;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.AssociationsAdapter;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
import java.util.Iterator;
import java.util.List;
private void init(int icon, String title, String action,
OnCancelListener onCancelListener, OnDismissListener onDismissListener) {
boolean isPlatformSigned =
- ExplorerApplication.isAppPlatformSignature(this.mContext);
+ FileManagerApplication.isAppPlatformSignature(this.mContext);
//Create the layout, and retrieve the views
LayoutInflater li =
}
// Register preferred association is only allowed by platform signature
- // CMExplorer will be signed with this signature, but when is launch from
+ // The app will be signed with this signature, but when is launch from
// inside ADT, the app is signed with testkey.
// Ignore it if the preferred can be saved. Only notify the user and open the
// intent
boolean isPlatformSigned =
- ExplorerApplication.isAppPlatformSignature(this.mContext);
+ FileManagerApplication.isAppPlatformSignature(this.mContext);
if (isPlatformSigned && this.mAllowPreferred) {
if (filter != null && !isPreferredSelected() && !isInternalEditor(ri)) {
try {
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.LinearLayout;
import android.widget.ListView;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.CheckableListAdapter;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.shell.NonPriviledgeConsole;
-import com.cyanogenmod.explorer.console.shell.PrivilegedConsole;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.CheckableListAdapter;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.shell.NonPriviledgeConsole;
+import com.cyanogenmod.filemanager.console.shell.PrivilegedConsole;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.DialogHelper;
import java.util.ArrayList;
import java.util.List;
} else {
try {
Preferences.savePreference(
- ExplorerSettings.SETTINGS_SUPERUSER_MODE, superuser, true);
+ FileManagerSettings.SETTINGS_SUPERUSER_MODE, superuser, true);
} catch (Throwable ex) {
Log.w(TAG, "can't save console preference", ex); //$NON-NLS-1$
}
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.Button;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FixedQueue;
-import com.cyanogenmod.explorer.util.FixedQueue.EmptyQueueException;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FixedQueue;
+import com.cyanogenmod.filemanager.util.FixedQueue.EmptyQueueException;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.Switch;
import android.widget.TextView;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.widgets.DiskUsageGraph;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.widgets.DiskUsageGraph;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
/**
* A class that wraps a dialog for showing information about a mount point.<br />
this.mMountPoint = mountPoint;
this.mDiskUsage = diskUsage;
this.mIsMountAllowed = false;
- this.mIsAdvancedMode = ExplorerApplication.isAdvancedMode();
+ this.mIsAdvancedMode = FileManagerApplication.isAdvancedMode();
//Inflate the content
LayoutInflater li =
// Set the user preference about free disk space warning level
String fds = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
- (String)ExplorerSettings.
+ FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+ (String)FileManagerSettings.
SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
this.mDiskUsageGraph.setFreeDiskSpaceWarningLevel(Integer.parseInt(fds));
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
import android.app.Activity;
import android.app.AlertDialog;
import android.widget.Spinner;
import android.widget.TextView;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.AID;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.GroupPermission;
-import com.cyanogenmod.explorer.model.OthersPermission;
-import com.cyanogenmod.explorer.model.Permission;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.model.UserPermission;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.AIDHelper;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
-import com.cyanogenmod.explorer.util.ResourcesHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.AID;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.GroupPermission;
+import com.cyanogenmod.filemanager.model.OthersPermission;
+import com.cyanogenmod.filemanager.model.Permission;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.model.UserPermission;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.AIDHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.util.ResourcesHelper;
import java.text.DateFormat;
this.mHasChanged = false;
this.mIgnoreCheckEvents = true;
this.mHasPrivileged = false;
- this.mIsAdvancedMode = ExplorerApplication.isAdvancedMode();
+ this.mIsAdvancedMode = FileManagerApplication.isAdvancedMode();
//Inflate the content
LayoutInflater li =
this.mComputeFolderStatistics =
Preferences.getSharedPreferences().
getBoolean(
- ExplorerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.getId(),
- ((Boolean)ExplorerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.
+ FileManagerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.getId(),
+ ((Boolean)FileManagerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.
getDefaultValue()).booleanValue());
//Fill the dialog
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.LinearLayout;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.widgets.DirectoryInlineAutocompleteTextView;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.widgets.DirectoryInlineAutocompleteTextView;
+import com.cyanogenmod.filemanager.util.DialogHelper;
import java.io.File;
//Extract current value
String value = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_INITIAL_DIR.getId(),
- (String)ExplorerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
+ FileManagerSettings.SETTINGS_INITIAL_DIR.getId(),
+ (String)FileManagerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
//Create the layout
LayoutInflater li =
newInitialDir += File.separator;
}
Preferences.savePreference(
- ExplorerSettings.SETTINGS_INITIAL_DIR, newInitialDir, true);
+ FileManagerSettings.SETTINGS_INITIAL_DIR, newInitialDir, true);
if (this.mOnValueChangedListener != null) {
this.mOnValueChangedListener.onValueChanged(newInitialDir);
}
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.EditText;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.File;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.TextView;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.DialogHelper;
/**
* A class that wraps a dialog for showing a progress with text message (non graphical).
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.content.Context;
import android.os.AsyncTask;
import android.text.Spanned;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.ui.dialogs.MessageProgressDialog;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.ui.dialogs.MessageProgressDialog;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.content.Context;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.Bookmark;
-import com.cyanogenmod.explorer.model.Bookmark.BOOKMARK_TYPE;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.Bookmarks;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.Bookmark;
+import com.cyanogenmod.filemanager.model.Bookmark.BOOKMARK_TYPE;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.Bookmarks;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
/**
* A class with the convenience methods for resolve bookmarks related actions
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.app.AlertDialog;
import android.content.Context;
import android.text.Spanned;
import android.widget.Toast;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.RelaunchableException;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.ExceptionUtil.OnRelaunchCommandResult;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.FixedQueue;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.ExceptionUtil.OnRelaunchCommandResult;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.FixedQueue;
import java.io.File;
import java.util.ArrayList;
// list, then discard them
String src = fsos.get(0).getFullPath();
CompressExecutable ucmd =
- ExplorerApplication.getBackgroundConsole().
+ FileManagerApplication.getBackgroundConsole().
getExecutableFactory().newCreator().
createCompressExecutable(mode, src, null);
String dst = ucmd.getOutCompressedFile();
boolean askUser = false;
try {
UncompressExecutable ucmd =
- ExplorerApplication.getBackgroundConsole().
+ FileManagerApplication.getBackgroundConsole().
getExecutableFactory().newCreator().
createUncompressExecutable(fso.getFullPath(), null, null);
String dst = ucmd.getOutUncompressedFile();
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.app.AlertDialog;
import android.content.Context;
import android.text.Html;
import android.text.Spanned;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.RelaunchableException;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.ExceptionUtil.OnRelaunchCommandResult;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.ExceptionUtil.OnRelaunchCommandResult;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.File;
import java.util.ArrayList;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.app.AlertDialog;
import android.content.Context;
import android.text.Html;
import android.text.Spanned;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.RelaunchableException;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.ExceptionUtil.OnRelaunchCommandResult;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.ExceptionUtil.OnRelaunchCommandResult;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.util.ArrayList;
import java.util.Collections;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.content.Context;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.ui.dialogs.ExecutionDialog;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.ui.dialogs.ExecutionDialog;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
/**
* A class with the convenience methods for resolve executions related actions
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.content.Context;
import android.content.DialogInterface;
import android.widget.Toast;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.ui.dialogs.FsoPropertiesDialog;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.ui.dialogs.FsoPropertiesDialog;
+import com.cyanogenmod.filemanager.util.DialogHelper;
/**
* A class with the convenience methods for resolve the display of info actions
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.content.Context;
import android.content.DialogInterface.OnCancelListener;
import android.util.Log;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.activities.ShortcutActivity;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.RegularFile;
-import com.cyanogenmod.explorer.ui.dialogs.AssociationsDialog;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.activities.ShortcutActivity;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.RegularFile;
+import com.cyanogenmod.filemanager.ui.dialogs.AssociationsDialog;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
import java.io.File;
import java.util.ArrayList;
* Extra field for the internal action
*/
public static final String EXTRA_INTERNAL_ACTION =
- "com.cyanogenmod.explorer.extra.INTERNAL_ACTION"; //$NON-NLS-1$
+ "com.cyanogenmod.filemanager.extra.INTERNAL_ACTION"; //$NON-NLS-1$
/**
- * Category for all the internal CMExplorer viewers
+ * Category for all the internal app viewers
*/
public static final String CATEGORY_INTERNAL_VIEWER =
- "com.cyanogenmod.explorer.category.INTERNAL_VIEWER"; //$NON-NLS-1$
+ "com.cyanogenmod.filemanager.category.INTERNAL_VIEWER"; //$NON-NLS-1$
/**
- * Category for all the CMExplorer editor
+ * Category for all the app editor
*/
public static final String CATEGORY_EDITOR =
- "com.cyanogenmod.explorer.category.EDITOR"; //$NON-NLS-1$
+ "com.cyanogenmod.filemanager.category.EDITOR"; //$NON-NLS-1$
/**
* Method that opens a {@link FileSystemObject} with the default registered application
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.content.Context;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
/**
* A class with the convenience methods for resolve navigation related actions
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
import android.content.Context;
import android.os.AsyncTask;
import android.util.Log;
-import com.cyanogenmod.explorer.console.RelaunchableException;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
import java.io.File;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
/**
* An interface that defines the breadcrumb operations.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.DialogHelper;
/**
* A class that represents a item of a breadcrumb.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
/**
* Interface with events from a breadcrumb.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.tasks.FilesystemAsyncTask;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.tasks.FilesystemAsyncTask;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
import java.io.File;
import java.util.ArrayList;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ImageButton;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.DialogHelper;
/**
* A class that represents a button from an action bar.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.io.File;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.content.res.Resources;
import android.util.AttributeSet;
import android.view.View;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.DiskUsage;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.DiskUsage;
import java.util.ArrayList;
import java.util.Collections;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.app.Activity;
import android.content.Context;
import android.widget.TextView;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.DialogHelper;
import java.util.ArrayList;
import java.util.Iterator;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ViewFlipper;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.listeners.OnHistoryListener;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.listeners.OnHistoryListener;
/**
* A {@link ViewFlipper} implementation for the navigation custom title.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.app.Activity;
import android.content.Context;
import android.widget.RelativeLayout;
import android.widget.Toast;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.FileSystemObjectAdapter;
-import com.cyanogenmod.explorer.adapters.FileSystemObjectAdapter.OnRequestMenuListener;
-import com.cyanogenmod.explorer.adapters.FileSystemObjectAdapter.OnSelectionChangedListener;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.listeners.OnHistoryListener;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.parcelables.NavigationViewInfoParcelable;
-import com.cyanogenmod.explorer.parcelables.SearchInfoParcelable;
-import com.cyanogenmod.explorer.preferences.DefaultLongClickAction;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.NavigationLayoutMode;
-import com.cyanogenmod.explorer.preferences.ObjectIdentifier;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.policy.InfoActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.FileSystemObjectAdapter;
+import com.cyanogenmod.filemanager.adapters.FileSystemObjectAdapter.OnRequestMenuListener;
+import com.cyanogenmod.filemanager.adapters.FileSystemObjectAdapter.OnSelectionChangedListener;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.listeners.OnHistoryListener;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.parcelables.NavigationViewInfoParcelable;
+import com.cyanogenmod.filemanager.parcelables.SearchInfoParcelable;
+import com.cyanogenmod.filemanager.preferences.DefaultLongClickAction;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.NavigationLayoutMode;
+import com.cyanogenmod.filemanager.preferences.ObjectIdentifier;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.policy.InfoActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
import java.util.ArrayList;
import java.util.List;
// Pick mode is always ChRooted
this.mChRooted = true;
} else {
- this.mChRooted = !ExplorerApplication.isAdvancedMode();
+ this.mChRooted = !FileManagerApplication.isAdvancedMode();
}
// Default long-click action
- String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+ String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
String value = Preferences.getSharedPreferences().getString(
- ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
+ FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
defaultValue);
DefaultLongClickAction lcMode = DefaultLongClickAction.fromId(value);
this.mDefaultLongClickAction = lcMode;
if (this.mNavigationMode.compareTo(NAVIGATION_MODE.BROWSABLE) == 0) {
SharedPreferences preferences = Preferences.getSharedPreferences();
int viewMode = preferences.getInt(
- ExplorerSettings.SETTINGS_LAYOUT_MODE.getId(),
- ((ObjectIdentifier)ExplorerSettings.
+ FileManagerSettings.SETTINGS_LAYOUT_MODE.getId(),
+ ((ObjectIdentifier)FileManagerSettings.
SETTINGS_LAYOUT_MODE.getDefaultValue()).getId());
changeViewMode(NavigationLayoutMode.fromId(viewMode));
} else {
if (this.mNavigationMode.compareTo(NAVIGATION_MODE.BROWSABLE) == 0) {
try {
Preferences.savePreference(
- ExplorerSettings.SETTINGS_LAYOUT_MODE, newMode, true);
+ FileManagerSettings.SETTINGS_LAYOUT_MODE, newMode, true);
} catch (Exception ex) {
Log.e(TAG, "Save of view mode preference fails", ex); //$NON-NLS-1$
}
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.util.AttributeSet;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
/**
* A class that represents a button from an action bar that can't gain focus.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.View;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
import java.util.Iterator;
import java.util.Map;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.FileHelper;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
import android.content.Context;
import android.util.AttributeSet;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.util.Log;
import android.util.SparseArray;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.AID;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.AID;
import java.util.Iterator;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.Bookmark;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.Bookmark;
/**
* A helper class with useful methods for deal with bookmarks.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.content.Context;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.ChangeOwnerExecutable;
-import com.cyanogenmod.explorer.commands.ChangePermissionsExecutable;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.commands.EchoExecutable;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.commands.LinkExecutable;
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.commands.QuickFolderSearchExecutable;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.SendSignalExecutable;
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.commands.WritableExecutable;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ChangeOwnerExecutable;
+import com.cyanogenmod.filemanager.commands.ChangePermissionsExecutable;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.commands.EchoExecutable;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.commands.LinkExecutable;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.commands.QuickFolderSearchExecutable;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SendSignalExecutable;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.commands.WritableExecutable;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
import java.io.FileNotFoundException;
import java.io.IOException;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.TextView;
import android.widget.Toast;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.CheckableListAdapter;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.CheckableListAdapter;
import java.util.ArrayList;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.app.Activity;
import android.app.AlertDialog;
import android.util.Log;
import android.widget.Toast;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.console.RelaunchableException;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
import java.io.FileNotFoundException;
import java.io.IOException;
// If console is privileged there is not need to change
// If we are in a ChRooted environment, resolve the error without do anymore
if (relaunchable instanceof InsufficientPermissionsException &&
- (isPrivileged || !ExplorerApplication.isAdvancedMode())) {
+ (isPrivileged || !FileManagerApplication.isAdvancedMode())) {
translateException(
context, relaunchable, quiet, false, null);
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.res.Resources;
import android.util.Log;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.shell.ResolveLinkCommand;
-import com.cyanogenmod.explorer.model.AID;
-import com.cyanogenmod.explorer.model.BlockDevice;
-import com.cyanogenmod.explorer.model.CharacterDevice;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.DomainSocket;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.NamedPipe;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.RegularFile;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.model.SystemFile;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.NavigationSortMode;
-import com.cyanogenmod.explorer.preferences.ObjectIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.shell.ResolveLinkCommand;
+import com.cyanogenmod.filemanager.model.AID;
+import com.cyanogenmod.filemanager.model.BlockDevice;
+import com.cyanogenmod.filemanager.model.CharacterDevice;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.DomainSocket;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.NamedPipe;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.RegularFile;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.model.SystemFile;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.NavigationSortMode;
+import com.cyanogenmod.filemanager.preferences.ObjectIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
import java.io.File;
import java.io.IOException;
* @return String The human readable size
*/
public static String getHumanReadableSize(long size) {
- Resources res = ExplorerApplication.getInstance().getResources();
+ Resources res = FileManagerApplication.getInstance().getResources();
final String format = "%d %s"; //$NON-NLS-1$
final int[] magnitude = {
R.string.size_bytes,
List<FileSystemObject> files, String mimeType, boolean noSort, boolean chRooted) {
//Retrieve user preferences
SharedPreferences prefs = Preferences.getSharedPreferences();
- ExplorerSettings sortModePref = ExplorerSettings.SETTINGS_SORT_MODE;
- ExplorerSettings showDirsFirstPref = ExplorerSettings.SETTINGS_SHOW_DIRS_FIRST;
- ExplorerSettings showHiddenPref = ExplorerSettings.SETTINGS_SHOW_HIDDEN;
- ExplorerSettings showSystemPref = ExplorerSettings.SETTINGS_SHOW_SYSTEM;
- ExplorerSettings showSymlinksPref = ExplorerSettings.SETTINGS_SHOW_SYMLINKS;
+ FileManagerSettings sortModePref = FileManagerSettings.SETTINGS_SORT_MODE;
+ FileManagerSettings showDirsFirstPref = FileManagerSettings.SETTINGS_SHOW_DIRS_FIRST;
+ FileManagerSettings showHiddenPref = FileManagerSettings.SETTINGS_SHOW_HIDDEN;
+ FileManagerSettings showSystemPref = FileManagerSettings.SETTINGS_SHOW_SYSTEM;
+ FileManagerSettings showSymlinksPref = FileManagerSettings.SETTINGS_SHOW_SYMLINKS;
//Remove all unnecessary files (no required by the user)
int cc = files.size();
boolean caseSensitive =
Preferences.getSharedPreferences().
getBoolean(
- ExplorerSettings.SETTINGS_CASE_SENSITIVE_SORT.getId(),
- ((Boolean)ExplorerSettings.SETTINGS_CASE_SENSITIVE_SORT.
+ FileManagerSettings.SETTINGS_CASE_SENSITIVE_SORT.getId(),
+ ((Boolean)FileManagerSettings.SETTINGS_CASE_SENSITIVE_SORT.
getDefaultValue()).booleanValue());
//Name (ascending)
* limitations under the License.\r
*/\r
\r
-package com.cyanogenmod.explorer.util;\r
+package com.cyanogenmod.filemanager.util;\r
\r
import java.util.ArrayList;\r
import java.util.List;\r
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.content.Context;
import android.content.res.Resources;
import android.util.Log;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.BlockDevice;
-import com.cyanogenmod.explorer.model.CharacterDevice;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.DomainSocket;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.NamedPipe;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.model.SystemFile;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.BlockDevice;
+import com.cyanogenmod.filemanager.model.CharacterDevice;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.DomainSocket;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.NamedPipe;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.model.SystemFile;
import java.io.File;
import java.util.Enumeration;
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.util.Log;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.MountPoint;
import java.util.Arrays;
import java.util.Collections;
*/
public static MountPoint getMountPointFromDirectory(String dir) {
try {
- return getMountPointFromDirectory(ExplorerApplication.getBackgroundConsole(), dir);
+ return getMountPointFromDirectory(FileManagerApplication.getBackgroundConsole(), dir);
} catch (Exception e) {
Log.e(TAG, "Failed to retrieve mount point information.", e); //$NON-NLS-1$
}
* @return DiskUsage The disk usage information
*/
public static DiskUsage getMountPointDiskUsage(MountPoint mp) {
- return getMountPointDiskUsage(ExplorerApplication.getBackgroundConsole(), mp);
+ return getMountPointDiskUsage(FileManagerApplication.getBackgroundConsole(), mp);
}
/**
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.os.Process;
-import com.cyanogenmod.explorer.model.BlockDevice;
-import com.cyanogenmod.explorer.model.CharacterDevice;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.DomainSocket;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.GroupPermission;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.NamedPipe;
-import com.cyanogenmod.explorer.model.OthersPermission;
-import com.cyanogenmod.explorer.model.Permission;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.RegularFile;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.model.UserPermission;
+import com.cyanogenmod.filemanager.model.BlockDevice;
+import com.cyanogenmod.filemanager.model.CharacterDevice;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.DomainSocket;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.GroupPermission;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.NamedPipe;
+import com.cyanogenmod.filemanager.model.OthersPermission;
+import com.cyanogenmod.filemanager.model.Permission;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.RegularFile;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.model.UserPermission;
import java.text.ParseException;
import java.text.SimpleDateFormat;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.content.res.Resources;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
import java.lang.reflect.Field;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.graphics.Color;
import android.graphics.Typeface;
import android.text.style.BackgroundColorSpan;
import android.text.style.StyleSpan;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
import java.util.ArrayList;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
import java.util.List;
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
-import com.cyanogenmod.explorer.commands.shell.Command;
+import com.cyanogenmod.filemanager.commands.shell.Command;
/**
* A helper class with useful methods for deal with linux shells.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
import android.content.Context;
import android.os.Environment;
import android.os.storage.StorageManager;
import android.os.storage.StorageVolume;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
import java.io.File;
import java.lang.reflect.Constructor;
*/
public static boolean isPathInStorageVolume(String path) {
StorageVolume[] volumes =
- getStorageVolumes(ExplorerApplication.getInstance().getApplicationContext());
+ getStorageVolumes(FileManagerApplication.getInstance().getApplicationContext());
int cc = volumes.length;
for (int i = 0; i < cc; i++) {
StorageVolume vol = volumes[i];
*/
public static boolean isStorageVolume(String path) {
StorageVolume[] volumes =
- getStorageVolumes(ExplorerApplication.getInstance().getApplicationContext());
+ getStorageVolumes(FileManagerApplication.getInstance().getApplicationContext());
int cc = volumes.length;
for (int i = 0; i < cc; i++) {
StorageVolume vol = volumes[i];
*/
public static String getChrootedPath(String path) {
StorageVolume[] volumes =
- getStorageVolumes(ExplorerApplication.getInstance().getApplicationContext());
+ getStorageVolumes(FileManagerApplication.getInstance().getApplicationContext());
int cc = volumes.length;
for (int i = 0; i < cc; i++) {
StorageVolume vol = volumes[i];
# Include all test java files.
LOCAL_SRC_FILES := $(call all-java-files-under, src)
-# Notice that we don't have to include the src files of CMExplorer because, by
-# running the tests using an instrumentation targeting CMExplorer, we
+# Notice that we don't have to include the src files of CMFileManager because, by
+# running the tests using an instrumentation targeting CMFileManager, we
# automatically get all of its classes loaded into our environment.
-LOCAL_PACKAGE_NAME := CMExplorerTests
+LOCAL_PACKAGE_NAME := CMFileManagerTests
-LOCAL_INSTRUMENTATION_FOR := CMExplorer
+LOCAL_INSTRUMENTATION_FOR := CMFileManager
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.cyanogenmod.explorer.test">
+ package="com.cyanogenmod.filemanager.test">
- <original-package android:name="com.cyanogenmod.explorer.test" />
+ <original-package android:name="com.cyanogenmod.filemanager.test" />
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" />
<instrumentation
android:name="android.test.InstrumentationTestRunner"
- android:targetPackage="com.cyanogenmod.explorer" />
+ android:targetPackage="com.cyanogenmod.filemanager" />
<application
android:icon="@drawable/ic_launcher"
}
#don't note test classes
--dontnote com.cyanogenmod.explorer.commands.**Test**
--dontnote com.cyanogenmod.explorer.console.**Test**
+-dontnote com.cyanogenmod.filemanager.commands.**Test**
+-dontnote com.cyanogenmod.filemanager.console.**Test**
<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ** Copyright (C) 2012 The CyanogenMod Project
+ **
+ ** Licensed under the Apache License, Version 2.0 (the "License");
+ ** you may not use this file except in compliance with the License.
+ ** You may obtain a copy of the License at
+ **
+ ** http://www.apache.org/licenses/LICENSE-2.0
+ **
+ ** Unless required by applicable law or agreed to in writing, software
+ ** distributed under the License is distributed on an "AS IS" BASIS,
+ ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ** See the License for the specific language governing permissions and
+ ** limitations under the License.
+-->
<resources>
-
- <string name="app_name">CMExplorerTest</string>
-
+ <string name="app_name">File Manager Tests</string>
</resources>
\ No newline at end of file
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.shell.ShellConsole;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.shell.ShellConsole;
+import com.cyanogenmod.filemanager.util.FileHelper;
/**
* An abstract class that manages tests that needs a console.
protected void setUp() throws Exception {
//Setup the console
if (isRootConsoleNeeded()) {
- ExplorerApplication.changeBackgroundConsoleToPriviligedConsole();
+ FileManagerApplication.changeBackgroundConsoleToPriviligedConsole();
this.mConsole = ConsoleBuilder.createPrivilegedConsole(getContext(), INITIAL_DIR);
} else {
this.mConsole = ConsoleBuilder.createNonPrivilegedConsole(getContext(), INITIAL_DIR);
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
/**
* A class for testing the {@link ChangeCurrentDirCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link ChangeOwnerCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link ChangePermissionsCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.LargeTest;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the compression of file system objects.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link CopyCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link CreateDirCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link CreateFileCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link CurrentDirCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link DeleteDirCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link DeleteFileCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import java.util.List;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link DiskUsageCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the method for retrieve the value of a variable.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import java.io.OutputStream;
import android.os.Environment;
import android.test.suitebuilder.annotation.MediumTest;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing exec command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import java.util.ArrayList;
import java.util.List;
import android.os.Environment;
import android.test.suitebuilder.annotation.LargeTest;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing find command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.LargeTest;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
/**
* A class for testing folder usage command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import java.util.List;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link GroupsCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link IdentityCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link LinkCommandTest} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import java.util.List;
import android.test.suitebuilder.annotation.MediumTest;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.model.BlockDevice;
-import com.cyanogenmod.explorer.model.CharacterDevice;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.DomainSocket;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.NamedPipe;
-import com.cyanogenmod.explorer.model.RegularFile;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.model.BlockDevice;
+import com.cyanogenmod.filemanager.model.CharacterDevice;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.DomainSocket;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.NamedPipe;
+import com.cyanogenmod.filemanager.model.RegularFile;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
/**
* A class for testing list command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.test.suitebuilder.annotation.MediumTest;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
/**
* A class for testing the {@link MountCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import java.util.List;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link MountPointInfoCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the {@link MoveCommand} command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the method for retrieve the value of a variable.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
/**
* A class for testing the {@link ProcessIdCommand} command.
*
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import java.util.List;
import android.os.Environment;
import android.test.suitebuilder.annotation.LargeTest;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the method for retrieve the value of a variable.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.test.suitebuilder.annotation.MediumTest;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing read command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the method for retrieve the value of a variable.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
/**
* A class for testing the {@link SendSignalCommand} command.
*
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import android.test.suitebuilder.annotation.LargeTest;
import android.util.Log;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing the uncompression of file system objects.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
import java.io.OutputStream;
import java.util.Random;
import android.test.suitebuilder.annotation.LargeTest;
import android.test.suitebuilder.annotation.SmallTest;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.util.CommandHelper;
/**
* A class for testing write command.
* limitations under the License.
*/
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
import android.os.Environment;
import android.test.suitebuilder.annotation.SmallTest;