AcadeView for Android

VERSATILE TEXT / LIST VIEWER

   Features:
  • Supported file formats:
    - Plain text (Latin-1 or UTF-8 encoded)
    - CSV files (comma-separated values)
    - GDS files (genealogy databases)

  • Own browser to navigate and select files
  • Smart mode (show relevant files/dirs. only)
  • Set / enter 2 permanent home directories
  • Remember files and positions in 25 profiles

  • Show the selected file's text lines as list
  • Landscape view to enlarge list width
  • Search case-insensitive substrings within text
  • Mark / Go to 2 permanently memorized lines

  • View CSV fields in extra presentation
  • Copy CSV fields to clipboard
  • Search CSV fields within text
  • Sort CSV lists by up to 2 fields

  • Automatic encoding detection
  • Up to 100000 lines (optionally unlimited)
  • CSV delimiter automatically determined
  • Optional CSV quotes removal

  • Text to speech output for normal text files
  • Automatic language detection (English or German)
  • Selectable speech engines and languages
  • Variable speech pitch and speed

  • No special permissions required (only storage access)
  • Completely for free
  • No advertisements
Notes:
  • CSV files require a headline for field names
  • GDS files must be Latin-1 or PC850 encoded
Application will be maintained and extended, proposals welcome!

Links:



Operation:

ItemClickLong Click
Title line:
AcadeShow this page
TitleShow settingsAccessibility
Base level buttons:
FileEnter file browserReread last file
ShiftEnter shift level/ 1st profile level
MarkGo to marked lineMark top line
BackGo back in historyNext in history
TopGo to begin of listRandom line
BottomGo to end of listTurn into Mark2
PreviousGo to previous lineGDS Adam/Eve
NextGo to next lineGDS Adam
FindFind next substringSearch from top
ViewChange viewLogging view
Shift level buttons:
Base LevelEnter base level/ max. profile level
ClearClear Mark2Clear text list
Cut NamesCut GDS 1st names
Sort CSVSort by CSV columnReset sorting
Field NamesShow CSV col. names
CSV QuotesDiscard quotes
Wide LinesUp to 160 characters
Mono SpaceEquidistant font
TTSTTS settings/ Languages
Profiles level buttons:
Base LevelEnter base level/ next profile level
Profile #xLoad profileStore profile
Last ProfileLoad last profileStore as last profile
Fields above buttons:
FilenameShow file propertiesSwap search
SearchOpen keyboardand select text
List area lines:
Main LinesShow CSV/GDS view
CSV LinesCopy to clipboardSearch from top
GDS LinesGo to this personCopy to clipboard
Sort LinesPrimary sort columnSecondary sort column
File browser buttons:
Smart ModeShow relevant items only
../Enter parent directory
HomeEnter home directorySet as new home
Home22nd home directorySet as 2nd home
/storageEnter this directoryEnter /mnt
/sdcardEnter this directory/storage/extSdCard
BottomGo to end of listGo to top
CancelLeave file browser
File browser extras:
Path lineToggle size info
List linesSelect itemDelete file

Hints:

  • Twist device to reread files and rebuild screen
  • File browser's home directory can be set by long click on "Home"

  • Long click on "Bottom" turns button into "Mark2" function
  • GDS persons between "Mark" and "Mark2" are highlighted
  • "Prev." / "Next" in GDS files go to (true) siblings
  • Long click on "Prev." / "Next" finds earliest GDS ancestor/father
  • Long click on filename text to swap a 2nd search field


Hinweise auf Deutsch für GDS-Dateien:
  • "File" öffnet den internen Filebrowser zur Auswahl einer Datei
  • "View" schaltet zwischen Einzelansicht und Listenansicht um
  • In der Einzelansicht kann man Eltern, Partner und Kinder anklicken (blau unterlegt)

  • Suchen: Such(sub)string (ohne Sternchen etc.) ins Eingabefeld eingeben
  • "Find" sucht das nächste Auftreten des Suchstrings, langer Klick sucht vom Anfang
  • "Clear" löscht die Mark2-Taste, langer Klick die Ausgabeliste

  • "Mark" ruft eine zuvor mit langem Klick gemerkte Person erneut auf
  • "Back" geht zu den vorher gesehenen Personen zurück, langer Klich wieder vor
  • "Top" / "Bottom" geht zum Anfang bzw. Ende der Datei
  • "Prev." / "Next" wechselt zum vorangehenden bzw. nachfolgenden Geschwister

  • Langer Klick auf "Top" geht zu einer Zufallsperson :-)
  • Langer Klick auf "Bottom" wandelt diese Taste in ein "Mark2" (analog "Mark"
    Wenn nun ein direkter Pfad zwischen beiden gemerkten Personen besteht,
    werden alle Zwischenpersonen braun unterlegt, andernfalls akustisch gewarnt
  • Langer Klick auf "Prev." / "Next" sucht den frühesten Vorfahren / nur im Mannesstamm

  • Langer Klick auf eine Listenzeile kopiert deren Text ins Android-Clipboard.
  • Langer Klick auf den Dateinamen (neben Eingabefeld) tauscht den Suchstring mit einer Reserve

  • Klick auf die Titelzeile öffnet die Einstellungen (falls dafür keine Gerätetaste existiert)
  • Klick auf mein Bild in der Titelzeile öffnet diese Beschreibung (ohne Gerätetaste)

  • "Smart Mode" im Filebrowser zeigt nur .gds/.csv/.txt-Dateien sowie Verzeichnisse mit diesen
  • Langer Klick auf "Home" im Filebrowser setzt das Home-Verzeichnis neu

  • Alle Einstellungen etc. bleiben permanent auch nach Ausschalten erhalten!

========================================================================

LICENCE AND DISCLAIMER:

You are free to use, copy and distribute this program for any use.
No fees may be charged for any purpose concerning this software.

Acade disclaims all warranties as to this software, whether express
or implied, including without limitation any implied warranties of
merchantability, fitness for a particular purpose or functionality.

Any responsibility for any damages (including consequential ones)
caused directly or by reliance on this program is denied.

Though every effort is made to ensure the correct operation and
accuracy of this software, the author can not preclude possible
errors and can not be held responsible for resulting damages.

Using this program is an acknowledgement of these conditions.

========================================================================
Copyright © 2019 Acade, Germany. All rights reserved.

Any trademarks mentioned are property of their respective owners.

Haftungsausschluß / Disclaimer