[lWS.QR] lightweight Web Server QR code
ilightweight Web Server QR code companion application
- Developer
- Mikhail Basov
- License
- MIT
- Package
net.basov.lws.qr.fdroid- Category
- Connectivity
- Latest version
- 05.00.00 · Aug 15, 2024
- Minimum Android
- Android 4.1
Screenshots
Description
This programm was designed as a QR Code plugin for the [lightweight Web Server (lWS)](https://github.com/mvbasov/lWS).
It can also be used by itself as a small and simple QR code generator.
Start by entering text in the text area below or paste it from clipboard and press 'Encode' button to see QR code.
To see this text again press 'Clear' button.
You can share text to this app to it as QR code.
### How to integrate with you application
lWS QR can be easily integrated with your application. The following code explain how to do this:
```
String textToEncode = "Some text to encode";
PackageManager pm = getApplicationContext().getPackageManager();
try {
pm.getPackageInfo("net.basov.lws.qr.gpm", 0);
Intent i = new Intent("net.basov.lws.qr.ENCODE");
i.setData(Uri.parse("createqr:"));//(mondatory) set schema
i.putExtra("ENCODE_DATA", textToEncode);//(mandatory) text to encode
i.putExtra("ENCODE_LABEL", textToEncode);//(optional, default: same as text to encode) text above QR code
i.putExtra("ENCODE_CORRECTION", "L"); //(optional, default: L) Error correction level [L,M,Q,H]
i.putExtra("ENCODE_MODULE_SIZE", 6);//(optional, default 6) Small black square zize in pixels
i.putExtra("ENCODE_MASK", -1);//(optional, default -1) QR code data mask 0-7 or -1 for autodetect
i.putExtra("ENCODE_MIN_VERSION", 1);//(optional, default 1) Force minimal QR code version (size)
startActivity(i);
} catch (PackageManager.NameNotFoundException e_lws_qr) {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("market://details?id=net.basov.lws.qr.gpm"));
startActivity(i);
}
```
### License
This software licensed under [MIT license](LICENSE). Copyright (c) 2018-2024 Mikhail Basov
To create QR code this program uses [QR Code generator library](https://github.com/nayuki/QR-Code-generator) licensed under MIT license also. Copyright (c) 2017 Project Nayuki.
### Acknowledgments
• [Rodrigo I. Ávila D. aka Undigon](https://github.com/Undigon) for my ugly English correction.
It can also be used by itself as a small and simple QR code generator.
Start by entering text in the text area below or paste it from clipboard and press 'Encode' button to see QR code.
To see this text again press 'Clear' button.
You can share text to this app to it as QR code.
### How to integrate with you application
lWS QR can be easily integrated with your application. The following code explain how to do this:
```
String textToEncode = "Some text to encode";
PackageManager pm = getApplicationContext().getPackageManager();
try {
pm.getPackageInfo("net.basov.lws.qr.gpm", 0);
Intent i = new Intent("net.basov.lws.qr.ENCODE");
i.setData(Uri.parse("createqr:"));//(mondatory) set schema
i.putExtra("ENCODE_DATA", textToEncode);//(mandatory) text to encode
i.putExtra("ENCODE_LABEL", textToEncode);//(optional, default: same as text to encode) text above QR code
i.putExtra("ENCODE_CORRECTION", "L"); //(optional, default: L) Error correction level [L,M,Q,H]
i.putExtra("ENCODE_MODULE_SIZE", 6);//(optional, default 6) Small black square zize in pixels
i.putExtra("ENCODE_MASK", -1);//(optional, default -1) QR code data mask 0-7 or -1 for autodetect
i.putExtra("ENCODE_MIN_VERSION", 1);//(optional, default 1) Force minimal QR code version (size)
startActivity(i);
} catch (PackageManager.NameNotFoundException e_lws_qr) {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("market://details?id=net.basov.lws.qr.gpm"));
startActivity(i);
}
```
### License
This software licensed under [MIT license](LICENSE). Copyright (c) 2018-2024 Mikhail Basov
To create QR code this program uses [QR Code generator library](https://github.com/nayuki/QR-Code-generator) licensed under MIT license also. Copyright (c) 2017 Project Nayuki.
### Acknowledgments
• [Rodrigo I. Ávila D. aka Undigon](https://github.com/Undigon) for my ugly English correction.
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 05.00.00 | Aug 15, 2024 | Android 4.1 | 36.9 KB |
| 04.00.00 | May 30, 2019 | Android 4.1 | 27.8 KB |
| 03.00.02 | Oct 28, 2018 | Android 4.1 | 27.8 KB |
| 03.00.00 | Oct 28, 2018 | Android 4.1 | 27.8 KB |
| 01.00.00 | Oct 22, 2018 | Android 4.1 | 29.3 KB |
How to install an older version of an Android app · How to install an APK file on Android
Similar apps
-
URLCheck
Allows analyzing (or sharing) URLs before opening them.
-
Thunderbird: Free Your Inbox
Thunderbird is a 100% open source, privacy focused email app.
-
Thunderbird Beta for Testers
Thunderbird is a 100% open source, privacy focused email app.
-
NeoStumbler
Application for collecting wireless networks to geolocation services
-
MultiVNC
VNC viewer that aims to be easy to use and fast
-
Home Assistant
Control all your devices in your Home Assistant instance
-
Mastodon
Where conversations happen
-
Presence Publisher
Regularly publish to an MQTT topic