Last updated: 2026-04-18

Overview

Charged is an Android battery reminder project, mainly used for local device monitoring of charging status, and broadcasting notifications when fully charged.

Instructions

  1. After installing and opening the Charged app, follow the guide to grant the necessary permissions (such as notifications, ignore battery optimization, etc.).
  2. Each time you charge, manually open the app. The app will automatically monitor the battery status during charging, and after the battery is full, it will loop broadcast your custom reminder content via voice.
  3. After the battery is fully charged, simply unplug the charger, and the app will automatically exit completely. There is no need to tap any buttons on the screen.
  4. In the settings, you can customize the broadcast content, broadcast interval, and interface language.

What the App Stores

The Android app only stores local settings required for functionality, such as language selection, broadcast text, whether the guide is completed, and reminder intervals.

  • Language settings: Used to synchronize the app interface language and the language for text-to-speech broadcast.
  • Broadcast text: Only stored locally, used to loop broadcast your set content when fully charged.
  • Reminder interval: Only stored locally, used to control the frequency of repeated broadcasts.

Permission Explanation

The app will request the following permissions, only for implementing core functions like battery monitoring, voice reminders, and service continuity:

  • Foreground service permission (android.permission.FOREGROUND_SERVICE, android.permission.FOREGROUND_SERVICE_SPECIAL_USE): For continuous battery status monitoring.
  • Notification permission (android.permission.POST_NOTIFICATIONS): For foreground service notifications and charging reminder display.
  • Wake lock permission (android.permission.WAKE_LOCK): To ensure the monitoring service keeps running during charging.
  • Boot auto-start permission (android.permission.RECEIVE_BOOT_COMPLETED): Automatically resumes monitoring after device restart. This feature is not currently implemented. You may choose not to grant this permission.
  • Ignore battery optimization (android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): Recommended for users to enable, to ensure service stability.
  • Modify audio settings (android.permission.MODIFY_AUDIO_SETTINGS): To adjust ringer volume and ensure voice reminders can be heard.

The above permissions are only used for local functionality and will not be used to collect or upload personal information.

TTS (Text-to-Speech) Explanation

The app will invoke the system TTS (text-to-speech) service, automatically switching to maximum ringer volume for broadcasting when the battery is full, to ensure the reminder is effective. TTS only runs locally and does not upload any voice content.

Service and Auto-Run Explanation

The app will run as a foreground service during charging, continuously monitoring battery status and broadcasting reminders when fully charged. The monitoring service will automatically resume after device restart (if permission is granted).

Third-Party Services and Analytics

This software integrates Google AdMob for displaying ads. The app also integrates Google Analytics and Microsoft Clarity analytics code to collect anonymous usage statistics. These statistics help us improve the product experience but will not be used to identify individuals.

  • Google AdMob: Used to display ads and may collect device information for ad delivery.
  • Google Analytics: Used to collect anonymous app usage data.
  • Microsoft Clarity: Used to analyze user behavior and help optimize the product experience.

All statistical information is only used for product improvement and analysis, and will not be used to identify or track individuals.

What the App Will Not Do

It will not ask you to register an account, upload personal files, or provide payment information.

Updates and Notes

If the project’s future data handling methods change, this page will be updated first. It is recommended to check for the latest content when installing a new version or visiting the official website again.