add: option 'docs source'

This commit is contained in:
hyb1996 2017-11-27 14:40:37 +08:00
parent f99e844747
commit d882877573
5 changed files with 61 additions and 23 deletions

View File

@ -19,7 +19,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:name=".App"
android:allowBackup="false"
android:icon="@drawable/autojs_logo"
android:icon="@drawable/ic_android_eat_js"
android:label="@string/_app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"

View File

@ -146,7 +146,12 @@ public class Pref {
}
public static String getDocumentationUrl() {
return "file:///android_asset/docs/";
String docSource = def().getString(getString(R.string.key_documentation_source), null);
if (docSource == null || docSource.equals("Local")) {
return "file:///android_asset/docs/";
} else {
return "https://hyb1996.github.io/AutoJs-Docs/";
}
}
public static boolean isFloatingMenuShown() {

View File

@ -286,28 +286,7 @@
<string name="text_notification_permission">通知权限</string>
<string-array name="ad_showing_mode_keys">
<item>默认</item>
<item>每天显示一次</item>
<item>关闭广告</item>
</string-array>
<string-array name="ad_showing_mode_values">
<item>Default</item>
<item>OncePerDay</item>
<item>Off</item>
</string-array>
<string-array name="root_record_out_file_type_keys">
<item>可编辑的js文件</item>
<item>不可编辑的二进制文件</item>
</string-array>
<string-array name="root_record_out_file_type_values">
<item>js</item>
<item>binary</item>
</string-array>
<string name="title_activity_log">LogActivity</string>
<string name="text_open_main_activity">打开主界面</string>
<string name="text_select_all">全选</string>
@ -331,4 +310,6 @@
<string name="text_generate_and_copy">生成并复制</string>
<string name="text_generate_and_open_editor">生成并打开编辑器</string>
<string name="text_generate_fail">生成失败了o(╥﹏╥)o</string>
<string name="key_documentation_source">key_documentation_source</string>
<string name="text_documentation_source">文档源</string>
</resources>

View File

@ -111,6 +111,19 @@
/>
</com.stardust.theme.preference.ThemeColorPreferenceCategory>
<com.stardust.theme.preference.ThemeColorPreferenceCategory
android:layout="@layout/preference_category_custom"
android:title="@string/text_others">
<com.afollestad.materialdialogs.prefs.MaterialListPreference
android:entries="@array/keys_documentation_source"
android:entryValues="@array/values_documentation_source"
android:key="@string/key_documentation_source"
android:layout="@layout/preference_custom"
android:title="@string/text_documentation_source"
/>
</com.stardust.theme.preference.ThemeColorPreferenceCategory>
<com.stardust.theme.preference.ThemeColorPreferenceCategory
android:layout="@layout/preference_category_custom"
android:title="@string/text_about">

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="ad_showing_mode_keys">
<item>默认</item>
<item>每天显示一次</item>
<item>关闭广告</item>
</string-array>
<string-array name="ad_showing_mode_values">
<item>Default</item>
<item>OncePerDay</item>
<item>Off</item>
</string-array>
<string-array name="root_record_out_file_type_keys">
<item>可编辑的js文件</item>
<item>不可编辑的二进制文件</item>
</string-array>
<string-array name="root_record_out_file_type_values">
<item>js</item>
<item>binary</item>
</string-array>
<string-array name="keys_documentation_source">
<item>本地文档</item>
<item>在线文档</item>
</string-array>
<string-array name="values_documentation_source">
<item>Local</item>
<item>Online</item>
</string-array>
</resources>