Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1269)

Issue 2763853002: Use Android callback API to obtain cellular signal strength (Closed)

Created:
3 years, 9 months ago by tbansal1
Modified:
3 years, 5 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, agrieve+watch_chromium.org, tbansal+watch-nqe_chromium.org, net-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Use Android callback API to obtain cellular signal strength Move cellular signal strength methods to a class. Also, use the PhoneStateListener to listen to the changes in the signal strength. BUG=703740 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester Review-Url: https://codereview.chromium.org/2763853002 Cr-Commit-Position: refs/heads/master@{#482981} Committed: https://chromium.googlesource.com/chromium/src/+/de702d52aea0e1daae4a827d0eb3fe3d4d477b68

Patch Set 1 : ps #

Total comments: 8

Patch Set 2 : ryansturm comments #

Total comments: 8

Patch Set 3 : Rebased #

Patch Set 4 : pauljensen comments #

Total comments: 10

Patch Set 5 : pauljensen comments #

Patch Set 6 : rebased #

Patch Set 7 : rebased, different thread #

Patch Set 8 : java singleton #

Total comments: 6

Patch Set 9 : Rebased #

Patch Set 10 : pauljensen comments #

Total comments: 10

Patch Set 11 : rebased, pauljensen comments #

Patch Set 12 : pauljensen comments #

Total comments: 6

Patch Set 13 : comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+242 lines, -281 lines) Patch
M net/android/cellular_signal_strength.h View 1 2 3 4 5 6 7 2 chunks +5 lines, -13 lines 0 comments Download
M net/android/cellular_signal_strength.cc View 1 2 3 4 5 6 7 2 chunks +11 lines, -16 lines 0 comments Download
M net/android/cellular_signal_strength_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +7 lines, -26 lines 0 comments Download
M net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +74 lines, -119 lines 0 comments Download
M net/nqe/network_quality_estimator.h View 1 2 3 4 5 6 7 1 chunk +7 lines, -7 lines 0 comments Download
M net/nqe/network_quality_estimator.cc View 1 2 3 4 5 6 7 12 chunks +48 lines, -42 lines 0 comments Download
M net/nqe/network_quality_estimator_params.h View 1 2 3 4 5 6 2 chunks +5 lines, -5 lines 0 comments Download
M net/nqe/network_quality_estimator_params.cc View 1 2 3 4 5 6 1 chunk +5 lines, -4 lines 0 comments Download
M net/nqe/network_quality_observation.h View 1 3 chunks +7 lines, -5 lines 0 comments Download
M net/nqe/observation_buffer.h View 1 2 10 chunks +44 lines, -44 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 2 chunks +29 lines, -0 lines 0 comments Download

Messages

