mirror of
https://github.com/emanuele-f/PCAPdroid.git
synced 2026-06-16 21:10:57 +08:00
Add licenses links in about
This commit is contained in:
parent
eb295f1c04
commit
74056dd36e
@ -40,13 +40,11 @@ public class AboutActivity extends BaseActivity {
|
||||
TextView appVersion = findViewById(R.id.app_version);
|
||||
appVersion.setText(getString(R.string.pcapdroid_app_name) + " " + Utils.getAppVersion(this));
|
||||
|
||||
TextView gplLicense = findViewById(R.id.app_license_link);
|
||||
String localized = gplLicense.getText().toString();
|
||||
gplLicense.setText(HtmlCompat.fromHtml("<a href='https://www.gnu.org/licenses/gpl-3.0-standalone.html'>" + localized + "</a>", HtmlCompat.FROM_HTML_MODE_LEGACY));
|
||||
gplLicense.setMovementMethod(LinkMovementMethod.getInstance());
|
||||
((TextView)findViewById(R.id.app_license)).setMovementMethod(LinkMovementMethod.getInstance());
|
||||
((TextView)findViewById(R.id.opensource_licenses)).setMovementMethod(LinkMovementMethod.getInstance());
|
||||
|
||||
TextView sourceLink = findViewById(R.id.app_source_link);
|
||||
localized = sourceLink.getText().toString();
|
||||
String localized = sourceLink.getText().toString();
|
||||
sourceLink.setText(HtmlCompat.fromHtml("<a href='" + MainActivity.GITHUB_PROJECT_URL + "'>" + localized + "</a>", HtmlCompat.FROM_HTML_MODE_LEGACY));
|
||||
sourceLink.setMovementMethod(LinkMovementMethod.getInstance());
|
||||
}
|
||||
|
||||
@ -32,50 +32,48 @@
|
||||
android:textStyle="bold"
|
||||
tools:text="PCAPdroid vx.y.z"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/app_description"
|
||||
android:layout_width="wrap_content"
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:layout_below="@id/app_version"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_marginTop="50dp"
|
||||
android:text="@string/about_text"/>
|
||||
android:layout_alignParentStart="true">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/app_copyright"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@id/app_description"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_marginTop="20dp"
|
||||
android:autoLink="email"
|
||||
android:text="Copyright (C) 2020-21 - Emanuele Faranda black.silver@hotmail.it"/>
|
||||
<TextView
|
||||
android:id="@+id/app_description"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="50dp"
|
||||
android:text="@string/about_text" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/app_no_warranty"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@id/app_copyright"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_marginTop="20dp"
|
||||
android:text="@string/app_no_warranty"/>
|
||||
<TextView
|
||||
android:id="@+id/app_copyright"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="20dp"
|
||||
android:autoLink="email"
|
||||
android:text="Copyright (C) 2020-21 - Emanuele Faranda black.silver@hotmail.it" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/app_license_link"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@id/app_no_warranty"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_marginTop="20dp"
|
||||
android:text="@string/gpl_license_link"/>
|
||||
<TextView
|
||||
android:id="@+id/app_license"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="20dp"
|
||||
android:text="@string/app_license"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/app_source_link"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@id/app_license_link"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_marginTop="20dp"
|
||||
android:text="@string/source_code"/>
|
||||
<TextView
|
||||
android:id="@+id/app_source_link"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="20dp"
|
||||
android:text="@string/source_code"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/opensource_licenses"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="20dp"
|
||||
android:text="@string/opensource_licenses"/>
|
||||
</LinearLayout>
|
||||
</RelativeLayout>
|
||||
</ScrollView>
|
||||
@ -82,8 +82,6 @@
|
||||
<string name="file_saved">File salvato correttamente</string>
|
||||
<string name="older_connections_notice">%1$d connessioni precedenti nascoste</string>
|
||||
<string name="about_text">PCAPdroid è un software libero per la cattura e il monitoraggio di rete che funziona senza privilegi di root.</string>
|
||||
<string name="app_no_warranty">PCAPdroid è distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza neanche la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO PARTICOLARE. Fare riferimento alla GNU General Public License per ulteriori dettagli.</string>
|
||||
<string name="gpl_license_link">Licenza GPLv3</string>
|
||||
<string name="get_app">Scaricala:</string>
|
||||
<string name="tls_how_to">Come impostare la Decrittazione TLS</string>
|
||||
<string name="unknown_app">Sconosciuta</string>
|
||||
|
||||
@ -83,8 +83,6 @@
|
||||
<string name="file_saved">ファイルは正常に保存されました</string>
|
||||
<string name="older_connections_notice">%1$d より古い接続は表示されません</string>
|
||||
<string name="about_text">PCAPdroid はルート権限なしで動作するオープン ソースのネットワーク キャプチャ、モニタリング ツールです。</string>
|
||||
<string name="app_no_warranty">PCAPdroid は役に立つことを願って配布していますが、暗黙の保証も含め一切の保証はありません。詳細は GNU General Public License をご覧ください。</string>
|
||||
<string name="gpl_license_link">GPLv3 ライセンス</string>
|
||||
<string name="get_app">入手:</string>
|
||||
<string name="tls_how_to">TLS 復号化のセットアップ方法</string>
|
||||
<string name="unknown_app">不明</string>
|
||||
|
||||
@ -84,8 +84,6 @@
|
||||
<string name="file_saved">Arquivo salvo com sucesso</string>
|
||||
<string name="older_connections_notice">%1$d conexões mais antigas não mostradas</string>
|
||||
<string name="about_text">PCAPdroid é uma ferramenta de captura e monitoramento de rede de software livre que funciona sem acesso Root.</string>
|
||||
<string name="app_no_warranty">PCAPdroid é distribuído na esperança de ser útil, mas SEM QUALQUER TIPO DE GARANTIA; nem mesmo a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO PARA UM PROPÓSITO PARTICULAR. Veja a Licença Pública Geral GNU para mais detalhes.</string>
|
||||
<string name="gpl_license_link">Licença GPLv3</string>
|
||||
<string name="get_app">Obtenha-o:</string>
|
||||
<string name="tls_how_to">Como configurar a decriptação de TLS</string>
|
||||
<string name="unknown_app">Desconhecido</string>
|
||||
|
||||
@ -82,8 +82,6 @@
|
||||
<string name="file_saved">Файл успешно сохранён</string>
|
||||
<string name="older_connections_notice">%1$d старых соединений не показано</string>
|
||||
<string name="about_text">PCAPdroid это свободный инструмент захвата и отслеживания сетевого трафика, который работает без привелегий суперпользователя.</string>
|
||||
<string name="app_no_warranty">PCAPdroid распространяется в надежде на то, что он будет полезен, но БЕЗ КАКОЙ-ЛИБО ГАРАНТИИ; даже без предполагаемой ТОВАРНОЙ гарантии или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Смотрите Генеральную Общественную Лицензию для более детальной информации.</string>
|
||||
<string name="gpl_license_link">Генеральная общественная лицензия версии 3</string>
|
||||
<string name="get_app">Получить его:</string>
|
||||
<string name="tls_how_to">Как настроить TLS дешифрование</string>
|
||||
<string name="unknown_app">Неизвестное</string>
|
||||
|
||||
@ -92,8 +92,6 @@
|
||||
<string name="file_saved">文件保存成功</string>
|
||||
<string name="older_connections_notice">未显示 %1$d 个较旧连接</string>
|
||||
<string name="about_text">PCAPdroid 是一款无需获取根权限便可进行网络捕获和监视的开源工具</string>
|
||||
<string name="app_no_warranty">分发 PCAPdroid 是希望它会有用,但开发者不提供任何保证;甚至没有对适销性或适合某一特定目的的默示保证。更多细节请参阅 GNU 通用公共许可证。</string>
|
||||
<string name="gpl_license_link">GPLv3 许可</string>
|
||||
<string name="get_app">获取应用:</string>
|
||||
<string name="tls_how_to">如何设置 TLS 解密</string>
|
||||
<string name="unknown_app">未知</string>
|
||||
|
||||
@ -7,6 +7,19 @@
|
||||
<string name="sni" translatable="false">SNI</string>
|
||||
<string name="url" translatable="false">URL</string>
|
||||
<string name="whois_lookup" translatable="false">WHOIS</string>
|
||||
<string name="app_license" translatable="false">PCAPdroid 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 <a href='https://www.gnu.org/licenses/gpl-3.0-standalone.html'>GNU General Public License</a> for
|
||||
more details.</string>
|
||||
<string name="opensource_licenses" translatable="false"><b>Open Source Licenses:</b><br/>\n\n
|
||||
- zdtun: <a href='https://github.com/emanuele-f/zdtun/blob/master/COPYING'>GPL-3.0</a>\n\n
|
||||
- nDPI: <a href='https://github.com/ntop/nDPI/blob/dev/COPYING'>LGPL-3.0</a>\n\n
|
||||
- nanohttpd: <a href='https://github.com/NanoHttpd/nanohttpd/blob/master/LICENSE.md'>BSD-3-Clause</a>\n\n
|
||||
- CustomActivityOnCrash: <a href='https://github.com/Ereza/CustomActivityOnCrash/blob/master/LICENSE'>Apache-2.0</a>\n\n
|
||||
- gson: <a href='https://github.com/google/gson/blob/master/LICENSE'>Apache-2.0</a>\n\n
|
||||
- Font Awesome: <a href='https://fontawesome.com/license/free'>License</a>\n\n
|
||||
- App icon made by <a href="https://www.freepik.com" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">flaticon</a>\n\n
|
||||
</string>
|
||||
|
||||
<!-- Localized -->
|
||||
<string name="start_button">Start</string>
|
||||
@ -92,8 +105,6 @@
|
||||
<string name="file_saved">File successfully saved</string>
|
||||
<string name="older_connections_notice">%1$d older connections not shown</string>
|
||||
<string name="about_text">PCAPdroid is an open source network capture and monitoring tool which works without root privileges.</string>
|
||||
<string name="app_no_warranty">PCAPdroid 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.</string>
|
||||
<string name="gpl_license_link">GPLv3 License</string>
|
||||
<string name="get_app">Get it:</string>
|
||||
<string name="tls_how_to">How to setup the TLS decryption</string>
|
||||
<string name="unknown_app">Unknown</string>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user