Android Auto Recording
Android supports multiple auto-recording methods: screenshot recognition and share recording.
Method 1: Screenshot Recording
Take a screenshot after payment, and BeeCount automatically recognizes it.
How to Use
- Take a screenshot after completing payment
- BeeCount detects the new screenshot
- Automatically recognizes amount and merchant info
- Confirmation dialog appears
- Confirm to complete the record
Enable Screenshot Listening
- Open BeeCount
- Go to "Me" > "Auto Recording"
- Enable "Screenshot Auto Recognition"
- Grant storage permission
Supported Screenshot Types
- WeChat Pay success page
- Alipay payment success page
- Bank app transaction details
- Other payment receipt screenshots
Method 2: Share Recording
Share payment information to BeeCount.
How to Use
- Find the transaction record in the payment app
- Tap the "Share" button
- Select "BeeCount"
- Information is auto-recognized and filled in
- Confirm to complete the record
Supported Share Content
- Text (spending descriptions containing amounts)
- Images (payment screenshots)
Recognition Capabilities
BeeCount uses AI to recognize:
- Amount
- Merchant name
- Expense category
- Notes
Configuration Tips
Best Practices
- Enable screenshot recognition - Most stable and reliable
- Grant necessary permissions - Storage permission
- Add to whitelist - Prevent system from killing the app
Power Saving
Screenshot recognition is passively triggered, only works when taking screenshots, no extra battery drain.
FAQ
Screenshot recognition not responding?
- Check if storage permission is granted
- Check if screenshot listening is enabled
- Try restarting the app
Recognition results inaccurate?
AI recognition may have errors. You can manually edit and save.
Background app being killed?
- Add BeeCount to battery optimization whitelist
- Allow background running
- Lock the app in recent tasks
Why Not Use Accessibility Service?
Some accounting apps use Accessibility Service for automatic recording, but BeeCount chose the screenshot recognition approach for the following reasons:
1. Compliance Issues
Accessibility Service is designed for users with visual impairments, intended for screen reading and accessibility scenarios. Using it for automatic accounting is feature abuse and may violate app store policies.
2. Privacy and Security
Accessibility Service requires continuous screen monitoring and can read all app interface information, including:
- Chat messages
- Personal information
- Password inputs
- Other sensitive data
This poses serious privacy and security risks.
3. High Development and Maintenance Costs
- Large adaptation workload - Need to adapt to each app's interface structure individually
- Low ROI - Apps like Alipay and WeChat frequently update their interfaces, requiring continuous maintenance
- Poor compatibility - Some apps use image-rendered interfaces that Accessibility Service cannot read
- System differences - Inconsistent compatibility across different Android versions and manufacturer ROMs
BeeCount's Approach Advantages
In comparison, the screenshot recognition approach offers:
- ✅ Privacy-friendly - Only processes when user actively takes screenshots, no screen monitoring
- ✅ Compliant and secure - Doesn't abuse system permissions
- ✅ Universal - Supports payment screenshots from any app, no individual adaptation needed
- ✅ Easy maintenance - AI-based recognition adapts better to interface changes
- ✅ User control - Users know exactly when recognition is triggered
While it requires users to manually take screenshots, this small action provides better privacy protection and a more stable experience.