From 96abfb10e5024c73e41bea2dabf3c67d0e3c6229 Mon Sep 17 00:00:00 2001 From: jiangchen <1703935164@qq.com> Date: Tue, 1 Sep 2026 22:04:59 +0800 Subject: [PATCH] feat: show DeepSeek balance prominently on phone main screen --- app/src/main/java/com/dshwatch/app/MainActivity.java | 7 ++++++- app/src/main/res/layout/activity_main.xml | 10 ++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/dshwatch/app/MainActivity.java b/app/src/main/java/com/dshwatch/app/MainActivity.java index 4e64f7b..917c316 100644 --- a/app/src/main/java/com/dshwatch/app/MainActivity.java +++ b/app/src/main/java/com/dshwatch/app/MainActivity.java @@ -14,6 +14,7 @@ import org.json.JSONObject; public class MainActivity extends AppCompatActivity { private TextView status; + private TextView balanceView; private ServerClient serverClient; private WatchBridge watchBridge; private boolean balancePending = false; @@ -24,6 +25,7 @@ public class MainActivity extends AppCompatActivity { setContentView(R.layout.activity_main); status = findViewById(R.id.status_text); + balanceView = findViewById(R.id.balance_text); // 服务器客户端 serverClient = new ServerClient(new ServerClient.Listener() { @@ -69,7 +71,10 @@ public class MainActivity extends AppCompatActivity { double total = (infos != null && infos.length() > 0 && infos.optJSONObject(0) != null) ? infos.optJSONObject(0).optDouble("total_balance", 0.0) : 0.0; String balance = String.format("%.2f", total); - runOnUiThread(() -> status.setText("余额 ¥ " + balance)); + runOnUiThread(() -> { + status.setText("余额 ¥ " + balance); + balanceView.setText("DeepSeek 余额 ¥" + balance); + }); JSONObject payload = new JSONObject(); try { payload.put("balance", balance); } catch (Exception e) {} JSONObject msg = new JSONObject(); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index a31f998..4042bce 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -24,6 +24,16 @@ android:textColor="@color/white" android:textSize="16sp" /> + +