Android Open Source - Framework framework BGScout






Project Summary

PoC Android framework for CGMs.

Web Site / Source Repository

BGScout is hosted in the following web site
https://github.com/ktind/BGScout

If you think the Android project BGScout 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 BGScout.

ItemValue
Java File Count103
Supported screen sizes[hdpi]
Activity Count4
jar files usedorg.eclipse.paho.client.mqttv3-1.0.0.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_SUPERUSER
android.permission.ACCESS_WIFI_STATE
android.permission.CALL_PHONE
android.permission.CHANGE_WIFI_STATE
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_LOGS
android.permission.SEND_SMS
android.permission.VIBRATE
android.permission.WAKE_LOCK




Resource Files

There are 87 image files in BGScout. The names of the image files are listed as follows.

battery10.png
battery100.png
battery15.png
battery20.png
battery25.png
battery30.png
battery40.png
battery5.png
battery50.png
battery60.png
battery70.png
battery75.png
battery80.png
battery90.png
batteryblank.png
batteryfull.png
doubledown.png
doubleup.png
down.png
error.png
exclamationmarkicon.png
flat.png
fortyfivedown.png
fortyfiveup.png
ic_drawer.png
ic_snooze.png
icon24x24.png
none.png
questionmarkicon.png
readingbackground.png
sandclock.png
smdoubledown.png
smdoubledownerrorhigh.png
smdoubledownerrorinrange.png
smdoubledownerrorlow.png
smdoubledownhigh.png
smdoubledowninrange.png
smdoubledownlow.png
smdoubleup.png
smdoubleuperrorhigh.png
smdoubleuperrorinrange.png
smdoubleuperrorlow.png
smdoubleuphigh.png
smdoubleupinrange.png
smdoubleuplow.png
smdown.png
smdownerrorhigh.png
smdownerrorinrange.png
smdownerrorlow.png
smdownhigh.png
smdowninrange.png
smdownlow.png
smflat.png
smflaterrorhigh.png
smflaterrorinrange.png
smflaterrorlow.png
smflathigh.png
smflatinrange.png
smflatlow.png
smfortyfivedown.png
smfortyfivedownerrorhigh.png
smfortyfivedownerrorinrange.png
smfortyfivedownerrorlow.png
smfortyfivedownhigh.png
smfortyfivedowninrange.png
smfortyfivedownlow.png
smfortyfiveup.png
smfortyfiveuperrorhigh.png
smfortyfiveuperrorinrange.png
smfortyfiveuperrorlow.png
smfortyfiveuphigh.png
smfortyfiveupinrange.png
smfortyfiveuplow.png
smnoneerrorhigh.png
smnoneerrorinrange.png
smnoneerrorlow.png
smnonehigh.png
smnoneinrange.png
smnonelow.png
smup.png
smuperrorhigh.png
smuperrorinrange.png
smuperrorlow.png
smuphigh.png
smupinrange.png
smuplow.png
up.png

The following screenshort is generated from the image listed above.

null




Java Source Files

BGScout has the following Java source files.

