About Libraries
This commit is contained in:
parent
fdc2277324
commit
694fa97dce
@ -36,6 +36,9 @@ dependencies {
|
|||||||
compile('com.mikepenz:materialdrawer:3.1.0@aar') {
|
compile('com.mikepenz:materialdrawer:3.1.0@aar') {
|
||||||
transitive = true
|
transitive = true
|
||||||
}
|
}
|
||||||
|
compile('com.mikepenz:aboutlibraries:5.3.4@aar') {
|
||||||
|
transitive = true
|
||||||
|
}
|
||||||
compile 'com.mikepenz:iconics:1.6.2@aar'
|
compile 'com.mikepenz:iconics:1.6.2@aar'
|
||||||
compile 'com.mikepenz:community-material-typeface:1.1.71@aar'
|
compile 'com.mikepenz:community-material-typeface:1.1.71@aar'
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,13 @@ package ch.dissem.apps.abit;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.preference.Preference;
|
||||||
import android.preference.PreferenceFragment;
|
import android.preference.PreferenceFragment;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
|
|
||||||
|
import com.mikepenz.aboutlibraries.Libs;
|
||||||
|
import com.mikepenz.aboutlibraries.LibsBuilder;
|
||||||
|
|
||||||
import ch.dissem.apps.abit.synchronization.SyncAdapter;
|
import ch.dissem.apps.abit.synchronization.SyncAdapter;
|
||||||
|
|
||||||
import static ch.dissem.apps.abit.util.Constants.PREFERENCE_SERVER_POW;
|
import static ch.dissem.apps.abit.util.Constants.PREFERENCE_SERVER_POW;
|
||||||
@ -23,6 +27,20 @@ public class SettingsFragment
|
|||||||
|
|
||||||
// Load the preferences from an XML resource
|
// Load the preferences from an XML resource
|
||||||
addPreferencesFromResource(R.xml.preferences);
|
addPreferencesFromResource(R.xml.preferences);
|
||||||
|
|
||||||
|
Preference about = findPreference("about");
|
||||||
|
about.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
|
||||||
|
@Override
|
||||||
|
public boolean onPreferenceClick(Preference preference) {
|
||||||
|
new LibsBuilder()
|
||||||
|
.withActivityStyle(Libs.ActivityStyle.LIGHT_DARK_TOOLBAR)
|
||||||
|
.withAboutIconShown(true)
|
||||||
|
.withAboutVersionShown(true)
|
||||||
|
.withAboutDescription(getString(R.string.about_app))
|
||||||
|
.start(getActivity());
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -10,4 +10,9 @@
|
|||||||
<color name="secondary_text">#727272</color>
|
<color name="secondary_text">#727272</color>
|
||||||
<color name="icons">#212121</color>
|
<color name="icons">#212121</color>
|
||||||
<color name="divider">#B6B6B6</color>
|
<color name="divider">#B6B6B6</color>
|
||||||
|
|
||||||
|
<!-- Used for AboutLibraries -->
|
||||||
|
<color name="colorPrimary">@color/primary</color>
|
||||||
|
<color name="colorPrimaryDark">@color/primary_dark</color>
|
||||||
|
<color name="colorAccent">@color/accent</color>
|
||||||
</resources>
|
</resources>
|
||||||
|
20
app/src/main/res/values/library_jabit_strings.xml
Normal file
20
app/src/main/res/values/library_jabit_strings.xml
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="define_jabit"></string>
|
||||||
|
<!-- Author section -->
|
||||||
|
<string name="library_jabit_author">Christian Basler</string>
|
||||||
|
<string name="library_jabit_authorWebsite">dissem.ch</string>
|
||||||
|
<!-- Library section -->
|
||||||
|
<string name="library_jabit_libraryName">Jabit</string>
|
||||||
|
<string name="library_jabit_libraryDescription">Jabit strives to be an easy to use Bitmessage library for Java developers to quickly implement their own Bitmessage clients.</string>
|
||||||
|
<string name="library_jabit_libraryWebsite">https://github.com/Dissem/Jabit/wiki</string>
|
||||||
|
<string name="library_jabit_libraryVersion">1.0.0</string>
|
||||||
|
<!-- OpenSource section -->
|
||||||
|
<string name="library_jabit_isOpenSource">true</string>
|
||||||
|
<string name="library_jabit_repositoryLink">https://github.com/Dissem/Jabit</string>
|
||||||
|
<!-- ClassPath for autoDetect section -->
|
||||||
|
<string name="library_jabit_classPath">ch.dissem.bitmessage.BitmessageContext</string>
|
||||||
|
<!-- License section -->
|
||||||
|
<string name="library_jabit_licenseId">apache_2_0</string>
|
||||||
|
<!-- Custom variables section -->
|
||||||
|
</resources>
|
@ -1,5 +1,6 @@
|
|||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Abit</string>
|
<string name="app_name">Abit</string>
|
||||||
|
<string name="about_app">A Bitmessage client for Android</string>
|
||||||
<string name="title_message_detail">Message Detail</string>
|
<string name="title_message_detail">Message Detail</string>
|
||||||
<string name="title_subscription_detail">Subscription Detail</string>
|
<string name="title_subscription_detail">Subscription Detail</string>
|
||||||
<string name="bitmessage_full_node">Bitmessage Node</string>
|
<string name="bitmessage_full_node">Bitmessage Node</string>
|
||||||
@ -52,4 +53,6 @@
|
|||||||
<string name="server_pow">Server POW</string>
|
<string name="server_pow">Server POW</string>
|
||||||
<string name="server_pow_summary">Trusted node does proof of work</string>
|
<string name="server_pow_summary">Trusted node does proof of work</string>
|
||||||
<string name="full_node_warning">Running a full Bitmessage uses a lot of traffic, which could be expensive on a mobile network. Are you sure you want to start a full node?</string>
|
<string name="full_node_warning">Running a full Bitmessage uses a lot of traffic, which could be expensive on a mobile network. Are you sure you want to start a full node?</string>
|
||||||
|
<string name="about">About Abit</string>
|
||||||
|
<string name="about_summary">Open source dependencies.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -31,4 +31,9 @@
|
|||||||
android:title="@string/server_pow"
|
android:title="@string/server_pow"
|
||||||
android:summary="@string/server_pow_summary"
|
android:summary="@string/server_pow_summary"
|
||||||
/>
|
/>
|
||||||
|
<Preference
|
||||||
|
android:key="about"
|
||||||
|
android:title="@string/about"
|
||||||
|
android:summary="@string/about_summary"
|
||||||
|
/>
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
Loading…
Reference in New Issue
Block a user