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

Data Structures

class  SoftInputRestorer
 A Runnable to restore soft input when the user returns to the activity. More...
 

Public Member Functions

void removeFileIfExists (String source)
 
void copyFileIfExists (String source, String destination) throws IOException
 
void onCreate (Bundle savedInstanceState)
 
void onResume ()
 
void onPause ()
 
void onRequestPermissionsResult (int requestCode, String[] permissions, int[] grantResults)
 
void setActivityResult (int requestCode, NavitActivityResult ActivityResult)
 
boolean onPrepareOptionsMenu (Menu menu)
 
void setKeypressCallback (int kp_cb_id, NavitGraphics ng)
 
void setMotionCallback (int mo_cb_id, NavitGraphics ng)
 
NavitGraphics getNavitGraphics ()
 
void start_targetsearch_from_intent (String target_address)
 
boolean onOptionsItemSelected (MenuItem item)
 
void runOptionsItem (int id)
 
void showMenu ()
 Shows the Options menu. More...
 
int showNativeKeyboard ()
 Shows the native keyboard or other input method. More...
 
void hideNativeKeyboard ()
 Hides the native keyboard or other input method. More...
 
boolean onSearchRequested ()
 
void onDestroy ()
 
void fullscreen (int fullscreen)
 
void disableSuspend ()
 
native void NavitMain (Navit x, String lang, int version, String display_density_string, String path, String path2)
 
native void NavitDestroy ()
 

Static Public Member Functions

static Navit getInstance ()
 

Static Public Attributes

static InputMethodManager mgr = null
 
static DisplayMetrics metrics = null
 
static int status_bar_height = 0
 
static int navigation_bar_height = 0
 
static int navigation_bar_height_landscape = 0
 
static int navigation_bar_width = 0
 
static Boolean show_soft_keyboard = false
 
static Boolean show_soft_keyboard_now_showing = false
 
static long last_pressed_menu_key = 0L
 
static long time_pressed_menu_key = 0L
 
static final String NAVIT_PREFS = "NavitPrefs"
 

Protected Member Functions

void onActivityResult (int requestCode, int resultCode, Intent data)
 
void onPrepareDialog (int id, Dialog dialog)
 
Dialog onCreateDialog (int id)
 

Package Functions

String getTstring (int Rid)
 
void setDestination (float latitude, float longitude, String address)
 

Static Package Functions

 [static initializer]
 

Package Attributes

Boolean isFullscreen = false
 

Static Package Attributes

static String map_filename_path = null
 
static final String NAVIT_DATA_DIR = "/data/data/" + NAVIT_PACKAGE_NAME
 

Private Member Functions

boolean extractRes (String resname, String result)
 
void showInfos ()
 
void parseNavigationURI (String schemeSpecificPart)
 
void setMapLocation ()
 
void exit ()
 
String getLocalizedString (String text)
 

Private Attributes

NavitDialogs dialogs
 
PowerManager.WakeLock wl
 
NavitActivityResult [] ActivityResults
 
NavitGraphics N_NavitGraphics = null
 

Static Private Attributes

static int action_bar_default_height = 0
 
static Intent startup_intent = null
 
static long startup_intent_timestamp = 0L
 
static String my_display_density = "mdpi"
 
static final int NavitDownloaderSelectMap_id = 967
 
static final int NavitAddressSearch_id = 70
 
static final int NavitSelectStorage_id = 43
 
static String NavitLanguage
 
static Resources NavitResources = null
 
static final String NAVIT_PACKAGE_NAME = "org.navitproject.navit"
 
static final String TAG = "Navit"
 
static final String NAVIT_DATA_SHARE_DIR = NAVIT_DATA_DIR + "/share"
 
static final int MY_PERMISSIONS_REQUEST_ALL = 101
 
static NotificationManager nm
 
static Navit navit
 

Member Function Documentation

◆ [static initializer]()

org.navitproject.navit.Navit.[static initializer] ( )
inlinestaticpackage

◆ copyFileIfExists()

void org.navitproject.navit.Navit.copyFileIfExists ( String  source,
String  destination 
) throws IOException
inline

◆ disableSuspend()

void org.navitproject.navit.Navit.disableSuspend ( )
inline

◆ exit()

◆ extractRes()

boolean org.navitproject.navit.Navit.extractRes ( String  resname,
String  result 
)
inlineprivate

◆ fullscreen()

void org.navitproject.navit.Navit.fullscreen ( int  fullscreen)
inline

◆ getInstance()

◆ getLocalizedString()

