We need a android application that can log information about WiFi and cellular connectivity for a user data research project.
The following information needs to be logged:
1. Whether the user's phone is connected to the Internet via WiFi or not.
2. All WiFi related information such as visible SSIDs, RSSI, etc.
3. Whether the cellular network is 2G, 3G, 4G, etc.
4. Cell ID, signal strength, and other information for the cellular network connection.
The source code should allow for enabling/disabling each of the parameters that are logged and should allow configuration of the frequency of logging (e.g. once every 5 min.) individually for each parameter.
The app should run in the background once installed and does not need any user interface options. One single log file should be created in csv format. There should be built in mechanism to email the log file to a pre-defined email address at a pre-defined time (e.g. end of each day). The email should be sent on or after the defined time only when Wi-Fi is available. Once the log is sent, the log-file can be cleared and reset.
Hello, i understand your requirement. I have worked with background services, schedulers, email sender and i know how to get the required information that you want. i can do it. please check your private message.