com.getpebble.android.kit.BuildConfig.java
com.getpebble.android.kit.BuildConfig.java
com.getpebble.android.kit.Constants.java
com.getpebble.android.kit.PebbleKit.java
com.getpebble.android.kit.util.PebbleDictionary.java
com.getpebble.android.kit.util.static.java
com.ktind.cgm.bgscout.AbstractDevice.java
com.ktind.cgm.bgscout.AbstractDownloadAnalyzer.java
com.ktind.cgm.bgscout.AbstractMonitor.java
com.ktind.cgm.bgscout.AbstractPollDevice.java
com.ktind.cgm.bgscout.AbstractPushDevice.java
com.ktind.cgm.bgscout.AlertMessage.java
com.ktind.cgm.bgscout.AnalyzedDownload.java
com.ktind.cgm.bgscout.AndroidNotificationMonitor.java
com.ktind.cgm.bgscout.ApplicationErrorException.java
com.ktind.cgm.bgscout.ApplicationTest.java
com.ktind.cgm.bgscout.ApplicationTest.java
com.ktind.cgm.bgscout.BGScout.java
com.ktind.cgm.bgscout.BitTools.java
com.ktind.cgm.bgscout.CGMDownloadAnalyzer.java
com.ktind.cgm.bgscout.CGMDownloadObject.java
com.ktind.cgm.bgscout.CGMTransportAbstract.java
com.ktind.cgm.bgscout.Constants.java
com.ktind.cgm.bgscout.DeviceDownloadService.java
com.ktind.cgm.bgscout.DeviceDownloadServiceInterface.java
com.ktind.cgm.bgscout.DeviceException.java
com.ktind.cgm.bgscout.DeviceIOException.java
com.ktind.cgm.bgscout.DeviceInterface.java
com.ktind.cgm.bgscout.DeviceStats.java
com.ktind.cgm.bgscout.DexcomG4.G4.java
com.ktind.cgm.bgscout.DexcomG4.G4Constants.java
com.ktind.cgm.bgscout.DexcomG4.G4DBPage.java
com.ktind.cgm.bgscout.DexcomG4.G4DBPageHeader.java
com.ktind.cgm.bgscout.DexcomG4.G4EGVRecord.java
com.ktind.cgm.bgscout.DexcomG4.G4Partition.java
com.ktind.cgm.bgscout.DexcomG4.G4Record.java
com.ktind.cgm.bgscout.DexcomG4.G4RecordInterface.java
com.ktind.cgm.bgscout.DexcomG4.G4USBSerialTransport.java
com.ktind.cgm.bgscout.DownloadAnalyzerInterface.java
com.ktind.cgm.bgscout.DownloadObject.java
com.ktind.cgm.bgscout.EGVLimits.java
com.ktind.cgm.bgscout.EGVRecord.java
com.ktind.cgm.bgscout.EGVThresholds.java
com.ktind.cgm.bgscout.G4CGMDevice.java
com.ktind.cgm.bgscout.G4DownloadAnalyzer.java
com.ktind.cgm.bgscout.G4RecordAdapter.java
com.ktind.cgm.bgscout.ListenerService.java
com.ktind.cgm.bgscout.MainActivity.java
com.ktind.cgm.bgscout.MockDevice.java
com.ktind.cgm.bgscout.MockDeviceConstants.java
com.ktind.cgm.bgscout.MongoUploadMonitor.java
com.ktind.cgm.bgscout.MonitorInterface.java
com.ktind.cgm.bgscout.MqttUploader.java
com.ktind.cgm.bgscout.MyActivity.java
com.ktind.cgm.bgscout.NightScoutUpload.java
com.ktind.cgm.bgscout.NoDataException.java
com.ktind.cgm.bgscout.NoDeviceFoundException.java
com.ktind.cgm.bgscout.NotifHelper.java
com.ktind.cgm.bgscout.OperationNotSupportedException.java
com.ktind.cgm.bgscout.PebbleMonitor.java
com.ktind.cgm.bgscout.PushOverMonitor.java
com.ktind.cgm.bgscout.RemoteMQTTDevice.java
com.ktind.cgm.bgscout.RemoteMongoDevice.java
com.ktind.cgm.bgscout.SGV.java
com.ktind.cgm.bgscout.SQLiteMonitor.java
com.ktind.cgm.bgscout.SettingsActivity.java
com.ktind.cgm.bgscout.StaticAlertMessages.java
com.ktind.cgm.bgscout.StatsInterface.java
com.ktind.cgm.bgscout.StatsMgr.java
com.ktind.cgm.bgscout.TimeTools.java
com.ktind.cgm.bgscout.USB.CdcAcmSerialDriver.java
com.ktind.cgm.bgscout.USB.HexDump.java
com.ktind.cgm.bgscout.USB.SerialInputOutputManager.java
com.ktind.cgm.bgscout.USB.USBPower.java
com.ktind.cgm.bgscout.USB.UsbSerialDriver.java
com.ktind.cgm.bgscout.WearMonitor.java
com.ktind.cgm.bgscout.model.Alert.java
com.ktind.cgm.bgscout.model.Battery.java
com.ktind.cgm.bgscout.model.DBConstants.java
com.ktind.cgm.bgscout.model.Device.java
com.ktind.cgm.bgscout.model.DownloadDataSource.java
com.ktind.cgm.bgscout.model.DownloadSQLiteHelper.java
com.ktind.cgm.bgscout.model.EGV.java
com.ktind.cgm.bgscout.model.Role.java
com.ktind.cgm.bgscout.mqtt.MQTTMgr.java
com.ktind.cgm.bgscout.mqtt.MQTTMgrObservable.java
com.ktind.cgm.bgscout.mqtt.MQTTMgrObserverInterface.java
com.ktind.cgm.bgscout.mqtt.mqttStats.java
com.ktind.cgm.bgscout.static.java