Total messages: 169 (136 generated)
tbansal1
ryansturm: ptal at //net/nqe/* or everything. Thanks.
3 years, 9 months ago (2017-03-21 19:43:01 UTC) #30
RyanSturm
Should NQE really own the android cellular object? Might be better to be owned by ...
3 years, 9 months ago (2017-03-22 21:51:08 UTC) #31
tbansal1
pauljensen: ptal at //net/android. Thanks!! https://codereview.chromium.org/2763853002/diff/160001/net/android/cellular_signal_strength.h File net/android/cellular_signal_strength.h (right): https://codereview.chromium.org/2763853002/diff/160001/net/android/cellular_signal_strength.h#newcode31 net/android/cellular_signal_strength.h:31: bool GetSignalStrengthLevel(int32_t* signal_strength_level) const ...
3 years, 9 months ago (2017-03-23 18:28:54 UTC) #49
tbansal1
pauljensen: ping. Thanks.
3 years, 8 months ago (2017-03-28 20:24:20 UTC) #50
pauljensen
I'm a little concerned that you're adding more code that requires to run on the ...
3 years, 8 months ago (2017-04-13 11:36:30 UTC) #51
tbansal1
pauljensen: ptal. Thanks. > I'm a little concerned that you're adding more code that requires ...
3 years, 6 months ago (2017-06-07 21:39:20 UTC) #55
tbansal1
Also, I checked that in NCNAutoDetect.java, register() (Line 805) and onReceive() (Line 975) are called ...
3 years, 6 months ago (2017-06-07 21:41:30 UTC) #56
pauljensen
My main concern with this CL is what are the power consequences of this? Is ...
3 years, 6 months ago (2017-06-08 18:07:33 UTC) #61
tbansal1
On 2017/06/08 18:07:33, pauljensen wrote: > My main concern with this CL is what are ...
3 years, 6 months ago (2017-06-08 23:34:15 UTC) #63
tbansal1
pauljensen: ptal. Thanks. https://codereview.chromium.org/2763853002/diff/300001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/300001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode28 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:28: private final Context mContext; On 2017/06/08 ...
3 years, 6 months ago (2017-06-08 23:34:30 UTC) #64
pauljensen
https://codereview.chromium.org/2763853002/diff/300001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/300001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode44 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:44: ThreadUtils.assertOnUiThread(); I don't think it needs to be done ...
3 years, 6 months ago (2017-06-13 11:53:43 UTC) #65
tbansal1
ptal. Thanks. https://codereview.chromium.org/2763853002/diff/300001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/300001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode44 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:44: ThreadUtils.assertOnUiThread(); On 2017/06/13 11:53:43, pauljensen wrote: > ...
3 years, 6 months ago (2017-06-20 15:50:54 UTC) #80
pauljensen
I'm not excited about adding another thread, but I don't see a good thread or ...
3 years, 6 months ago (2017-06-20 18:18:42 UTC) #81
tbansal1
On 2017/06/20 18:18:42, pauljensen wrote: > I'm not excited about adding another thread, but I ...
3 years, 6 months ago (2017-06-20 18:50:18 UTC) #82
pauljensen
On 2017/06/20 18:50:18, tbansal1 wrote: > On 2017/06/20 18:18:42, pauljensen wrote: > > I'm not ...
3 years, 6 months ago (2017-06-20 18:56:36 UTC) #83
tbansal1
On 2017/06/20 18:56:36, pauljensen wrote: > On 2017/06/20 18:50:18, tbansal1 wrote: > > On 2017/06/20 ...
3 years, 6 months ago (2017-06-20 18:58:01 UTC) #84
tbansal1
pauljensen: ptal. Thanks.
3 years, 6 months ago (2017-06-21 16:00:39 UTC) #116
tbansal1
On 2017/06/21 16:00:39, tbansal1 wrote: > pauljensen: ptal. Thanks. Another option that I considered was ...
3 years, 6 months ago (2017-06-21 17:36:38 UTC) #117
pauljensen
https://codereview.chromium.org/2763853002/diff/670001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/670001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode39 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:39: private HandlerThread mHandlerThread; mHandlerThread should be a local not ...
3 years, 6 months ago (2017-06-22 13:32:15 UTC) #118
tbansal1
ptal. Thanks. https://codereview.chromium.org/2763853002/diff/670001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/670001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode39 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:39: private HandlerThread mHandlerThread; On 2017/06/22 13:32:14, pauljensen ...
3 years, 6 months ago (2017-06-22 23:17:52 UTC) #122
pauljensen
https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode34 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:34: private CellStateListener mCellStateListener; unused, remove https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode37 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:37: new AndroidCellularSignalStrength(); ...
3 years, 6 months ago (2017-06-23 14:31:25 UTC) #127
tbansal1
pauljensen: ptal. Thanks. https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode34 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:34: private CellStateListener mCellStateListener; On 2017/06/23 14:31:25, ...
3 years, 5 months ago (2017-06-26 16:08:00 UTC) #128
pauljensen
https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode34 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:34: private CellStateListener mCellStateListener; On 2017/06/26 16:08:00, tbansal1 wrote: > ...
3 years, 5 months ago (2017-06-26 16:24:22 UTC) #129
tbansal1
https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode34 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:34: private CellStateListener mCellStateListener; On 2017/06/26 16:24:22, pauljensen wrote: > ...
3 years, 5 months ago (2017-06-26 16:28:09 UTC) #130
pauljensen
https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode34 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:34: private CellStateListener mCellStateListener; On 2017/06/26 16:28:09, tbansal1 wrote: > ...
3 years, 5 months ago (2017-06-26 16:29:37 UTC) #131
tbansal1
https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java File net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java (right): https://codereview.chromium.org/2763853002/diff/730001/net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java#newcode34 net/android/java/src/org/chromium/net/AndroidCellularSignalStrength.java:34: private CellStateListener mCellStateListener; On 2017/06/26 16:29:37, pauljensen wrote: > ...
3 years, 5 months ago (2017-06-26 16:49:28 UTC) #132
pauljensen
net/android/ lgtm modulo comments https://codereview.chromium.org/2763853002/diff/770001/net/android/cellular_signal_strength_unittest.cc File net/android/cellular_signal_strength_unittest.cc (right): https://codereview.chromium.org/2763853002/diff/770001/net/android/cellular_signal_strength_unittest.cc#newcode25 net/android/cellular_signal_strength_unittest.cc:25: ASSERT_FALSE(signal_strength); ASSERT->EXPECT? https://codereview.chromium.org/2763853002/diff/770001/net/android/cellular_signal_strength_unittest.cc#newcode29 net/android/cellular_signal_strength_unittest.cc:29: ASSERT_TRUE(signal_strength); ...
3 years, 5 months ago (2017-06-26 17:26:20 UTC) #133
tbansal1
rkaplow: ptal at histograms.xml. Thanks. https://codereview.chromium.org/2763853002/diff/770001/net/android/cellular_signal_strength_unittest.cc File net/android/cellular_signal_strength_unittest.cc (right): https://codereview.chromium.org/2763853002/diff/770001/net/android/cellular_signal_strength_unittest.cc#newcode25 net/android/cellular_signal_strength_unittest.cc:25: ASSERT_FALSE(signal_strength); On 2017/06/26 17:26:19, ...
3 years, 5 months ago (2017-06-26 17:34:19 UTC) #136
rkaplow
lgtm histograms lg
3 years, 5 months ago (2017-06-27 21:32:22 UTC) #140
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2763853002/790001
3 years, 5 months ago (2017-06-27 21:34:22 UTC) #143
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/489293)
3 years, 5 months ago (2017-06-27 22:53:26 UTC) #145
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2763853002/790001
3 years, 5 months ago (2017-06-28 14:19:29 UTC) #166
commit-bot: I haz the power
3 years, 5 months ago (2017-06-28 14:23:58 UTC) #169
Message was sent while issue was closed.
Committed patchset #13 (id:790001) as
https://chromium.googlesource.com/chromium/src/+/de702d52aea0e1daae4a827d0eb3...

Powered by Google App Engine
This is Rietveld 408576698