AcadeView for Android

VERSATILE TEXT / LIST VIEWER

   Features:
  • Supported file formats:
    - Plain text (Latin-1 or UTF-8 encoded)
    - TAB lists (with 8-spaced tabulators)
    - CSV lists (comma-separated values)
    - GDS files (genealogy databases)
    - Binary files (showing hex dump)

  • Own file 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 as list view
  • Automatic or optional lines splitting
  • Views vertically and horizontally scrollable
  • Portrait and landscape orientation
  • Proportional or monospace fonts
  • Optional large font presentation

  • Search case-insensitive substrings within text
  • Enter search strings by recognition of speech
  • Mark / Go to 2 permanently memorized positions
  • Walk back / forward in session positions history

  • Show CSV entries in additional view
  • Copy CSV fields to clipboard
  • Search CSV fields within text
  • Sort CSV lists by up to 2 fields
  • Automatic CSV delimiter detection
  • Optional CSV quotes removal

  • Text to speech output for normal text files
  • Automatic language detection (English / German)
  • Optional scrolling while speaking
  • 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 keyboardRecognize speech
List area lines:
Plain TextStart/Stop speakingwith scrolling
CSV/GDS TextShow CSV/GDS view
CSV ViewCopy to clipboardSearch from top
GDS ViewGo to this personCopy to clipboard
Sort ViewPrimary 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 filename text to swap a 2nd search field

  • 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


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