Files
zeroclaw/clients/android/app/src/main/res/values/strings.xml
T
Preventnetworkhacking 8a1dea306e feat(android): Phase 4 - Widget, accessibility, one-liner installers
Phase 4 polish features:

Widget:
- ZeroClawWidget for home screen
- Shows agent status (running/stopped)
- Toggle button to start/stop
- Tap to open app
- Material 3 styling with rounded corners

Accessibility:
- AccessibilityUtils for TalkBack support
- Content descriptions for all UI elements
- Screen reader detection
- Live region announcements
- ContentDescriptions constants

Install Scripts:
- termux-install.sh - One-liner for Termux users
- adb-install.sh - Install from computer via USB
- android-install.html - Web installer page with:
  - Platform detection (Android vs desktop)
  - Direct APK download
  - QR code for desktop users
  - Step-by-step instructions
  - Copy-to-clipboard for commands

Files:
- widget/ZeroClawWidget.kt (128 lines)
- accessibility/AccessibilityUtils.kt (123 lines)
- res/layout/widget_zeroclaw.xml
- res/xml/widget_info.xml
- res/drawable/widget_*.xml
- scripts/android/*.sh
- site/android-install.html

Total: +799 lines across 12 files
2026-02-26 21:34:06 -08:00

19 lines
866 B
XML

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">ZeroClaw</string>
<string name="notification_channel_service">ZeroClaw Service</string>
<string name="notification_channel_agent">Agent Messages</string>
<string name="service_notification_title">ZeroClaw is running</string>
<string name="service_notification_text">Your AI assistant is active</string>
<!-- Widget -->
<string name="widget_description">Quick access to your AI assistant</string>
<string name="widget_status_running">🟢 Running</string>
<string name="widget_status_stopped">⚪ Stopped</string>
<!-- Accessibility -->
<string name="cd_toggle_agent">Toggle agent on or off</string>
<string name="cd_open_settings">Open settings</string>
<string name="cd_send_message">Send message to agent</string>
</resources>