GoPal 5 Favoriten: Unterschied zwischen den Versionen

Aus GoPalWiki
Wechseln zu: Navigation, Suche
K (Resetfähige Favoriten-Rumpfdatenbank)
(Sichern und Wiederherstellen: Link gefixt)
 
(19 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Favoriten sind Wunsch-Navigationsziele, die in einer kleinen Datenbank gespeichert sind.
 
Favoriten sind Wunsch-Navigationsziele, die in einer kleinen Datenbank gespeichert sind.
  
== Favoriten unter GoPal 5.0 ==
+
Diese Zieladressen sind in einer SQL3-Datenbank namens ''Destinations.db'' im Verzeichnis ''\My Flash Disk\settings\0\Navigation'' bzw. ''\My Flash Disk\settings\Navigation'') gespeichert.
Diese Zieladressen sind in einer SQL3-Datenbank namens ''Destination.db'' im Verzeichnis ''\My Flash Disk\settings\Navigation'' gespeichert.
 
  
Man erreicht Favoriten über das Navi-Menü ''"Sonstige Ziele suchen"->"Favoriten"'', kann alle komplett löschen, editieren oder einzeln löschen, ihnen einen Namen vergeben und sogar ein Symbol zum schnellen Auffinden. Telefonnummern allerdings, wie bei den Sonderzielen üblich, kann man ihnen nur mit externen Tools zuordnen. Auch ist hier eine Neuanlage möglich oder man kann Navigationsziele zu Favoriten erklären, die dann abgespeichert werden.
+
Man erreicht Favoriten über das Navi-Menü "Sonstige Ziele suchen"->"Favoriten", kann alle komplett löschen, editieren oder einzeln löschen, ihnen einen Namen vergeben und sogar ein Symbol zum schnellen Auffinden. Telefonnummern allerdings, wie bei den Sonderzielen üblich, kann man ihnen nur mit externen Tools zuordnen. Auch ist hier eine Neuanlage möglich oder man kann Navigationsziele zu Favoriten erklären, die dann abgespeichert werden.
 
Man kann diese Datenbank im Navigator oder mit externen Tools bearbeiten.
 
Man kann diese Datenbank im Navigator oder mit externen Tools bearbeiten.
 +
== Sichern und Wiederherstellen ==
 +