String org.navitproject.navit.Navit.getLocalizedString ( String  text)
inlineprivate

◆ getNavitGraphics()

◆ getTstring()

String org.navitproject.navit.Navit.getTstring ( int  Rid)
inlinepackage

References org.navitproject.navit.Navit.getLocalizedString().

Referenced by org.navitproject.navit.NavitDownloadSelectMapActivity.askForMapDeletion(), org.navitproject.navit.NavitMapDownloader.checkFreeSpace(), org.navitproject.navit.NavitDownloadSelectMapActivity.createAdapter(), org.navitproject.navit.NavitDialogs.createDialog(), org.navitproject.navit.NavitBackupTask.doInBackground(), org.navitproject.navit.NavitRestoreTask.doInBackground(), org.navitproject.navit.NavitSpeech2.onActivityResult(), org.navitproject.navit.Navit.onActivityResult(), org.navitproject.navit.NavitBackupTask.onCancelled(), org.navitproject.navit.NavitRestoreTask.onCancelled(), org.navitproject.navit.NavitDownloadSelectMapActivity.onChildClick(), org.navitproject.navit.NavitDownloadSelectMapActivity.onCreate(), org.navitproject.navit.NavitAddressSearchActivity.onCreate(), org.navitproject.navit.Navit.onCreate(), org.navitproject.navit.NavitGraphics.NavitView.onCreateContextMenu(), org.navitproject.navit.NavitBackupTask.onPostExecute(), org.navitproject.navit.NavitRestoreTask.onPostExecute(), org.navitproject.navit.NavitBackupTask.onPreExecute(), org.navitproject.navit.NavitRestoreTask.onPreExecute(), org.navitproject.navit.Navit.onPrepareOptionsMenu(), org.navitproject.navit.Navit.onRequestPermissionsResult(), org.navitproject.navit.NavitMapDownloader.readData(), org.navitproject.navit.NavitAddressSearchActivity.receiveAddress(), org.navitproject.navit.NavitMapDownloader.run(), org.navitproject.navit.Navit.setDestination(), org.navitproject.navit.Navit.showInfos(), org.navitproject.navit.Navit.start_targetsearch_from_intent(), and org.navitproject.navit.NavitMapDownloader.updateProgress().

◆ hideNativeKeyboard()

void org.navitproject.navit.Navit.hideNativeKeyboard ( )
inline

Hides the native keyboard or other input method.

Referenced by org.navitproject.navit.Navit.onPause().

◆ NavitDestroy()

native void org.navitproject.navit.Navit.NavitDestroy ( )

◆ NavitMain()

native void org.navitproject.navit.Navit.NavitMain ( Navit  x,
String  lang,
int  version,
String  display_density_string,
String  path,
String  path2 
)

◆ onActivityResult()

◆ onCreate()

◆ onCreateDialog()

Dialog org.navitproject.navit.Navit.onCreateDialog ( int  id)
inlineprotected

◆ onDestroy()

void org.navitproject.navit.Navit.onDestroy ( )
inline

◆ onOptionsItemSelected()

boolean org.navitproject.navit.Navit.onOptionsItemSelected ( MenuItem  item)
inline

◆ onPause()

void org.navitproject.navit.Navit.onPause ( )
inline

◆ onPrepareDialog()

void org.navitproject.navit.Navit.onPrepareDialog ( int  id,
Dialog  dialog 
)
inlineprotected

◆ onPrepareOptionsMenu()

boolean org.navitproject.navit.Navit.onPrepareOptionsMenu ( Menu  menu)
inline

◆ onRequestPermissionsResult()

void org.navitproject.navit.Navit.onRequestPermissionsResult ( int  requestCode,
String []  permissions,
int []  grantResults 
)
inline

◆ onResume()

void org.navitproject.navit.Navit.onResume ( )
inline

◆ onSearchRequested()

boolean org.navitproject.navit.Navit.onSearchRequested ( )
inline

◆ parseNavigationURI()

◆ removeFileIfExists()

void org.navitproject.navit.Navit.removeFileIfExists ( String  source)
inline

◆ runOptionsItem()

◆ setActivityResult()

void org.navitproject.navit.Navit.setActivityResult ( int  requestCode,
NavitActivityResult  ActivityResult 
)
inline

◆ setDestination()

void org.navitproject.navit.Navit.setDestination ( float  latitude,
float  longitude,
String  address 
)
inlinepackage

◆ setKeypressCallback()

void org.navitproject.navit.Navit.setKeypressCallback ( int  kp_cb_id,
NavitGraphics  ng 
)
inline

◆ setMapLocation()

