Adeel Zafar
7b8fe6e98d
Resolve lint warnings in WifiHotspotManager.java
2019-08-02 03:17:46 +05:00
Adeel Zafar
2bdff5aba6
Resolve lint warnings in HotspotService.java
2019-08-02 03:16:45 +05:00
Adeel Zafar
e45f36d29e
Add handler before startServerDialog
2019-08-02 02:55:27 +05:00
Adeel Zafar
b459886e9d
Reverting main page of ZIM webserver
...
Replace it with a simple hello world webserver.
2019-08-02 02:32:19 +05:00
Adeel Zafar
2aa0af3148
Delete readHtml() from MainActivity.java
2019-08-02 02:23:38 +05:00
Adeel Zafar
5f5a312c74
Make mobile data dialog !cancelable
2019-08-02 02:19:46 +05:00
Adeel Zafar
9b04bea2b1
Check if mobile data is enabled for API<26
2019-08-02 02:18:03 +05:00
Adeel Zafar
e41589af16
Start webserver after turning on hotspot manually
2019-08-02 02:15:01 +05:00
Adeel Zafar
be95e23c05
Dialog to turn on hotspot manually for API<26
2019-08-02 02:03:16 +05:00
Adeel Zafar
bf46fe28b1
Refactor code in MainActivity.java
...
Remove unncessary initialization of WifiHotspotManager
2019-08-01 23:56:37 +05:00
Adeel Zafar
9b891b0b21
Remove WIFI_AP_STATE_ENUMS
...
Remove the code for turning on hotspot programmatically for API<26.
2019-08-01 23:37:25 +05:00
Adeel Zafar
c1d6d9fd96
Refactor hotspot code for API<26
...
Remove hotspot code for API<26 from HotspotService.java
Remove hotspot code for API<26 from WebServerHelper.java
Remove the code for turning on hotspot programmatically for API<26.
2019-08-01 23:35:09 +05:00
Adeel Zafar
543175d7a6
Remove hotspot code for API<26 from WifiHotspotManager.java
...
Remove the code for turning on hotspot programmatically for API<26.
2019-08-01 23:28:53 +05:00
Adeel Zafar
995b20ce14
Remove hotspot code for API<26 from MainActivity.java
...
Removing the code for turning on hotspot programmatically for API<26.
2019-08-01 23:21:59 +05:00
Adeel Zafar
336d4b3d99
Add credits in WebServerHelper.java
2019-08-01 17:42:12 +05:00
Adeel Zafar
c3a77d3c91
Use onRequestPermissionResult for ACCESS_FINE_LOCATION
2019-08-01 17:35:41 +05:00
Adeel Zafar
37b96c2670
Clean code in MainActivity
...
Remove unnnecessary comments
2019-08-01 17:27:59 +05:00
Adeel Zafar
eef8ae2cd8
Remove unused imports in WebServerHelper.java
2019-08-01 17:25:06 +05:00
Adeel Zafar
e4a309c324
Add documentation in WebServerHelper.java
2019-08-01 17:23:47 +05:00
Adeel Zafar
31f0dbe389
Send main page path to the server
2019-07-31 23:39:06 +05:00
Adeel Zafar
ade8940110
Read main page of ZIM File and write on storage
2019-07-31 23:39:05 +05:00
Adeel Zafar
bff90479a5
Hosting HTML files using the HTTP server
2019-07-31 23:39:05 +05:00
Adeel Zafar
45208f64a7
Fix Hotspot Ip address For Android pie
2019-07-31 23:39:04 +05:00
Adeel Zafar
e71f3b4341
Hotspot details dialog !cancelable
2019-07-31 23:39:04 +05:00
Adeel Zafar
e15f398f9f
Server started successfully dialog
2019-07-31 23:39:03 +05:00
Adeel Zafar
48d9978f6a
Resolve lint warnings in WebServerHelper.java
2019-07-31 23:39:03 +05:00
Adeel Zafar
eefeaed069
Add delay before start server dialog for devices < O
2019-07-31 23:39:02 +05:00
Adeel Zafar
2e0da70bf4
Resolve hotspot details dialog bug
2019-07-31 23:39:02 +05:00
Adeel Zafar
e784200649
Start service from mobile data dialog response
2019-07-31 23:39:01 +05:00
Adeel Zafar
5d08156b1e
Refactor code in WebServerHelper
...
Remove unnecessary code.
2019-07-31 23:39:00 +05:00
Adeel Zafar
ffed7c2e64
Stop webserver when hotspot is stopped
2019-07-31 23:39:00 +05:00
Adeel Zafar
ba4230f17c
Start webserver for devices >=Oreo
2019-07-31 23:38:59 +05:00
Adeel Zafar
f7d063b7e0
Remove network change broadcast receiver
...
Because no intent filter available/working for wifi hotspot ap.
2019-07-31 23:38:59 +05:00
Adeel Zafar
5d15bed4d2
Clean and Reformat code in WebServerHelper and HotspotService
2019-07-31 23:38:58 +05:00
Adeel Zafar
45d876b656
Add WebServerHelper class
...
Shift server related methods from MainActivity to here.
Call methods of this class from HotspotService dealing with server.
2019-07-31 23:38:58 +05:00
Adeel Zafar
ee7f5c1ff4
Start server from MainActivity
...
Getting ip address
Adding a custom dialog
Adding a network change listener broadcast receiver
Stop android server
Unregister receiver in onDestroy
2019-07-31 23:38:57 +05:00
Adeel Zafar
000da0cc5a
Add WebServer class
...
Add serve method
2019-07-31 23:38:57 +05:00
Adeel Zafar
2f2130a21f
Add NanoHTTPD dependency
2019-07-31 23:38:56 +05:00
Adeel Zafar
956098c3d3
Changed wifi hotspot menu button's visibility modes
2019-07-31 23:38:56 +05:00
Adeel Zafar
76b4a3587f
Resolve lint errors
...
Resolve java warnings
2019-07-31 23:38:56 +05:00
Adeel Zafar
51b5a4f8df
Reverting hotspot preference category
2019-07-31 23:38:55 +05:00
Adeel Zafar
16a6a9f0b6
Add FOREGROUND_SERVICE permission in manifest
...
Device with versions >= Pie need this permission to start foreground service.
2019-07-31 23:38:55 +05:00
Adeel Zafar
16e310793d
WRITE_Settings permission not given bug
...
Handle if write settings permission is not given.
2019-07-31 23:38:54 +05:00
Adeel Zafar
5a8cbb2efc
Add credits to HotspotService
2019-07-31 23:38:54 +05:00
Adeel Zafar
2053e68926
Clean Code
...
Removing unused imports.
Removing irrelevant comments and logs
2019-07-31 23:38:53 +05:00
Adeel Zafar
35ed0e079d
Add dialog showing hotspot details for versions <O
2019-07-31 23:38:53 +05:00
Adeel Zafar
ecf134a632
Fixed local hotspot not stopping bug on devices >=O
...
Now checking hotspotstate from within hotspot service
using the context from main activity.
2019-07-31 23:38:52 +05:00
Adeel Zafar
1f5a52484f
Use startService() for Oreo+
2019-07-31 23:38:50 +05:00
Adeel Zafar
7603f8d5e9
Removing null from hotspot reservation
2019-07-31 23:38:50 +05:00
Adeel Zafar
78bf84e151
Add hotspot preference category.
...
change hotspot ssid and hotspot pass.
2019-07-31 23:38:49 +05:00