This is a Android project, used to learn Android basic knowledge.
https://androiderrors.com/android-how-to-run-a-socket-in-a-long-lives-background-thread/ https://ktor.io/docs/servers-raw-sockets.html https://guides.codepath.com/android/managing-threads-and-custom-services#stopping-the-handlerthread https://github.com/guenodz/livedata-recyclerview-sample (Helper class)
- tryfragment: some recyclerview and fragment examples
- tryservice: some service examples
netty demos:
https://github.com/zhangmx/Netty4Android
https://github.com/zhangmx/NettyDemo
base structure:
testing:
service:
-[ ] try multi services
https://github.com/AmalH/android-background-processing-example
2022-08-08 08:31:47.933 2914-2914/amalhichri.androidprojects.com.backgroundprocessingsample W/JobInfo: Requested interval +1s500ms for job 1 is too small; raising to +15m0s0ms
2022-08-08 08:31:47.933 2914-2914/amalhichri.androidprojects.com.backgroundprocessingsample W/JobInfo: Requested flex +1s500ms for job 1 is too small; raising to +5m0s0ms
- scrcpy (not good enough)
- Kotlin
- Bazel
- GitHub Copilot