diff --git a/README.md b/README.md index 720499b..f8d8041 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ __Users must comply with local laws and regulations.__
DNS Server Providers ------------- * __CuteDNS__ -* __[Pure DNS](http://puredns.cn/)__ - *Shutdown according to regulations* +* __[Pure DNS](https://puredns.cn/)__ - *Shutdown according to regulations* * __[AIXYZ DNS](https://aixyz.com/)__ - __*For academic purposes only.*__ * __[FUN DNS](http://fundns.cn)__ - *The Most Pure Domain Name Resolution Service* diff --git a/app/src/main/java/org/itxtech/daedalus/activity/MainActivity.java b/app/src/main/java/org/itxtech/daedalus/activity/MainActivity.java index d5cf178..aeb68fd 100644 --- a/app/src/main/java/org/itxtech/daedalus/activity/MainActivity.java +++ b/app/src/main/java/org/itxtech/daedalus/activity/MainActivity.java @@ -180,16 +180,14 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On DaedalusVpnService.secondaryServer = DNSServerHelper.getAddressById(DNSServerHelper.getSecondary()); Daedalus.getInstance().startService(Daedalus.getInstance().getServiceIntent().setAction(DaedalusVpnService.ACTION_ACTIVATE)); - updateMainButton(R.string.button_text_deactivate); - Daedalus.updateShortcut(Daedalus.getInstance()); } } private void updateMainButton(int id) { if (currentFragment instanceof HomeFragment) { - Button button = (Button) currentFragment.getView().findViewById(R.id.button_activate); + Button button = currentFragment.getView().findViewById(R.id.button_activate); button.setText(id); } } diff --git a/app/src/main/java/org/itxtech/daedalus/service/DaedalusTileService.java b/app/src/main/java/org/itxtech/daedalus/service/DaedalusTileService.java index 425e30d..2a54c35 100644 --- a/app/src/main/java/org/itxtech/daedalus/service/DaedalusTileService.java +++ b/app/src/main/java/org/itxtech/daedalus/service/DaedalusTileService.java @@ -25,10 +25,9 @@ public class DaedalusTileService extends TileService { @Override public void onClick() { - Daedalus appContext = Daedalus.getInstance(); - boolean activate = appContext.isServiceActivated(); + boolean activate = Daedalus.getInstance().isServiceActivated(); - Intent intent = new Intent(appContext, MainActivity.class) + Intent intent = new Intent(getApplicationContext(), MainActivity.class) .setAction(Intent.ACTION_VIEW) .putExtra(MainActivity.LAUNCH_ACTION, activate ? MainActivity.LAUNCH_ACTION_DEACTIVATE : MainActivity.LAUNCH_ACTION_ACTIVATE); diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 191e9ee..6d3ee70 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -2,68 +2,71 @@ Daedalus 开关 - 设置 + 世界很大,我要去看看。 + 已启用 iTXTech Daedalus。 + 正在测试指定的 DNS 服务器…… + DNS 查询次数: + 当前 Android API 无法支持所有功能。 + 重新启用 Daedalus 以应用设置。 + 正在下载规则,请稍等 …… + 已下载规则。 + Daedalus 当前正在下载规则,请稍等。 + 请填写所有配置项。 + 您确定要删除此配置项? + 请在服务停止后更改启用的规则。 + 请在设置中勾选“允许动态更新规则” + 导出完成。 + 正在导入规则,请稍等。 + + 设置 + 关于 + 测试 + 开始测试 + 主页 + 规则 + 服务器 + 已移除。 + 撤销 + 日志 + 刷新 + 重新加载规则 + + 删除 + 应用 + 导出 + + 关闭导航栏 + 开启导航栏 + 启用 停用 - 关于 - 已启用 iTXTech Daedalus。 + + 配置 DNS 服务器 + 配置规则 + 系统设置 开机自动启用 服务器设置 - 首选 DNS 服务器 - 备用 DNS 服务器 - 正在测试指定的 DNS 服务器…… - 测试 - 开始测试 - 测试域名: - 耗时: - DNS 服务器: - 解析地址: - 查询失败。超时或未知的主机。 - google.com 显示通知 检查更新 前往 GitHub 发布页面。 统计 DNS 查询次数 - DNS 查询次数: - 当前 Android API 无法支持所有功能。 提交反馈 前往 GitHub 提交 Bug 反馈。 DNS 测试服务器 - 关闭导航栏 - 开启导航栏 - 主页 - 版本: - Git commit: 支持和帮助 - AIXYZ DNS 华南 - AIXYZ DNS 华东 - FUN DNS 华南 - FUN DNS 华北 - GitHub 高级系统设置 开启 本地规则解析 - 重新启用 Daedalus 以应用设置。 - 规则 - 正在下载规则,请稍等 …… - 已下载规则。 - Daedalus 当前正在下载规则,请稍等。 - 服务器 - 服务器名称 - 服务器地址 - 服务器端口 - 删除 - 应用 - 导出 - 请填写所有配置项。 DNS over TCP - 已移除。 - 撤销 - 您确定要删除此配置项? - 配置 DNS 服务器 - 配置规则 + 使用手册 + 访问 GitHub wiki 页面。 + 日志大小限制 + 调试输出 + 允许动态更新规则 + 使用暗主题 + 规则名称 规则类型 规则设置 @@ -73,18 +76,28 @@ 导入 内置 外部 - 请在服务停止后更改启用的规则。 - 使用手册 - 访问 GitHub wiki 页面。 - 日志 - 刷新 - 日志大小限制 - 调试输出 + + 服务器名称 + 服务器地址 + 服务器端口 + + AIXYZ DNS 华南 + AIXYZ DNS 华东 + FUN DNS 华南 + FUN DNS 华北 CuteDNS 华南 - 允许动态更新规则 - 重新加载规则 - 请在设置中勾选“允许动态更新规则” - 导出完成。 - 正在导入规则,请稍等。 - 使用暗主题 + + 首选 DNS 服务器 + 备用 DNS 服务器 + + 测试域名: + 耗时: + DNS 服务器: + 解析地址: + 查询失败。超时或未知的主机。 + google.com + + 版本: + Git commit: + GitHub \ No newline at end of file diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index ea53dde..3af8265 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -2,68 +2,71 @@ Daedalus 开关 - 設定 + 世界很大,我要去看看。 + 已啟動 iTXTech Daedalus。 + 正在測試指定的 DNS 伺服器…… + DNS 查詢次數: + 目前 Android API 無法支援所有功能。 + 重新啟動 Daedalus 以套用設定。 + 正在下載規則,請稍等…… + 已下載規則。 + Daedalus 目前正在下載規則,請稍等。 + 請填寫所有設定項。 + 您確定要刪除此設定項? + 請在服務停止後變更啟動的規則。 + 請在設定中開啟「允許動態規則重新載入」 + 导出完成。 TODO + 正在导入规则,请稍等。 TODO + + 設定 + 關於 + 測試 + 開始測試 + 主頁 + 規則 + 伺服器 + 已移除。 + 復原 + 紀錄檔 + 重新整理 + 重新載入 + + 刪除 + 套用 + 导出 TODO + + 關閉隱藏式瀏覽選單 + 開啟隱藏式瀏覽選單 + 啟動 停用 - 關於 - 已啟動 iTXTech Daedalus。 + + 設定 DNS 伺服器 + 設定規則 + 系統設定 開機自動啟動 伺服器設定 - 主要 DNS 伺服器 - 次要 DNS 伺服器 - 正在測試指定的 DNS 伺服器…… - 測試 - 開始測試 - 測試的網域名稱: - 使用的時間: - DNS 伺服器: - 解析網址: - DNS 查詢失敗。逾時或未知的主機。 - google.com 顯示通知 檢查更新 造訪 GitHub 發行頁面。 統計 DNS 查詢次數 - DNS 查詢次數: - 目前 Android API 無法支援所有功能。 回報 Bug 前往 GitHub 送出 Bug 回饋。 DNS 測試伺服器 - 關閉隱藏式瀏覽選單 - 開啟隱藏式瀏覽選單 - 主頁 - 版本: - Git commit: 支援與說明 - AIXYZ DNS 中國華南 - AIXYZ DNS 中國華東 - FUN DNS 中國華南 - FUN DNS 中國華北 - GitHub 進階系統設定 開啟 本機規則解析 - 重新啟動 Daedalus 以套用設定。 - 規則 - 正在下載規則,請稍等…… - 已下載規則。 - Daedalus 目前正在下載規則,請稍等。 - 伺服器 - 伺服器名稱 - 伺服器網址 - 伺服器埠 - 刪除 - 套用 - 导出 TODO - 請填寫所有設定項。 DNS over TCP - 已移除。 - 復原 - 您確定要刪除此設定項? - 設定 DNS 伺服器 - 設定規則 + 使用手冊 + 造訪 GitHub wiki 頁面。 + 紀錄檔大小限制 + 调试输出 TODO + 允許動態規則重新載入 + 使用暗主题 + 規則名稱 規則類型 規則設定 @@ -73,18 +76,28 @@ 匯入 内置 外部 - 請在服務停止後變更啟動的規則。 - 使用手冊 - 造訪 GitHub wiki 頁面。 - 紀錄檔 - 重新整理 - 紀錄檔大小限制 - 调试输出 TODO + + 伺服器名稱 + 伺服器網址 + 伺服器埠 + + AIXYZ DNS 中國華南 + AIXYZ DNS 中國華東 + FUN DNS 中國華南 + FUN DNS 中國華北 CuteDNS 中國華南 - 允許動態規則重新載入 - 重新載入 - 請在設定中開啟「允許動態規則重新載入」 - 导出完成。 TODO - 正在导入规则,请稍等。 TODO - 使用暗主题 + + 主要 DNS 伺服器 + 次要 DNS 伺服器 + + 測試的網域名稱: + 使用的時間: + DNS 伺服器: + 解析網址: + DNS 查詢失敗。逾時或未知的主機。 + google.com + + 版本: + Git commit: + GitHub diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 96fa3fe..d7aa015 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -86,7 +86,6 @@ FUN DNS South China FUN DNS North China - Primary DNS server Secondary DNS server