Commit Graph
32 Commits
Author SHA1 Message Date
cpfeiffer 5a458611e2 Set the time during initialization. Necessary for steps tracking.
Also see #31
2015-04-27 21:43:57 +02:00
cpfeiffer 8e25c03350 display connection state in notification area 2015-04-27 21:19:09 +02:00
cpfeiffer 29d4f7d615 Updated for 0.3.3 2015-04-26 14:40:48 +02:00
cpfeiffer 5d5bbc0068 maybe this will fix the nested list 2015-04-26 14:34:06 +02:00
cpfeiffer 3b249b0d2a updated README to reflect current state 2015-04-26 14:29:05 +02:00
cpfeiffer 7a4330c324 Improved README 2015-04-25 23:59:24 +02:00
cpfeiffer 0377a751b0 be even more robust #35 2015-04-25 23:49:07 +02:00
cpfeiffer 1772076b62 Log service creation and destruction 2015-04-25 23:49:07 +02:00
cpfeiffer c773181da3 Request and display device info (connection state and firmware version)
- request device info initially (connection state)
- request device info (firmware) when connected

This also fixes the wrong connection state being displayed on
orientation change.
2015-04-24 23:09:35 +02:00
cpfeiffer 274e8591dc Initialize the BTLE device after the services are discovered.
This hopefully helps with the MI Band automatically disconnecting.
2015-04-24 22:21:35 +02:00
Carsten Pfeiffer 454f9a6d07 Merge pull request #27 from danielegobbetti/master
Implement setting the time on the miband.
2015-04-24 20:51:12 +02:00
cpfeiffer cf681a089a Add the device if it's not in the list yet. 2015-04-22 20:38:05 +02:00
cpfeiffer 1ff1c20056 Some more logging 2015-04-22 20:38:04 +02:00
cpfeiffer 06d8488792 #15 log as info, not error 2015-04-20 23:45:34 +02:00
cpfeiffer 1fd32ea020 updated changelog 2015-04-20 23:41:56 +02:00
cpfeiffer 1e3ba57b03 fix unpaired MI devices disappearing from view (#15) 2015-04-20 23:25:46 +02:00
cpfeiffer f6208f1031 fix warning 2015-04-20 22:44:22 +02:00
cpfeiffer 93b18d0d0b log when receivers are enabled/disabled 2015-04-20 22:04:14 +02:00
cpfeiffer 515c456605 #15 keep the broadcast receivers enabled when device uses autoconnect 2015-04-20 22:02:06 +02:00
cpfeiffer 4bdeabf4ea set deviceSupport to null after disposing it 2015-04-20 21:45:52 +02:00
cpfeiffer 4a1a1d59be battery info hooked in, dummy for pebble 2015-04-19 22:31:09 +02:00
cpfeiffer 686ed312d6 #15 properly return firmware version 2015-04-19 22:23:53 +02:00
cpfeiffer 2dcd95a1f5 #15 support for reading firmware version and battery info 2015-04-19 22:20:47 +02:00
cpfeiffer 28272714aa remove whitespace 2015-04-19 21:50:01 +02:00
cpfeiffer 54784100b8 use isConnected() rather than getState() == CONNECTED
because getState() == INITIALIZED implies CONNECTED
2015-04-19 15:56:32 +02:00
cpfeiffer 7b433f0d18 add state string for INITIALIZED 2015-04-19 15:21:15 +02:00
cpfeiffer 2b1157ca67 #15: notify on incoming calls 2015-04-19 15:15:53 +02:00
cpfeiffer 24c3903eef #15 update device state to INITIALIZED when user info was sent 2015-04-19 15:11:50 +02:00
cpfeiffer 0e34a449ca Register with the LocalBroadcastManager for device_changed
Otherwise intents sent with LocalBroadcastManager won't ever arrive.
2015-04-19 15:11:03 +02:00
cpfeiffer 7b4c7926d3 Listen to device_changed in addition to refresh_device_list 2015-04-19 15:09:27 +02:00
cpfeiffer 88e2b7ff99 #15 automatically toggle the broadcast receiver using connectoin status
Makes "real" notifications where for the MI Band, not just those from
the debug activity.
2015-04-19 14:35:28 +02:00
cpfeiffer 09914e6da0 #15 Initial support for MI Band
1) The MAC address has to be added manually for now (Settings -> Debug) 
2) Configure other notifications as desired
3) After doing that, restart Gadgetbridge, after that, the device should
be visible.
4) Tap it to connect
5) Try the Debug activity via the Menu to send some dummy notifications
=> Your MI should vibrate and blink

Also: add some extra files necessary to support Eclipse ADT. To be
migrated to Andmore, later.
2015-04-19 02:37:29 +02:00