◆ setMotionCallback()

void org.navitproject.navit.Navit.setMotionCallback ( int  mo_cb_id,
NavitGraphics  ng 
)
inline

◆ showInfos()

void org.navitproject.navit.Navit.showInfos ( )
inlineprivate

◆ showMenu()

void org.navitproject.navit.Navit.showMenu ( )
inline

Shows the Options menu.

Calling this method has the same effect as pressing the hardware Menu button, where present, or touching the overflow button in the Action bar.

◆ showNativeKeyboard()

int org.navitproject.navit.Navit.showNativeKeyboard ( )
inline

Shows the native keyboard or other input method.

Referenced by org.navitproject.navit.Navit.SoftInputRestorer.run().

◆ start_targetsearch_from_intent()

void org.navitproject.navit.Navit.start_targetsearch_from_intent ( String  target_address)
inline

Field Documentation

◆ action_bar_default_height

int org.navitproject.navit.Navit.action_bar_default_height = 0
staticprivate

◆ ActivityResults

NavitActivityResult [] org.navitproject.navit.Navit.ActivityResults
private

◆ dialogs

NavitDialogs org.navitproject.navit.Navit.dialogs
private

◆ isFullscreen

Boolean org.navitproject.navit.Navit.isFullscreen = false
package

◆ last_pressed_menu_key

long org.navitproject.navit.Navit.last_pressed_menu_key = 0L
static

◆ map_filename_path

◆ metrics

◆ mgr

InputMethodManager org.navitproject.navit.Navit.mgr = null
static

◆ my_display_density

String org.navitproject.navit.Navit.my_display_density = "mdpi"
staticprivate

◆ MY_PERMISSIONS_REQUEST_ALL

final int org.navitproject.navit.Navit.MY_PERMISSIONS_REQUEST_ALL = 101
staticprivate

◆ N_NavitGraphics

NavitGraphics org.navitproject.navit.Navit.N_NavitGraphics = null
private

◆ navigation_bar_height

int org.navitproject.navit.Navit.navigation_bar_height = 0
static

◆ navigation_bar_height_landscape

int org.navitproject.navit.Navit.navigation_bar_height_landscape = 0
static

◆ navigation_bar_width

int org.navitproject.navit.Navit.navigation_bar_width = 0
static

◆ navit

Navit org.navitproject.navit.Navit.navit
staticprivate

◆ NAVIT_DATA_DIR

final String org.navitproject.navit.Navit.NAVIT_DATA_DIR = "/data/data/" + NAVIT_PACKAGE_NAME
staticpackage

◆ NAVIT_DATA_SHARE_DIR

final String org.navitproject.navit.Navit.NAVIT_DATA_SHARE_DIR = NAVIT_DATA_DIR + "/share"
staticprivate

◆ NAVIT_PACKAGE_NAME

final String org.navitproject.navit.Navit.NAVIT_PACKAGE_NAME = "org.navitproject.navit"
staticprivate

◆ NAVIT_PREFS

◆ NavitAddressSearch_id

final int org.navitproject.navit.Navit.NavitAddressSearch_id = 70
staticprivate

◆ NavitDownloaderSelectMap_id

final int org.navitproject.navit.Navit.NavitDownloaderSelectMap_id = 967
staticprivate

◆ NavitLanguage

String org.navitproject.navit.Navit.NavitLanguage
staticprivate

◆ NavitResources

Resources org.navitproject.navit.Navit.NavitResources = null
staticprivate

◆ NavitSelectStorage_id

final int org.navitproject.navit.Navit.NavitSelectStorage_id = 43
staticprivate

◆ nm

NotificationManager org.navitproject.navit.Navit.nm
staticprivate

◆ show_soft_keyboard

Boolean org.navitproject.navit.Navit.show_soft_keyboard = false
static

◆ show_soft_keyboard_now_showing

Boolean org.navitproject.navit.Navit.show_soft_keyboard_now_showing = false
static

◆ startup_intent

Intent org.navitproject.navit.Navit.startup_intent = null
staticprivate

◆ startup_intent_timestamp

long org.navitproject.navit.Navit.startup_intent_timestamp = 0L
staticprivate

◆ status_bar_height

int org.navitproject.navit.Navit.status_bar_height = 0
static

◆ TAG

final String org.navitproject.navit.Navit.TAG = "Navit"
staticprivate

◆ time_pressed_menu_key

long org.navitproject.navit.Navit.time_pressed_menu_key = 0L
static

◆ wl

PowerManager.WakeLock org.navitproject.navit.Navit.wl
private

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