A network monitor tool for Android that executes an http GET to google.com every x seconds and logs the results into a file..
network-monitor is hosted in the following web site
https://github.com/caarmen/network-monitor
If you think the Android project network-monitor listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of network-monitor.
Item | Value |
---|---|
Java File Count | 86 |
Supported screen sizes | [mdpiv11, mdpi, ldpi, xxhdpi, hdpi, xhdpi, mdpiv9, xxhdpiv11, hdpiv11, xhdpiv9, hdpiv9, xhdpiv11, nodpi, xxhdpiv9] |
Target SDK Version | 19 |
Minimum SDK Version | 8 |
Activity Count | 11 |
Fragment Count | 7 |
jar files used | activation.jar additionnal.jar android-support-v4.jar commons-net-3.3.jar jxl-2.6.12.jar mail.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.BATTERY_STATS android.permission.INTERNET android.permission.READ_PHONE_STATE android.permission.RECEIVE_BOOT_COMPLETED android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE |
There are 90 image files in network-monitor. The names of the image files are listed as follows.
about_bg_bitmap.png ic_about_bug.png ic_about_rate.png ic_about_source_code.png ic_action_cell_id_format.png ic_action_clear.png ic_action_filter.png ic_action_logs.png ic_action_profile_location.png ic_action_profile_mobile.png ic_action_profile_wifi.png ic_action_refresh.png ic_action_select_fields.png ic_action_share.png ic_action_stop.png ic_alert.png ic_pref_about.png ic_pref_cell_id_format.png ic_pref_clear.png ic_pref_email.png ic_pref_email_password.png ic_pref_email_recipients.png ic_pref_email_report_formats.png ic_pref_email_security.png ic_pref_email_user.png ic_pref_enable_service.png ic_pref_folder.png ic_pref_import.png ic_pref_location_fetching_strategy.png ic_pref_notification_enabled.png ic_pref_notification_ringtone.png ic_pref_question.png ic_pref_scheduler.png ic_pref_select_fields.png ic_pref_server.png ic_pref_settings.png ic_pref_share.png ic_pref_show_log.png ic_pref_speed_test.png ic_pref_update_interval.png ic_pref_url.png ic_pref_wake_interval.png ic_stat_service_running.png ic_stat_warning.png list_section_divider_holo_light.9.png netmon_btn_check_off_disabled_focused_holo_light.png netmon_btn_check_off_disabled_holo_light.png netmon_btn_check_off_focused_holo_light.png netmon_btn_check_off_holo_light.png netmon_btn_check_off_pressed_holo_light.png netmon_btn_check_on_disabled_focused_holo_light.png netmon_btn_check_on_disabled_holo_light.png netmon_btn_check_on_focused_holo_light.png netmon_btn_check_on_holo_light.png netmon_btn_check_on_pressed_holo_light.png netmon_btn_default_disabled_focused_holo_light.9.png netmon_btn_default_disabled_holo_light.9.png netmon_btn_default_focused_holo_light.9.png netmon_btn_default_normal_holo_light.9.png netmon_btn_default_pressed_holo_light.9.png netmon_btn_radio_off_disabled_focused_holo_light.png netmon_btn_radio_off_disabled_holo_light.png netmon_btn_radio_off_focused_holo_light.png netmon_btn_radio_off_holo_light.png netmon_btn_radio_off_pressed_holo_light.png netmon_btn_radio_on_disabled_focused_holo_light.png netmon_btn_radio_on_disabled_holo_light.png netmon_btn_radio_on_focused_holo_light.png netmon_btn_radio_on_holo_light.png netmon_btn_radio_on_pressed_holo_light.png netmon_list_activated_holo.9.png netmon_list_focused_holo.9.png netmon_list_longpressed_holo.9.png netmon_list_pressed_holo_light.9.png netmon_list_selector_disabled_holo_light.9.png netmon_progress_primary_holo_light.9.png netmon_switch_bg_disabled_holo_light.9.png netmon_switch_bg_focused_holo_light.9.png netmon_switch_bg_holo_light.9.png netmon_switch_thumb_activated_holo_light.9.png netmon_switch_thumb_disabled_holo_light.9.png netmon_switch_thumb_holo_light.9.png netmon_switch_thumb_pressed_holo_light.9.png netmon_textfield_activated_holo_light.9.png netmon_textfield_default_holo_light.9.png netmon_textfield_disabled_focused_holo_light.9.png netmon_textfield_disabled_holo_light.9.png netmon_textfield_focused_holo_light.9.png popup_bottom_bright.9.png popup_top_bright.9.png
The following screenshort is generated from the image listed above.
network-monitor has the following Java source files.
ca.rmen.android.networkmonitor.Constants.java ca.rmen.android.networkmonitor.app.NetMonApplication.java ca.rmen.android.networkmonitor.app.about.AboutActivity.java ca.rmen.android.networkmonitor.app.dialog.ChoiceDialogFragment.java ca.rmen.android.networkmonitor.app.dialog.ConfirmDialogFragment.java ca.rmen.android.networkmonitor.app.dialog.DialogFragmentFactory.java ca.rmen.android.networkmonitor.app.dialog.DialogStyle.java ca.rmen.android.networkmonitor.app.dialog.InfoDialogFragment.java ca.rmen.android.networkmonitor.app.dialog.NetMonDialogStyleHacks.java ca.rmen.android.networkmonitor.app.dialog.PreferenceDialog.java ca.rmen.android.networkmonitor.app.dialog.ProgressDialogFragment.java ca.rmen.android.networkmonitor.app.email.EmailPreferences.java ca.rmen.android.networkmonitor.app.email.EmailPreferencesActivity.java ca.rmen.android.networkmonitor.app.email.ReportEmailer.java ca.rmen.android.networkmonitor.app.export.CSVExport.java ca.rmen.android.networkmonitor.app.export.DBExport.java ca.rmen.android.networkmonitor.app.export.ExcelExport.java ca.rmen.android.networkmonitor.app.export.FileExport.java ca.rmen.android.networkmonitor.app.export.Formatter.java ca.rmen.android.networkmonitor.app.export.FormatterFactory.java ca.rmen.android.networkmonitor.app.export.HTMLExport.java ca.rmen.android.networkmonitor.app.export.SummaryExport.java ca.rmen.android.networkmonitor.app.export.kml.KMLExport.java ca.rmen.android.networkmonitor.app.importdb.DBImport.java ca.rmen.android.networkmonitor.app.log.LogActionsActivity.java ca.rmen.android.networkmonitor.app.log.LogActivity.java ca.rmen.android.networkmonitor.app.main.MainActivity.java ca.rmen.android.networkmonitor.app.prefs.AdvancedPreferencesActivity.java ca.rmen.android.networkmonitor.app.prefs.FilterColumnActivity.java ca.rmen.android.networkmonitor.app.prefs.FilterColumnListFragment.java ca.rmen.android.networkmonitor.app.prefs.FilterPreferences.java ca.rmen.android.networkmonitor.app.prefs.NetMonPreferences.java ca.rmen.android.networkmonitor.app.prefs.PreferenceFragmentActivity.java ca.rmen.android.networkmonitor.app.prefs.SelectFieldsActivity.java ca.rmen.android.networkmonitor.app.prefs.SelectFieldsFragment.java ca.rmen.android.networkmonitor.app.prefs.SortPreferences.java ca.rmen.android.networkmonitor.app.prefs.ThemedEditTextPreference.java ca.rmen.android.networkmonitor.app.prefs.ThemedListPreference.java ca.rmen.android.networkmonitor.app.prefs.ThemedMultiSelectListPreference.java ca.rmen.android.networkmonitor.app.service.BootReceiver.java ca.rmen.android.networkmonitor.app.service.NetMonNotification.java ca.rmen.android.networkmonitor.app.service.NetMonService.java ca.rmen.android.networkmonitor.app.service.datasources.NetMonDataSources.java ca.rmen.android.networkmonitor.app.service.scheduler.AlarmManagerScheduler.java ca.rmen.android.networkmonitor.app.service.scheduler.ExecutorServiceScheduler.java ca.rmen.android.networkmonitor.app.service.scheduler.Scheduler.java ca.rmen.android.networkmonitor.app.speedtest.SpeedTestAboutActivity.java ca.rmen.android.networkmonitor.app.speedtest.SpeedTestAboutFragment.java ca.rmen.android.networkmonitor.app.speedtest.SpeedTestDownload.java ca.rmen.android.networkmonitor.app.speedtest.SpeedTestDownloadConfig.java ca.rmen.android.networkmonitor.app.speedtest.SpeedTestPreferences.java ca.rmen.android.networkmonitor.app.speedtest.SpeedTestPreferencesActivity.java ca.rmen.android.networkmonitor.app.speedtest.SpeedTestResult.java ca.rmen.android.networkmonitor.app.speedtest.SpeedTestUpload.java ca.rmen.android.networkmonitor.app.speedtest.SpeedTestUploadConfig.java ca.rmen.android.networkmonitor.provider.ConnectionTestStatsColumns.java ca.rmen.android.networkmonitor.provider.NetMonColumns.java ca.rmen.android.networkmonitor.provider.NetMonDatabase.java ca.rmen.android.networkmonitor.provider.NetMonProvider.java ca.rmen.android.networkmonitor.provider.UniqueValuesColumns.java ca.rmen.android.networkmonitor.util.FileUtil.java ca.rmen.android.networkmonitor.util.IoUtil.java ca.rmen.android.networkmonitor.util.Log.java ca.rmen.android.networkmonitor.util.TelephonyUtil.java