navit  0.5.3-trunk
org.navitproject.navit.FileBrowserActivity Class Reference
Inheritance diagram for org.navitproject.navit.FileBrowserActivity:

Data Structures

class  Item
 
class  ItemFileNameComparator
 

Public Member Functions

void onCreate (Bundle savedInstanceState)
 
void onConfigurationChanged (Configuration newConfig)
 

Static Public Attributes

static final String INTENT_ACTION_SELECT_DIR = "ua.com.vassiliev.androidfilebrowser.SELECT_DIRECTORY_ACTION"
 
static final String startDirectoryParameter = "ua.com.vassiliev.androidfilebrowser.directoryPath"
 
static final String returnDirectoryParameter = "ua.com.vassiliev.androidfilebrowser.directoryPathRet"
 

Private Member Functions

void setInitialDirectory ()
 
void parseDirectoryPath ()
 
void initializeButtons ()
 
void loadDirectoryUp ()
 
void updateCurrentDirectoryTextView ()
 
void showToast (String message)
 
void initializeFileListView ()
 
void returnDirectoryFinishActivity ()
 
void returnFileFinishActivity (String filePath)
 
void loadFileList ()
 
void createFileListAdapter ()
 

Static Private Member Functions

static long getFreeSpace (String path)
 
static String formatBytes (long bytes)
 

Private Attributes

final ArrayList< String > mPathDirsList = new ArrayList<>()
 
final List< ItemmFileList = new ArrayList<>()
 
File mPath = null
 
String mChosenFile
 
ArrayAdapter< ItemmAdapter
 
boolean mShowHiddenFilesAndDirs = true
 
boolean mDirectoryShownIsEmpty = false
 
String mFilterFileExtension = null
 

Static Private Attributes

static final String INTENT_ACTION_SELECT_FILE = "ua.com.vassiliev.androidfilebrowser.SELECT_FILE_ACTION"
 
static final String returnFileParameter = "ua.com.vassiliev.androidfilebrowser.filePathRet"
 
static final String showCannotReadParameter = "ua.com.vassiliev.androidfilebrowser.showCannotRead"
 
static final String filterExtension = "ua.com.vassiliev.androidfilebrowser.filterExtension"
 
static final String TAG = "F_PATH"
 
static int sCurrentAction = -1
 
static final int SELECT_DIRECTORY = 1
 
static final int SELECT_FILE = 2
 

Member Function Documentation

◆ createFileListAdapter()

void org.navitproject.navit.FileBrowserActivity.createFileListAdapter ( )
inlineprivate

◆ formatBytes()

static String org.navitproject.navit.FileBrowserActivity.formatBytes ( long  bytes)
inlinestaticprivate

◆ getFreeSpace()

static long org.navitproject.navit.FileBrowserActivity.getFreeSpace ( String  path)
inlinestaticprivate

◆ initializeButtons()

◆ initializeFileListView()

void org.navitproject.navit.FileBrowserActivity.initializeFileListView ( )
inlineprivate

◆ loadDirectoryUp()

◆ loadFileList()

void org.navitproject.navit.FileBrowserActivity.loadFileList ( )
inlineprivate

◆ onConfigurationChanged()

void org.navitproject.navit.FileBrowserActivity.onConfigurationChanged ( Configuration  newConfig)
inline

◆ onCreate()

◆ parseDirectoryPath()

void org.navitproject.navit.FileBrowserActivity.parseDirectoryPath ( )
inlineprivate

◆ returnDirectoryFinishActivity()

void org.navitproject.navit.FileBrowserActivity.returnDirectoryFinishActivity ( )
inlineprivate

◆ returnFileFinishActivity()

void org.navitproject.navit.FileBrowserActivity.returnFileFinishActivity ( String  filePath)
inlineprivate

References finish().

◆ setInitialDirectory()

void org.navitproject.navit.FileBrowserActivity.setInitialDirectory ( )
inlineprivate

◆ showToast()

void org.navitproject.navit.FileBrowserActivity.showToast ( String  message)
inlineprivate

◆ updateCurrentDirectoryTextView()

Field Documentation

◆ filterExtension

final String org.navitproject.navit.FileBrowserActivity.filterExtension = "ua.com.vassiliev.androidfilebrowser.filterExtension"
staticprivate

◆ INTENT_ACTION_SELECT_DIR

final String org.navitproject.navit.FileBrowserActivity.INTENT_ACTION_SELECT_DIR = "ua.com.vassiliev.androidfilebrowser.SELECT_DIRECTORY_ACTION"
static

◆ INTENT_ACTION_SELECT_FILE

final String org.navitproject.navit.FileBrowserActivity.INTENT_ACTION_SELECT_FILE = "ua.com.vassiliev.androidfilebrowser.SELECT_FILE_ACTION"
staticprivate

◆ mAdapter

ArrayAdapter<Item> org.navitproject.navit.FileBrowserActivity.mAdapter
private

◆ mChosenFile

String org.navitproject.navit.FileBrowserActivity.mChosenFile
private

◆ mDirectoryShownIsEmpty

boolean org.navitproject.navit.FileBrowserActivity.mDirectoryShownIsEmpty = false
private

◆ mFileList

final List<Item> org.navitproject.navit.FileBrowserActivity.mFileList = new ArrayList<>()
private

◆ mFilterFileExtension

String org.navitproject.navit.FileBrowserActivity.mFilterFileExtension = null
private

◆ mPath

◆ mPathDirsList

final ArrayList<String> org.navitproject.navit.FileBrowserActivity.mPathDirsList = new ArrayList<>()
private

◆ mShowHiddenFilesAndDirs

boolean org.navitproject.navit.FileBrowserActivity.mShowHiddenFilesAndDirs = true
private

◆ returnDirectoryParameter

final String org.navitproject.navit.FileBrowserActivity.returnDirectoryParameter = "ua.com.vassiliev.androidfilebrowser.directoryPathRet"
static

◆ returnFileParameter

final String org.navitproject.navit.FileBrowserActivity.returnFileParameter = "ua.com.vassiliev.androidfilebrowser.filePathRet"
staticprivate

◆ sCurrentAction

int org.navitproject.navit.FileBrowserActivity.sCurrentAction = -1
staticprivate

◆ SELECT_DIRECTORY

final int org.navitproject.navit.FileBrowserActivity.SELECT_DIRECTORY = 1
staticprivate

◆ SELECT_FILE

final int org.navitproject.navit.FileBrowserActivity.SELECT_FILE = 2
staticprivate

◆ showCannotReadParameter

final String org.navitproject.navit.FileBrowserActivity.showCannotReadParameter = "ua.com.vassiliev.androidfilebrowser.showCannotRead"
staticprivate

◆ startDirectoryParameter

final String org.navitproject.navit.FileBrowserActivity.startDirectoryParameter = "ua.com.vassiliev.androidfilebrowser.directoryPath"
static

◆ TAG


The documentation for this class was generated from the following file: