mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 18:29:23 +02:00
synchronization with multidirs branch
This commit is contained in:
parent
0b290e65d0
commit
064a86be50
5 changed files with 11 additions and 7 deletions
|
@ -49,7 +49,7 @@ public class FixBooksDirectoryActivity extends Activity {
|
|||
textView.setText(resource.getResource("text").getValue());
|
||||
|
||||
final EditText directoryView = (EditText)findViewById(R.id.books_directory_fix_directory);
|
||||
directoryView.setText(Paths.BooksDirectoryOption().getValue());
|
||||
directoryView.setText(Paths.mainBookDirectory());
|
||||
|
||||
final View buttonsView = findViewById(R.id.books_directory_fix_buttons);
|
||||
final Button okButton = (Button)buttonsView.findViewById(R.id.ok_button);
|
||||
|
|
|
@ -19,10 +19,10 @@
|
|||
|
||||
package org.geometerplus.fbreader;
|
||||
|
||||
import org.geometerplus.zlibrary.core.options.ZLStringOption;
|
||||
|
||||
import android.os.Environment;
|
||||
|
||||
import org.geometerplus.zlibrary.core.options.ZLStringOption;
|
||||
|
||||
public abstract class Paths {
|
||||
public static String cardDirectory() {
|
||||
return Environment.getExternalStorageDirectory().getPath();
|
||||
|
@ -40,8 +40,12 @@ public abstract class Paths {
|
|||
return new ZLStringOption("Files", "WallpapersDirectory", cardDirectory() + "/Wallpapers");
|
||||
}
|
||||
|
||||
public static String mainBookDirectory() {
|
||||
return BooksDirectoryOption().getValue();
|
||||
}
|
||||
|
||||
public static String cacheDirectory() {
|
||||
return BooksDirectoryOption().getValue() + "/.FBReader";
|
||||
return mainBookDirectory() + "/.FBReader";
|
||||
}
|
||||
|
||||
public static String networkCacheDirectory() {
|
||||
|
|
|
@ -188,7 +188,7 @@ public class Book {
|
|||
final int index = fileName.lastIndexOf('.');
|
||||
setTitle(index > 0 ? fileName.substring(0, index) : fileName);
|
||||
}
|
||||
final String demoPathPrefix = Paths.BooksDirectoryOption().getValue() + java.io.File.separator + "Demos" + java.io.File.separator;
|
||||
final String demoPathPrefix = Paths.mainBookDirectory() + "/Demos/";
|
||||
if (File.getPath().startsWith(demoPathPrefix)) {
|
||||
final String demoTag = LibraryUtil.resource().getResource("demo").getValue();
|
||||
setTitle(getTitle() + " (" + demoTag + ")");
|
||||
|
|
|
@ -65,7 +65,7 @@ public class BookUrlInfo extends UrlInfo {
|
|||
path.insert(0, "Demos");
|
||||
path.insert(0, File.separator);
|
||||
}
|
||||
path.insert(0, Paths.BooksDirectoryOption().getValue());
|
||||
path.insert(0, Paths.mainBookDirectory());
|
||||
|
||||
int index = path.length();
|
||||
path.append(uri.getPath());
|
||||
|
|
|
@ -51,7 +51,7 @@ public final class ZLKeyBindings {
|
|||
// ignore
|
||||
}
|
||||
try {
|
||||
new Reader(keys).readQuietly(ZLFile.createFileByPath(Paths.BooksDirectoryOption().getValue() + "/keymap.xml"));
|
||||
new Reader(keys).readQuietly(ZLFile.createFileByPath(Paths.mainBookDirectory() + "/keymap.xml"));
|
||||
} catch (Exception e) {
|
||||
// ignore
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue