PoC Android framework for CGMs.
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.
The following table is the detailed list of BGScout.
Item | Value |
---|---|
Java File Count | 103 |
Supported screen sizes | [hdpi] |
Activity Count | 4 |
jar files used | org.eclipse.paho.client.mqttv3-1.0.0.jar |
Required Permissions | android.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 |
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.
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