OpenCPN
pour Android version 1.0.11 comporte beaucoup d'améliorations qui
améliorent la performance, la fiabilité et la sécurité. Les
modifications visibles de l'interface utilisateur sont les suivantes:
1. Bilingue : Anglais ou Français.
2. Rendu d'affichage amélioré sur les périphériques à haute densité
d'affichage, en particulier pour les cartes vectorielles et les
superpositions AIS.
3. Amélioration de l'emploi d'une carte SD, voir note ci-dessous.
5. Prise en charge d'entrées génériques de périphérique USB supplémentaires, y compris le récepteur AIS AMEC-150.
Notes relatives à l'utilisation d'une carte SD :
CONTEXTE...
A) À partir de la version 4 d'Android (KitKat), l'accès à la carte SD a
été limité par le système d'exploitation. Cela a été fait pour
améliorer la sécurité globale du système, de sorte qu'une application
ne peut pas accidentellement ou intentionnellement corrompre les
données privées d'une autre application. Cette modification signifie
qu'il n'est pas possible d'écrire sur la carte en général, mais
l'écriture est autorisée uniquement dans les zones (répertoires) de la
carte qui sont allouées à une application particulière.
B) Comme autre complication, le répertoire faisant référence à une
SDCard externe dans le système de fichiers Android n'est généralement
pas appelé "sdcard". Ce nom, "sdcard" est réservé pour l'espace de
stockage externe émulé, et pointe vraiment vers le stockage interne
dans le périphérique. Le nom réel d'une carte SD physique dans la
version Android 4+ est déterminé par le fabricant de l'appareil et
varie d'un appareil à l'autre. Cela peut (et a) rendu difficile de
charger des diagrammes à partir d'un PC par câble USB, puis de les
retrouver et de les joindre à la liste des cartes OpenCPN.
POUR TENIR COMPTE DE CETTE CONTRAINTE :
Des boutons ont été rajouté à la boîte de dialogue du sélecteur de
répertoire dans OpenCPN. Ceci permet à l'utilisateur de naviguer
directement vers la zone de stockage de fichiers de périphériques, et
directement à l'espace accessible en lecture et en écriture de toute
carte SD physique installée. Cela affecte deux activités courantes
d'OpenCPN.
A) Utiliser des fichiers de cartes marines préchargés :
- Connectez votre appareil à un PC et transférez vos fichiers de cartes marines de votre PC vers la carte SD.
- Vous pouvez les mettre dans le dossier "android/data" mais ne les
mettez pas en vrac. Commencez par créé un sous-dossier "Cartographie"
(par exemple).
- Mais sachez que cet emplacement ne pourra être utilisé qu'en lecture.
Et par conséquent, les téléchargements ultérieurs automatisés que vous
pourriez faire avec le plugin Chart Downloader ne pourront pas être
placés dans ce sous-dossier.
- Démarrez OpenCPN et accédez à la fonction "Ajouter des cartes marines" en allant dans les "Options/Cartes/Dossier".
- Touchez le bouton "Ajout de dossiers"
- une fenêtre sur fond noir s'ouvre avec un bouton "SDcard" en haut
- Vous pouvez toucher le bouton de raccourci "SDCard" pour accéder à la
zone assignée de l'espace de carte physique. En pratiquant ainsi
vous gagnez du temps pour atteindre le contenu de la carte SD.
- Vous pouvez ensuite naviguer vers le haut et vers le bas de l'arbre
de stockage de la carte SD pour trouver vos nouvelles cartes marines.
- Si vous vous perdez dans la structure, appuyez de nouveau sur le
bouton de raccourci "SDCard" pour revenir au point de départ de votre
recherche.
- Trouvez vos nouvelles cartes marines
- Sélectionnez ce répertoire.
- La fenêtre noire se referme,
- Vous êtes de nouveau dans ""Options/Cartes/Dossier"."
- Validez comme dans un PC par "Ok" ou "Appliquer"
- La construction de la base de données commence.
- A ce stade, éventuellement, soyez patient.
- Les cartes seront alors disponibles pour OpenCPN.
Notez que ces cartes marines seront "en lecture seule" pour le système
Android, à moins qu'ils ne soient placés dans le répertoire attribué à
OpenCPN par le système Android ou un sous-répertoire de cet espace
affecté. Ceci convient très bien, puisque OpenCPN n'a pas besoin d'un
accès "write" aux répertoires de cartes marines pour afficher les
cartes marines chargés manuellement.
B) Utiliser le complément (plugin) ChartDownloader :
- Ce complément permet de télécharger automatiquement toutes les cartes légales gratuites disponibles sur le web.
- Le complément ChartDownloader nécessite un accès en écriture au
sous-arbre du répertoire contenant les fichiers de cartes marines et
les catalogues.
- Pour Android version 5 ou supérieure :
Si vous souhaitez stocker vos cartes
téléchargées automatiquement sur la carte SD, vous devez configurer le
répertoire de base de ChartDownloader à l'emplacement suggéré par le
bouton de raccourci SDCard dans la boîte de dialogue du sélecteur de
répertoire OpenCPN ou dans un sous-répertoire de cet emplacement.
- Par exemple, sur un périphérique particulier, l'emplacement de
raccourci "SDCard" peut être quelque chose comme:
"/storage/CO2C-1BF1/Android/data/org.opencpn.opencpn/files".
La chaîne
"CO2C-1BF1" est un UUID associé à cette carte et ne sera pas la même
sur votre appareil.
- Vous pouvez raisonnablement créer un nouveau répertoire appelé
"/storage/CO2C-1BF1/Android/data/org.opencpn.opencpn/files/Cartes".
- Ce répertoire sera "accessible en écriture" pour Android, et est donc
adapté à l'utilisation par le complément ChartDownloader.
- Lorsqu'il est activé, le complément ChartDownloader vérifie que le
répertoire sélectionné est réellement «accessible en écriture» et, si
ce n'est pas le cas, une boîte de dialogue de message à l'utilisateur
s'affiche pour vous le dire.