0 votes, NAN/ 5
Package name: net.basov.lws.b
  • Author:

  • Version:

    Varies with device

  • Update on:

The description of Download lWS (β) APK

This is beta version of lWS

It is ...

... Web Server for static content.
... lightweight. APK size less then 100 Kb.
... as simple as possible. Only essential features implemented.
... open. Source code https://github.com/mvbasov/lWS released under GPL-3.0.
... personal solution. It is not optimized/tested for many parallel connections and large file transfer.
... network state responsive. Require WiFi connected or tethering enabled. Service stop automatically if network disconnected.

What is configurable

* Document root. Path may be entered as text or optional elected using OI File Manager.
* Port. May be from 1024 to 65535. Default is 8080
In attempt to set wrong value parameter automatically set to default.

Document root

Document root by default set to application private directory. Example index file automatically created. It is safe configuration. You can place your pages in this directory. But be carefully! If you use Android 5.0 or above and deinstall the application this directory and it's content will be removed.

"Open in browser" and "Send URL"

After server starts you can press "Open in browser" button for check.
You can send working server URL to another device by Bluetooth, Android Beam, E-Mail and other way available on your device.

On screen log

The application has no permanent logging. I treat this as redundant functionality. I doing my best to make notification actual all time. On screen log actual only then application visible. Log screen may be cleared after returning from background.

Security warning

You can change document root to any readable point of file system, but you need to understand what are you doing.
Be careful: you could (suddenly?) create the configuration so way, than anyone on the same WiFi network could access to the data on your device either you don't like it.
All files from document root and below available for reading without any restrictions to anyone who connected to network and known URL of the server.
Show more
  • Category:


  • Get it on:

  • Requirements:

    Android Varies with device+

lWS (β) Varies with device APK for Android Varies with device+

Version: Varies with device for Android Varies with device+

Update on: 2019-06-09

File size: 58.584 bytes

App permissions: view permissions

What's new:

v06.03.00b (g1b3161b)
* Fix get AP IP address
* Fix screen state after switcing off service from notification

v06.02.00b (g521f4fb)
* Fix UTF-8 encoded document root
* Fix permission request for Android 8

v06.01.00b (g728324c)
* Bind to loopback as fallback
* Fix notifications on Android 9

v06.00.01b (ge2931fa)
* Make it run on old Android (2.3.3 and newer)

v05.01.00b (g462fd90)
* Gradle configuration for Android Studio 3.2

Download APK now

Versions history:
1. LATEST. lWS (β) Varies with device APK (2019-06-09, 58.584 bytes)
2. lWS (β) 06.02.00b-g521f4fb APK (2019-05-17, 58.240 bytes)
3. lWS (β) Varies with device APK (2019-01-03, 57.600 bytes)
Similar to "lWS (β)"