Files
coco 4af4d1c457 a
2026-07-03 15:59:36 +08:00

81 lines
4.7 KiB
Markdown

# code-scanner
[![GitHub license](https://img.shields.io/github/license/czlucius/code-scanner)](https://github.com/czlucius/code-scanner/blob/main/LICENSE.txt)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/czlucius/code-scanner)](https://github.com/czlucius/code-scanner/releases)
[![Lines of code](https://tokei.rs/b1/github/czlucius/code-scanner?category=code)](https://github.com/czlucius/code-scanner)
[![Translation status](https://hosted.weblate.org/widgets/code-scanner/-/code-scanner-main/svg-badge.svg)](https://hosted.weblate.org/engage/code-scanner/)
<img src="app/src/main/res/mipmap-xxxhdpi/ic_code_scanner.png" align="right"
width="200"
hspace="10" vspace="1">
<br>
An Android app to scan and generate codes(barcodes/QR codes)
**🌟Star/watch this repo!🌟**
Get it on the Google Play Store, Galaxy Store, F-Droid or on GitHub Releases.
Play Store|Galaxy Store
---|---
<a href='https://play.google.com/store/apps/details?id=com.czlucius.scan&utm_source=badge&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' height="80"/></a>|[<img src="https://github.com/czlucius/code-scanner/blob/main/GalaxyStore_English.png" alt="Available on Galaxy Store" height="55">](https://galaxy.store/codescan)
## Using this project
This project is stable for release.
Download it through these platforms (or share it with others):
- Play Store: https://play.google.com/store/apps/details?id=com.czlucius.scan
- GitHub Releases: https://github.com/czlucius/code-scanner/releases (APK file for all devices)
- Samsung Galaxy Store: https://galaxy.store/codescan
- F-Droid (custom repository): https://gitlab.com/czlucius/czlucius-fdroid-repo
The following platforms will not be updated:
- Uptodown: https://code-scanner.en.uptodown.com/android
- Amazon Appstore: http://www.amazon.com/gp/mas/dl/android?p=com.czlucius.scan
If you'd like to be notified about updates through GitHub Releases, you can watch this repository(releases only) by clicking Watch -> Custom -> Releases and then saving your preferences.
You may also run this code on your machine by opening this project in Android Studio, and compiling it to your Android device.
Do note that this project is protected by the GNU Affero General Public License, hence usage of this project would have to be compliant to the GNU AGPL.
## Contributing
View [CONTRIBUTING.md](https://github.com/czlucius/code-scanner/blob/main/CONTRIBUTING.md) for more info.
This repo is participating in Hacktoberfest 2022, feel free to contribute!
## Translations
Feel free to contribute/translate this project!
Translations are done on [Weblate](https://weblate.org), translate the project here: https://hosted.weblate.org/engage/code-scanner/
Thanks!
## License
This project is licensed with the GNU Affero General Public License. View [the license file](LICENSE.txt) for more info.
## Open-source dependencies
This app uses the following open-source libraries:
- ZXing: https://github.com/zxing/zxing - https://github.com/zxing/zxing/blob/master/LICENSE (Apache License 2.0)
- ez-vcard: https://github.com/mangstadt/ez-vcard - https://github.com/mangstadt/ez-vcard/blob/master/LICENSE
- LeakCanary(only in debug versions) - https://github.com/square/leakcanary - https://github.com/square/leakcanary/blob/main/LICENSE.txt (Apache License 2.0)
- Moshi - https://github.com/square/moshi - https://github.com/square/moshi/blob/master/LICENSE.txt (Apache License 2.0)
- AndroidPhotoshopColorPicker - https://github.com/aziztitu/AndroidPhotoshopColorPicker - https://github.com/aziztitu/AndroidPhotoshopColorPicker/blob/master/LICENSE (Artistic License 2.0)
- Material Components - https://github.com/material-components/material-components-android - https://github.com/material-components/material-components-android/blob/master/LICENSE (Apache License 2.0)
- ACRA - https://github.com/ACRA/acra/ (Apache License 2.0)
- Material Intro - https://github.com/heinrichreimer/material-intro/ (MIT License)
## Notes
1. Tag EXPM is used for experimental features.
Use Ctrl+Shift+F to perform project-wide search in Android Studio.
2. See foss branch for development for a build free of ML Kit, a proprietary Google library.
3. Crash reporting is optional.
4. For security vulnerabilities, send an email to czl.apps@icloud.com to arrange for encrypted communication before disclosing the vulnerability.
Please feel free to file an issue if you notice any bugs while using the app.
Pull Requests for current issues are also welcome.
Thanks!
Hope you enjoy this app!