Android Open Source - Network google network-monitor






Project Summary

A network monitor tool for Android that executes an http GET to google.com every x seconds and logs the results into a file..

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of network-monitor.

ItemValue
Java File Count86
Supported screen sizes[mdpiv11, mdpi, ldpi, xxhdpi, hdpi, xhdpi, mdpiv9, xxhdpiv11, hdpiv11, xhdpiv9, hdpiv9, xhdpiv11, nodpi, xxhdpiv9]
Target SDK Version19
Minimum SDK Version8
Activity Count11
Fragment Count7
jar files usedactivation.jar
additionnal.jar
android-support-v4.jar
commons-net-3.3.jar
jxl-2.6.12.jar
mail.jar
Required Permissionsandroid.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




Resource Files

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.

null




Java Source Files

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