mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 18:29:23 +02:00
new info fields in preferences dialog
This commit is contained in:
parent
512c574089
commit
f0b5ef40a0
33 changed files with 198 additions and 0 deletions
24
assets/data/licences.html
Normal file
24
assets/data/licences.html
Normal file
|
@ -0,0 +1,24 @@
|
|||
<h2>Third-party libraries</h2>
|
||||
<h3>File chooser</h3>
|
||||
<p>Copyright (C) 2012 Hai Bison.</p>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.</p>
|
||||
<h3>NanoHttpd</h3>
|
||||
<p>Copyright (c) 2012-2013 by Paul S. Hawke, 2001,2005-2013 by Jarno Elonen, 2010 by Konstantinos Togias. All rights reserved.</p>
|
||||
<p>Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p>
|
||||
<p>* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</p>
|
||||
<p>* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</p>
|
||||
<p>* Neither the name of the NanoHttpd organization nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.</p>
|
||||
<h3>AmbilWarna</h3>
|
||||
<p><a href="https://code.google.com/p/android-color-picker/">AmbilWarna</a> used for color picker controls.</p>
|
||||
<h3>DragSortListiew</h3>
|
||||
<p><a href="https://github.com/bauerca/drag-sort-listview">DragSortListiew</a> used in network catalog management activity.</p>
|
||||
<h3>Dictionary APIs</h3>
|
||||
<p>FBReader uses <a href="http://dictionary-api.org">OpenDictionary API</a>.</p>
|
||||
<p>FBReader uses the <b>ABBYY Lingvo API</b>. See <a href="https://play.google.com/store/apps/details?id=com.abbyy.mobile.lingvo.market">ABBYY Lingvo on Google Play</a>.</p>
|
|
@ -762,6 +762,10 @@
|
|||
<node name="twitter" value="Чытайце нас у Twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader_ru"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -761,6 +761,10 @@
|
|||
<node name="twitter" value="Пoследвайте ни в Twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -762,6 +762,10 @@
|
|||
<node name="twitter" value="Seguiu-nos a Twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -765,6 +765,10 @@
|
|||
<node name="twitter" value="Sledujte nás na twitteru">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="Displej s elektronickým inkoustem">
|
||||
<node name="summary" value="Specifické možnosti pro displej s elektronickým inkoustem"/>
|
||||
|
|
|
@ -756,6 +756,10 @@
|
|||
<node name="twitter" value="Følg os på Twitter">
|
||||
<node name="url" value="e-mail til:contact@geometerplus.com"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -758,6 +758,10 @@
|
|||
<node name="twitter" value="Twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -754,6 +754,10 @@
|
|||
<node name="twitter" value="Twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -756,6 +756,10 @@
|
|||
<node name="twitter" value="Follow us at twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen">
|
||||
<node name="summary" value="Specific options for e-ink screens"/>
|
||||
|
|
|
@ -761,6 +761,10 @@
|
|||
<node name="twitter" value="Síganos en Twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -756,6 +756,10 @@
|
|||
<node name="twitter" value="Twitter-en jarraitu">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink pantaila">
|
||||
<node name="summary" value="E-ink pantailentzako aukera bereziak"/>
|
||||
|
|
|
@ -756,6 +756,10 @@
|
|||
<node name="twitter" value="در توييتر مارا دنبال كنيد">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -749,6 +749,10 @@
|
|||
<node name="twitter" value="Suivez nous sur twitter !">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -746,6 +746,10 @@
|
|||
<node name="twitter" value="Follow us at twitter" toBeTranslated="true">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -746,6 +746,10 @@
|
|||
<node name="twitter" value="Kövessen Twitteren">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink kijelző">
|
||||
<node name="summary" value="E-ink kijelzők különleges beállításai"/>
|
||||
|
|
|
@ -761,6 +761,10 @@
|
|||
<node name="twitter" value="Հետևեք մեզ Թվիթերում">
|
||||
<node name="url" value="http://twitter.com/fbreader_ru"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -747,6 +747,10 @@
|
|||
<node name="twitter" value="Follow us at twitter" toBeTranslated="true">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -761,6 +761,10 @@
|
|||
<node name="twitter" value="გამოგვყევით ტვიტერზე">
|
||||
<node name="url" value="http://twitter.com/fbreader_ru"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -756,6 +756,10 @@
|
|||
<node name="twitter" value="Følg oss på Twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -756,6 +756,10 @@
|
|||
<node name="twitter" value="Volg ons op twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -746,6 +746,10 @@
|
|||
<node name="twitter" value="Follow us at twitter" toBeTranslated="true">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -758,6 +758,10 @@
|
|||
<node name="twitter" value="Siga-nos no twitter">
|
||||
<node name="url" value="http://twitter.com/dennissheil"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -746,6 +746,10 @@
|
|||
<node name="twitter" value="Follow us at twitter" toBeTranslated="true">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -761,6 +761,10 @@
|
|||
<node name="twitter" value="Читайте нас в твиттере">
|
||||
<node name="url" value="http://twitter.com/fbreader_ru"/>
|
||||
</node>
|
||||
<node name="facebook" value="Страница FBReader на facebook">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Сторонние библиотеки"/>
|
||||
</node>
|
||||
<node name="eink" value="Экран e-ink">
|
||||
<node name="summary" value="Настройки для экрана с электронными чернилами"/>
|
||||
|
|
|
@ -756,6 +756,10 @@
|
|||
<node name="twitter" value="Пратите нас на Твитеру">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -746,6 +746,10 @@
|
|||
<node name="twitter" value="Follow us at twitter" toBeTranslated="true">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -756,6 +756,10 @@
|
|||
<node name="twitter" value="Follow us at twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -746,6 +746,10 @@
|
|||
<node name="twitter" value="Зафоловити нас на Твітері">
|
||||
<node name="url" value="http://twitter.com/fbreader_ru"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -746,6 +746,10 @@
|
|||
<node name="twitter" value="Follow us at twitter" toBeTranslated="true">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -746,6 +746,10 @@
|
|||
<node name="twitter" value="关注我们的twitter">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -746,6 +746,10 @@
|
|||
<node name="twitter" value="Follow us at twitter" toBeTranslated="true">
|
||||
<node name="url" value="http://twitter.com/fbreader"/>
|
||||
</node>
|
||||
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
|
||||
<node name="url" value="https://facebook.com/fbreader"/>
|
||||
</node>
|
||||
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
|
||||
</node>
|
||||
<node name="eink" value="E-ink screen" toBeTranslated="true">
|
||||
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>
|
||||
|
|
|
@ -614,5 +614,7 @@ public class PreferenceActivity extends ZLPreferenceActivity {
|
|||
aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "site"));
|
||||
aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "email"));
|
||||
aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "twitter"));
|
||||
aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "facebook"));
|
||||
aboutScreen.addPreference(new ThirdPartyLibrariesPreference(this, aboutScreen.Resource, "thirdParty"));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
/*
|
||||
* Copyright (C) 2009-2014 Geometer Plus <contact@geometerplus.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301, USA.
|
||||
*/
|
||||
|
||||
package org.geometerplus.android.fbreader.preferences;
|
||||
|
||||
import java.io.*;
|
||||
|
||||
import android.content.Context;
|
||||
import android.preference.DialogPreference;
|
||||
import android.text.Html;
|
||||
|
||||
import org.geometerplus.zlibrary.core.filesystem.ZLFile;
|
||||
import org.geometerplus.zlibrary.core.resources.ZLResource;
|
||||
|
||||
class ThirdPartyLibrariesPreference extends DialogPreference {
|
||||
ThirdPartyLibrariesPreference(Context context, ZLResource resource, String key) {
|
||||
super(context, null);
|
||||
|
||||
setTitle(resource.getResource(key).getValue());
|
||||
setNegativeButtonText(null);
|
||||
setPositiveButtonText(ZLResource.resource("dialog").getResource("button").getResource("ok").getValue());
|
||||
final StringBuilder html = new StringBuilder();
|
||||
try {
|
||||
final BufferedReader reader = new BufferedReader(new InputStreamReader(
|
||||
ZLFile.createFileByPath("data/licences.html").getInputStream()
|
||||
));
|
||||
String line;
|
||||
while ((line = reader.readLine()) != null) {
|
||||
html.append(line);
|
||||
}
|
||||
reader.close();
|
||||
} catch (IOException e) {
|
||||
}
|
||||
setDialogMessage(Html.fromHtml(html.toString()));
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue