About Local Manga Viewer
LocalMangaViewer
'LocalMangaViewer' is an android application aimed at reading mangas on smartphones or tablets with an android version >= 4.1.2. The manga needs to be stored on the device's sdcard or internal memory. Once the manga is added to the application, the user will only have to swipe its screen to turn the pages, chapters after chapters, volumes after volumes.
File hierarchy
It can be formated in two ways : volume/chapter/page or volume/pages. Here is an example :
manga_root_folder
.......|
.......|--- Volume 01
.......|.......|
.......|.......|--- Chapter 01
.......|.......|........|
.......|.......|........|--- page_00.(png|jpg|...)
.......|.......|........|--- page_01.(png|jpg|...)
.......|.......|........|
.......|.......|........| ...
.......|.......|
.......|.......|--- Chapter 02
.......|.......|
.......|.......|--- ...
.......|
.......|--- Volume 02
.......|.......|
.......|.......|--- page_000.(png|jpg|...)
.......|.......|--- page_001.(png|jpg|...)
.......|.......| ...
.......|
....._|_
Beware of the name of the different files inside the hierarchy : it must be well sorted :
- '2.png' comes after '10.png';
- the same with '98.png' and 108.png';
- etc.
How to
At startup, the user has several options :
- Add a new manga to the application's database;
- Manage a manga that has been added to the database;
- Continue reading from the user's last reading session;
- Access the application's settings.
Adding a manga
To add a new manga, the user has to choose the 'manga root folder' inside the device's storage. He can access the different folders of the hierarchy by touching the list item, and select the 'root manga folder' with a long touch and then the 'select' button. It will store the manga's information inside the application's database.
Manage a manga
The user has to select first the manga to select in a ListView. Then some information will be shown (such as its 'root manga folder', the number of volumes it contains, etc).
The user can delete the manga from the database, or he can start reading it.
Continue reading
The application loads the last page that the user was reading when the application was shut down.
Reading
When reading, the user can swipe left or right to turn pages (the direction can be set inside the settings : left to right reading, or right to left reading).
The user can scale the page with the standard gesture (two finger closinng-in/out). However, he will not be able to change page as long as he didn't return to the original size (a single tap sets all changes to default).
If he touches the screen with a single tap, the title bar and the navigation bar appear alongside EditTexts where he can freely choose a new page to read by registering the new volume/chapter/page numbers and by touching the 'submit' button.
As the manga hierarchy is man-made, it can be faulty (pages in the wrong order, etc) so the user can touch the button 'bad format page' to send a mail to himself for example as a reminder (the default mail address can be set in the settings).
If the user wishes to share the page he's currently reading, a 'share' button is available on the top-right corner when the screen has been tapped.
On the bottom left of the application, an 'info' button allow the user to view the informations on the manga (same page as a the manga managing without any possible interactions).
Errors
For the moment, do not :
- single tap on last page of manga sometimes throws error;
- change orientation when inserting a manga in the DB
Disclaimer
All mangas read on this application must be owned by the reader (digitally or physically). I do not encourage illegal downloading nor bear any responsability towards this issue.
by C####:
The only problem i've encountered is when i go to the next page, from page 1 it goes to page 10. Probably because the file name was '1.jpg' and so on. I hope it will be fixed. Thank you :)