Leider geht diese Datenbank nach [[CleanUp#Factoryreset|Factoryreset]], [[CleanUp#Format Flash|Format Flash]] oder [[CleanUp#Remove All|Remove All]] im [[CleanUp]] verloren.
  
Leider geht diese Datenbank beim Hardreset verloren.
+
Man kann zuvor eine Datensicherung dieser Datenbank auf einen PC oder oder auf die Speicherkarte tätigen und sie nach Neuinstallation an den richtigen Ort zurück spielen.
Man kann eine Datensicherung zuvor auf einen PC tätigen und sie nach Neuinstallation an den richtigen Ort zurückspielen.
 
  
=== Resetfähige Favoriten-''Rumpf''datenbank ===
+
Eine weitaus bessere Methode besteht darin, eine Datenbank mit den wichtigsten Favoriten bereits bei der Installation einzuspielen, die im folgenden Beispiel bei einer Auflösung 480x272 kombiniert mit einem [[GoPal_5.0_Skin_FAQ#Dauerhafte_Installation_einer_modifizierten_Oberfl.C3.A4che_.28Skin.29|veränderten Skin]] beschrieben wird.
Eine weitaus bessere Methode besteht darin, eine Datenbank mit den wichtigsten Favoriten bereits bei der Installation einzuspielen, die im folgenden Beispiel bei einer Auflösung 480x272 kombiniert mit einem  
 
[http://www.gopal-navigator.de/wiki/index.php?title=GoPal_5.0_Skin_FAQ#Dauerhafte_Installation_einer_modifizierten_Oberfl.C3.A4che_.28Skin.29)| veränderten Skin] beschrieben wird:
 
Man sichert die beschriebene Destinations.db auf dem PC im PC-Verzeichnis "480" und ergänzt den dort befindlichen Verzeichnisbaum, so daß er dem auf dem PNA entspricht (''\My Flash Disk\settings\Navigation'') und verschiebt diese Dateien hierher.
 
An der Basis des Verzeichnisses \480 wird nun die pictureviewer_xxxxxxxxx_xx_x.cab für den Ordner \3 editiert.
 
(Als endgültiges Ziel wäre aber auch jedes andere Navi-SD-Verzeichnis mit unverschlüsseltem cab und noch verfügbarem Dateinamenszusatz ..._xxxxxxxxx_xx_x.cab geeignet, bei mir beispielsweie Ordner \10 mit ContactViewer aus GP3.)
 
Wie man ein cab mit dem cabviewer zerlegt oder mit dem cabwiz erzeugt ist unter [[ContactViewer]] bereits beschrieben.
 
Die pictureviewer_xxxxxxxxx_xx_x.inf Datei wird wie folgt modifiziert:
 
  
 +
Man sichert die o.g. beschriebene ''Destinations.db'' auf dem PC im Verzeichnis ''3'', wo sich die inf-Datei und die Dateien aus der Skinmodifikation bereits befinden sollten bzw. erzeugt sie durch Extraktion aus der entsprechenden cab-Datei. Wie man ein cab-Datei mit dem cabviewer zerlegt oder mit dem cabwiz erzeugt ist bereits detailliert unter [[ContactViewer#Methode 2|ContactViewer]] beschrieben.
 +
 +
Nun wird die Datei ''pictureviewer_xxxxxxxxx_xx_x.inf'' für den Ordner ''\3'' editiert.
 +
Als endgültiges Ziel einer solchen Modifikation wäre aber auch jedes andere Navi-SD-Verzeichnis mit unverschlüsselter cab-Datei und noch verfügbarem Dateinamenszusatz ''..._xxxxxxxxx_xx_x.cab'' geeignet, bei mir beispielsweise Ordner ''\10'' mit ContactViewer aus GP3.
 +
Die Datei ''pictureviewer_xxxxxxxxx_xx_x.inf'' wird wie folgt modifiziert:
 
  [Version]
 
  [Version]
 
  Signature = "$Chicago$"
 
  Signature = "$Chicago$"
Zeile 30: Zeile 28:
 
  [CEDevice]
 
  [CEDevice]
 
  BuildMax = -536870912; Unterstützt quadratischen Bildschirm und Bildschirmdrehung
 
  BuildMax = -536870912; Unterstützt quadratischen Bildschirm und Bildschirmdrehung
 +
 
 +
[SourceDisksNames]
 +
2 = ,"Dir2",,.\
 
   
 
   
[SourceDisksNames]
 
2 = ,"Dir2",,.\My Flash Disk\navigation\Skin480x272
 
3 = ,"Dir3",,.\My Flash Disk\settings\Navigation
 
 
 
  [SourceDisksFiles]
 
  [SourceDisksFiles]
  PFSkin.skn = 2 ; 001
+
  "PFSkin.skn" = 2 ; 001
  PFSkin.bsf = 2 ; 002
+
  "PFSkin.bsf" = 2 ; 002
  Destinations.db = 3 ; 003
+
  "Destinations.db" = 2 ; 003
 
    
 
    
 
  [DefaultInstall]
 
  [DefaultInstall]
  CopyFiles = CopierVersDir00,CopierVersDir01
+
  CopyFiles = CopierVersDir00,CopierVersDir01,CopierVersDir02
 
   
 
   
  [CopierVersDir00]  ; (\My Flash Disk\navigation\Skin480x272 : \My Flash Disk\navigation\Skin480x272)
+
  [CopierVersDir00]  ; (\ : \My Flash Disk\navigation\Skin480x272)
 
  PFSkin.skn,,,0x40000002
 
  PFSkin.skn,,,0x40000002
 
  PFSkin.bsf,,,0x40000002
 
  PFSkin.bsf,,,0x40000002
 
   
 
   
  [CopierVersDir01]  ; (\My Flash Disk\settings\Navigation : \My Flash Disk\settings\Navigation)
+
  [CopierVersDir01]  ; (\ : \My Flash Disk\settings\Navigation)
 +
Destinations.db,,,0x40000002
 +
 +
[CopierVersDir02]  ; (\ : \My Flash Disk\settings\0\Navigation)
 +
Destinations.db,,,0x40000002
 
   
 
   
 
  [DestinationDirs]
 
  [DestinationDirs]
 
  CopierVersDir00 = 0, %InstallDir%\navigation\Skin480x272
 
  CopierVersDir00 = 0, %InstallDir%\navigation\Skin480x272
 
  CopierVersDir01 = 0, %InstallDir%\settings\Navigation
 
  CopierVersDir01 = 0, %InstallDir%\settings\Navigation
 +
CopierVersDir02 = 0, %InstallDir%\settings\0\Navigation
 +
 +
Sind alle Änderungen korrekt, wird die gewünschte cab-Datei auf der Kommandozeile im gleichen Verzeichnis mit ''cabwiz pictureviewer_xxxxxxxxx_xx_x.inf'' erzeugt und die cab-Datei in den Ordner ''\3'' auf der SD zusätzlich zu den originalen Dateien kopiert.
 +
 +
Nach "Remove All" oder "Format Flash" im CleanUp-Menü, nach Abschluss der vollständigen Installation ist alles wie gewünscht.
  
Sind alle Änderungen korrekt, wird die gewünschte cab-Datei erzeugt und man kopiert diese mit o.g. Namen in den Ordner \3 auf der SD (zusätzlich zu den originalen Dateien!).
+
Nachteilig bei dieser Methode ist natürlich die Tatsache, dass in der veränderten cab-Datei sich nie eine aktuelle Favoriten-Datenbank befindet.
Nach "Remove all" oder "Format Flash" im [[CleanUp]], nach Abschluß der vollständigen Installation und nochmaligem Softreset oder Aus- und Anschalten ist alles wie gewünscht.
+
Deshalb muss man periodisch die letzte Datenbank sichern und sie in die cab-Datei einpflegen.
 +
Der Vorteil liegt einzig in der Tatsache, dass auch bei völligem GoPal-Absturz diese Basis-Favoriten gesichert sind.
  
Nachteilig bei dieser Methode ist die Tatsache, daß in der veränderten cab-Datei keine aktuelle Favoriten-Datenbank sich befindet, also man periodisch die letzte Datenbank sichern und in die cab einpflegen müßte. Der Vorteil liegt einzig in der Tatsache, daß auch bei völligem GoPal-Absturz enige Daten gesichert sind.
+
Eine Entfernung dieser zusätzlichen cab-Datei stellt nach "Remove All" oder "Format Flash" im CleanUp-Menü den ursprünglichen Zustand problemlos wieder her.
  
Eine Entfernung dieser zusätzlichen .cab stellt nach "Remove all" oder "Format Flash" im [[CleanUp]] den urspünglichen Zustand problemlos wieder her.
+
[[Category:GoPal_5]]

Aktuelle Version vom 29. Januar 2020, 14:05 Uhr

Favoriten sind Wunsch-Navigationsziele, die in einer kleinen Datenbank gespeichert sind.

Diese Zieladressen sind in einer SQL3-Datenbank namens Destinations.db im Verzeichnis \My Flash Disk\settings\0\Navigation bzw. \My Flash Disk\settings\Navigation) gespeichert.

Man erreicht Favoriten über das Navi-Menü "Sonstige Ziele suchen"->"Favoriten", kann alle komplett löschen, editieren oder einzeln löschen, ihnen einen Namen vergeben und sogar ein Symbol zum schnellen Auffinden. Telefonnummern allerdings, wie bei den Sonderzielen üblich, kann man ihnen nur mit externen Tools zuordnen. Auch ist hier eine Neuanlage möglich oder man kann Navigationsziele zu Favoriten erklären, die dann abgespeichert werden. Man kann diese Datenbank im Navigator oder mit externen Tools bearbeiten.

Sichern und Wiederherstellen

Leider geht diese Datenbank nach Factoryreset, Format Flash oder Remove All im CleanUp verloren.

Man kann zuvor eine Datensicherung dieser Datenbank auf einen PC oder oder auf die Speicherkarte tätigen und sie nach Neuinstallation an den richtigen Ort zurück spielen.

Eine weitaus bessere Methode besteht darin, eine Datenbank mit den wichtigsten Favoriten bereits bei der Installation einzuspielen, die im folgenden Beispiel bei einer Auflösung 480x272 kombiniert mit einem veränderten Skin beschrieben wird.

Man sichert die o.g. beschriebene Destinations.db auf dem PC im Verzeichnis 3, wo sich die inf-Datei und die Dateien aus der Skinmodifikation bereits befinden sollten bzw. erzeugt sie durch Extraktion aus der entsprechenden cab-Datei. Wie man ein cab-Datei mit dem cabviewer zerlegt oder mit dem cabwiz erzeugt ist bereits detailliert unter ContactViewer beschrieben.

Nun wird die Datei pictureviewer_xxxxxxxxx_xx_x.inf für den Ordner \3 editiert. Als endgültiges Ziel einer solchen Modifikation wäre aber auch jedes andere Navi-SD-Verzeichnis mit unverschlüsselter cab-Datei und noch verfügbarem Dateinamenszusatz ..._xxxxxxxxx_xx_x.cab geeignet, bei mir beispielsweise Ordner \10 mit ContactViewer aus GP3. Die Datei pictureviewer_xxxxxxxxx_xx_x.inf wird wie folgt modifiziert:

[Version]
Signature = "$Chicago$"
CESignature = "$Windows CE$"
Provider = "-"

[CEStrings]
Appname = "navigation"
InstallDir = "\My Flash Disk" ; (\My Flash Disk)

[CEDevice]
BuildMax = -536870912; Unterstützt quadratischen Bildschirm und Bildschirmdrehung
 
[SourceDisksNames]
2 = ,"Dir2",,.\

[SourceDisksFiles]
"PFSkin.skn" = 2 ; 001
"PFSkin.bsf" = 2 ; 002
"Destinations.db" = 2 ; 003
 
[DefaultInstall]
CopyFiles = CopierVersDir00,CopierVersDir01,CopierVersDir02

[CopierVersDir00]  ; (\ : \My Flash Disk\navigation\Skin480x272)
PFSkin.skn,,,0x40000002
PFSkin.bsf,,,0x40000002

[CopierVersDir01]  ; (\ : \My Flash Disk\settings\Navigation)
Destinations.db,,,0x40000002

[CopierVersDir02]  ; (\ : \My Flash Disk\settings\0\Navigation)
Destinations.db,,,0x40000002

[DestinationDirs]
CopierVersDir00 = 0, %InstallDir%\navigation\Skin480x272
CopierVersDir01 = 0, %InstallDir%\settings\Navigation
CopierVersDir02 = 0, %InstallDir%\settings\0\Navigation

Sind alle Änderungen korrekt, wird die gewünschte cab-Datei auf der Kommandozeile im gleichen Verzeichnis mit cabwiz pictureviewer_xxxxxxxxx_xx_x.inf erzeugt und die cab-Datei in den Ordner \3 auf der SD zusätzlich zu den originalen Dateien kopiert.

Nach "Remove All" oder "Format Flash" im CleanUp-Menü, nach Abschluss der vollständigen Installation ist alles wie gewünscht.

Nachteilig bei dieser Methode ist natürlich die Tatsache, dass in der veränderten cab-Datei sich nie eine aktuelle Favoriten-Datenbank befindet. Deshalb muss man periodisch die letzte Datenbank sichern und sie in die cab-Datei einpflegen. Der Vorteil liegt einzig in der Tatsache, dass auch bei völligem GoPal-Absturz diese Basis-Favoriten gesichert sind.

Eine Entfernung dieser zusätzlichen cab-Datei stellt nach "Remove All" oder "Format Flash" im CleanUp-Menü den ursprünglichen Zustand problemlos wieder her.