|
boolean | checkFreeSpace (long neededBytes) |
|
boolean | deleteMap () |
|
boolean | download_osm_map () |
|
File | getDestinationFile () |
|
boolean | downloadData (URLConnection c, long alreadyRead, long realSizeBytes, boolean resume, File outputFile) |
|
URL | getDownloadURL () |
|
BufferedInputStream | getInputStream (URLConnection c) |
|
File | getMapFile () |
|
File | getMapInfoFile () |
|
URLConnection | initConnection (URL url) |
|
boolean | readData (OutputStream buf, InputStream bif, long alreadyRead, long realSizeBytes) |
|
URL | readFileInfo () |
|
void | toast (String message) |
|
void | updateProgress (long startTime, long offsetBytes, long readBytes, long maxBytes) |
|
void | updateProgress (long positionBytes, long maximumBytes, String infoText) |
|
void | writeFileInfo (URLConnection c, long sizeInBytes) |
|
void | enableRetry () |
|
|
static BufferedOutputStream | getOutputStream (File outputFile, boolean resume) |
|
◆ NavitMapDownloader()
org.navitproject.navit.NavitMapDownloader.NavitMapDownloader |
( |
int |
mapId | ) |
|
|
inlinepackage |
◆ checkFreeSpace()
boolean org.navitproject.navit.NavitMapDownloader.checkFreeSpace |
( |
long |
neededBytes | ) |
|
|
inlineprivate |
◆ deleteMap()
boolean org.navitproject.navit.NavitMapDownloader.deleteMap |
( |
| ) |
|
|
inlineprivate |
◆ download_osm_map()
boolean org.navitproject.navit.NavitMapDownloader.download_osm_map |
( |
| ) |
|
|
inlineprivate |
References c, org.navitproject.navit.NavitMapDownloader.checkFreeSpace(), org.navitproject.navit.NavitMapDownloader.downloadData(), org.navitproject.navit.NavitMapDownloader.getDestinationFile(), org.navitproject.navit.NavitMapDownloader.getDownloadURL(), org.navitproject.navit.NavitMapDownloader.getMapFile(), org.navitproject.navit.NavitMapDownloader.initConnection(), org.navitproject.navit.NavitMapDownloader.OsmMapValues.mEstSizeBytes, org.navitproject.navit.NavitMapDownloader.mMapValues, org.navitproject.navit.NavitMapDownloader.readFileInfo(), org.navitproject.navit.NavitMapDownloader.TAG, and org.navitproject.navit.NavitMapDownloader.writeFileInfo().
Referenced by org.navitproject.navit.NavitMapDownloader.run().
◆ downloadData()
boolean org.navitproject.navit.NavitMapDownloader.downloadData |
( |
URLConnection |
c, |
|
|
long |
alreadyRead, |
|
|
long |
realSizeBytes, |
|
|
boolean |
resume, |
|
|
File |
outputFile |
|
) |
| |
|
inlineprivate |
◆ enableRetry()
void org.navitproject.navit.NavitMapDownloader.enableRetry |
( |
| ) |
|
|
inlineprivate |
◆ getAvailableMaps()
static NavitMap [] org.navitproject.navit.NavitMapDownloader.getAvailableMaps |
( |
| ) |
|
|
inlinestaticpackage |
◆ getDestinationFile()
File org.navitproject.navit.NavitMapDownloader.getDestinationFile |
( |
| ) |
|
|
inlineprivate |
◆ getDownloadURL()
URL org.navitproject.navit.NavitMapDownloader.getDownloadURL |
( |
| ) |
|
|
inlineprivate |
◆ getInputStream()
BufferedInputStream org.navitproject.navit.NavitMapDownloader.getInputStream |
( |
URLConnection |
c | ) |
|
|
inlineprivate |
◆ getMapFile()
File org.navitproject.navit.NavitMapDownloader.getMapFile |
( |
| ) |
|
|
inlineprivate |
◆ getMapInfoFile()
File org.navitproject.navit.NavitMapDownloader.getMapInfoFile |
( |
| ) |
|
|
inlineprivate |
◆ getOutputStream()
static BufferedOutputStream org.navitproject.navit.NavitMapDownloader.getOutputStream |
( |
File |
outputFile, |
|
|
boolean |
resume |
|
) |
| |
|
inlinestaticprivate |
◆ initConnection()
URLConnection org.navitproject.navit.NavitMapDownloader.initConnection |
( |
URL |
url | ) |
|
|
inlineprivate |
◆ readData()
boolean org.navitproject.navit.NavitMapDownloader.readData |
( |
OutputStream |
buf, |
|
|
InputStream |
bif, |
|
|
long |
alreadyRead, |
|
|
long |
realSizeBytes |
|
) |
| |
|
inlineprivate |
◆ readFileInfo()
URL org.navitproject.navit.NavitMapDownloader.readFileInfo |
( |
| ) |
|
|
inlineprivate |
◆ run()
void org.navitproject.navit.NavitMapDownloader.run |
( |
| ) |
|
|
inline |
References org.navitproject.navit.NavitMapDownloader.download_osm_map(), org.navitproject.navit.NavitMapDownloader.getMapInfoFile(), org.navitproject.navit.NavitMapDownloader.MAX_RETRIES, org.navitproject.navit.NavitMapDownloader.OsmMapValues.mEstSizeBytes, org.navitproject.navit.NavitMapDownloader.mMapId, org.navitproject.navit.NavitMapDownloader.OsmMapValues.mMapName, org.navitproject.navit.NavitMapDownloader.mMapValues, org.navitproject.navit.NavitMapDownloader.mRetryCounter, org.navitproject.navit.NavitMapDownloader.mRetryDownload, org.navitproject.navit.NavitDialogs.MSG_MAP_DOWNLOAD_FINISHED, org.navitproject.navit.NavitMapDownloader.mStopMe, org.navitproject.navit.NavitDialogs.sendDialogMessage(), org.navitproject.navit.Navit.sMapFilenamePath, org.navitproject.navit.NavitMapDownloader.TAG, org.navitproject.navit.NavitMapDownloader.toast(), and org.navitproject.navit.NavitMapDownloader.updateProgress().
◆ stop_thread()
void org.navitproject.navit.NavitMapDownloader.stop_thread |
( |
| ) |
|
|
inlinepackage |
◆ toast()
void org.navitproject.navit.NavitMapDownloader.toast |
( |
String |
message | ) |
|
|
inlineprivate |
◆ updateProgress() [1/2]
void org.navitproject.navit.NavitMapDownloader.updateProgress |
( |
long |
positionBytes, |
|
|
long |
maximumBytes, |
|
|
String |
infoText |
|
) |
| |
|
inlineprivate |
◆ updateProgress() [2/2]
void org.navitproject.navit.NavitMapDownloader.updateProgress |
( |
long |
startTime, |
|
|
long |
offsetBytes, |
|
|
long |
readBytes, |
|
|
long |
maxBytes |
|
) |
| |
|
inlineprivate |
◆ writeFileInfo()
void org.navitproject.navit.NavitMapDownloader.writeFileInfo |
( |
URLConnection |
c, |
|
|
long |
sizeInBytes |
|
) |
| |
|
inlineprivate |
◆ MAP_READ_FILE_BUFFER
final int org.navitproject.navit.NavitMapDownloader.MAP_READ_FILE_BUFFER = 1024 * 64 |
|
staticprivate |
◆ MAP_WRITE_FILE_BUFFER
final int org.navitproject.navit.NavitMapDownloader.MAP_WRITE_FILE_BUFFER = 1024 * 64 |
|
staticprivate |
◆ MAP_WRITE_MEM_BUFFER
final int org.navitproject.navit.NavitMapDownloader.MAP_WRITE_MEM_BUFFER = 1024 * 64 |
|
staticprivate |
◆ MAX_RETRIES
final int org.navitproject.navit.NavitMapDownloader.MAX_RETRIES = 5 |
|
staticprivate |
◆ mMapId
final int org.navitproject.navit.NavitMapDownloader.mMapId |
|
private |
◆ mMapValues
final OsmMapValues org.navitproject.navit.NavitMapDownloader.mMapValues |
|
private |
◆ mRetryCounter
int org.navitproject.navit.NavitMapDownloader.mRetryCounter = 0 |
|
private |
◆ mRetryDownload
Boolean org.navitproject.navit.NavitMapDownloader.mRetryDownload = false |
|
private |
◆ mStopMe
Boolean org.navitproject.navit.NavitMapDownloader.mStopMe = false |
|
private |
◆ mUiLastUpdated
long org.navitproject.navit.NavitMapDownloader.mUiLastUpdated = -1 |
|
private |
◆ osm_maps
final OsmMapValues [] org.navitproject.navit.NavitMapDownloader.osm_maps |
|
staticpackage |
◆ SOCKET_CONNECT_TIMEOUT
final int org.navitproject.navit.NavitMapDownloader.SOCKET_CONNECT_TIMEOUT = 60000 |
|
staticprivate |
◆ SOCKET_READ_TIMEOUT
final int org.navitproject.navit.NavitMapDownloader.SOCKET_READ_TIMEOUT = 120000 |
|
staticprivate |
◆ TAG
final String org.navitproject.navit.NavitMapDownloader.TAG = "NavitMapDownLoader" |
|
staticprivate |
Referenced by org.navitproject.navit.NavitMapDownloader.checkFreeSpace(), org.navitproject.navit.NavitMapDownloader.download_osm_map(), org.navitproject.navit.NavitMapDownloader.getDownloadURL(), org.navitproject.navit.NavitMapDownloader.getInputStream(), org.navitproject.navit.NavitMapDownloader.getOutputStream(), org.navitproject.navit.NavitMapDownloader.initConnection(), org.navitproject.navit.NavitMapDownloader.readData(), org.navitproject.navit.NavitMapDownloader.readFileInfo(), org.navitproject.navit.NavitMapDownloader.run(), org.navitproject.navit.NavitMapDownloader.stop_thread(), org.navitproject.navit.NavitMapDownloader.updateProgress(), and org.navitproject.navit.NavitMapDownloader.writeFileInfo().
◆ UPDATE_PROGRESS_TIME_NS
final int org.navitproject.navit.NavitMapDownloader.UPDATE_PROGRESS_TIME_NS = 1000 * 1000000 |
|
staticprivate |
The documentation for this class was generated from the following file: