diff --git a/app/src/main/assets/h5/css/app.css b/app/src/main/assets/h5/css/app.css
index c3c36fb..99133e4 100644
--- a/app/src/main/assets/h5/css/app.css
+++ b/app/src/main/assets/h5/css/app.css
@@ -59,3 +59,43 @@ body {
.page { display: none; height: 100%; }
.page.active { display: flex; flex-direction: column; }
+
+/* 安卓 APP 列表页:搜索框 + 网格 */
+/* Android app list page: search box + grid */
+.search { padding: 16px; }
+.search input {
+ width: 100%;
+ padding: 10px 14px;
+ border-radius: 12px;
+ border: 1px solid var(--glass-border);
+ background: var(--glass-bg);
+ color: var(--text);
+ font-size: 14px;
+ outline: none;
+}
+
+.grid {
+ flex: 1;
+ min-height: 0;
+ overflow-y: auto;
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(88px, 1fr));
+ gap: 12px;
+ padding: 0 16px 16px;
+}
+
+.cell {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 6px;
+ background: var(--glass-bg);
+ border: 1px solid var(--glass-border);
+ border-radius: 16px;
+ padding: 12px 8px;
+ cursor: pointer;
+ color: var(--text);
+}
+
+.cell .ic { width: 48px; height: 48px; border-radius: 12px; }
+.cell .lbl { font-size: 12px; color: var(--text-dim); text-align: center; }
diff --git a/app/src/main/assets/h5/index.html b/app/src/main/assets/h5/index.html
index c91462b..66e10a0 100644
--- a/app/src/main/assets/h5/index.html
+++ b/app/src/main/assets/h5/index.html
@@ -23,6 +23,7 @@
+