blob: 0d4f515654a4fd09f109453f5b96ce8e1a4f01a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
## Resources used
### VPN / Proxy
- https://github.com/IngoZenz/personaldnsfilter/blob/master/app/src/main/java/dnsfilter/android/DNSFilterService.java
- https://android.googlesource.com/platform/development/+/master/samples/ToyVpn/src/com/example/android/toyvpn/ToyVpnService.java
- https://github.com/Jigsaw-Code/outline-client/blob/master/src/cordova/android/OutlineAndroidLib/outline/src/main/java/org/outline/vpn/VpnTunnel.java
- https://github.com/schwabe/ics-openvpn
### Service
- https://developer.android.com/guide/components/services#StartingAService
- https://developer.android.com/guide/components/services#Foreground
- https://stackoverflow.com/questions/600207/how-to-check-if-a-service-is-running-on-android
- https://www.vogella.com/tutorials/AndroidServices/article.html#communication-with-services
- https://github.com/googlecodelabs/bazel-android-intro/blob/master/sample/mediarecorder/java/com/example/android/mediarecorder/MainActivity.java
### Network
- https://stackoverflow.com/questions/15088507/open-app-when-connect-with-wifi
- https://stackoverflow.com/questions/40545396/connectivity-change-deprecated-in-target-of-android-n
- https://stackoverflow.com/questions/48527171/detect-connectivity-change-in-android-7-and-above-when-app-is-killed-in-backgrou
- https://stackoverflow.com/questions/25678216/android-internet-connectivity-change-listener
- https://developer.android.com/training/monitoring-device-state/connectivity-monitoring.html#MonitorChanges
- https://developer.android.com/guide/background/persistent/getting-started
- https://developer.android.com/reference/android/net/ConnectivityManager.NetworkCallback
### Menu
- https://medium.com/@bhavyakaria/step-by-step-guide-to-create-app-settings-using-preferences-in-android-part-1-fa470305b530
- https://code.tutsplus.com/tutorials/how-to-code-a-settings-screen-in-an-android-app--cms-30433
|