Xtra client always reports carrier as 'unknown'
The problem was caused by populating the carrier upon phone bootup when the the property maybe not initialized yet. This module is updated to remove the populating code of carrier in phone bootup. Change-Id: I9c3f970aa0f0ca0805fdc2e04aa809329b6a2676 CRs-fixed: 935146
This commit is contained in:
parent
15ea4fca38
commit
30c54b87d9
1 changed files with 2 additions and 4 deletions
|
@ -101,7 +101,6 @@ void LocEngAdapter::setXtraUserAgent() {
|
||||||
char release[PROPERTY_VALUE_MAX];
|
char release[PROPERTY_VALUE_MAX];
|
||||||
char manufacture[PROPERTY_VALUE_MAX];
|
char manufacture[PROPERTY_VALUE_MAX];
|
||||||
char model[PROPERTY_VALUE_MAX];
|
char model[PROPERTY_VALUE_MAX];
|
||||||
char carrier[PROPERTY_VALUE_MAX];
|
|
||||||
char board[PROPERTY_VALUE_MAX];
|
char board[PROPERTY_VALUE_MAX];
|
||||||
char brand[PROPERTY_VALUE_MAX];
|
char brand[PROPERTY_VALUE_MAX];
|
||||||
char chipsetsn[CHIPSET_SERIAL_NUMBER_MAX_LEN];
|
char chipsetsn[CHIPSET_SERIAL_NUMBER_MAX_LEN];
|
||||||
|
@ -111,13 +110,12 @@ void LocEngAdapter::setXtraUserAgent() {
|
||||||
property_get("ro.build.version.release", release, defVal);
|
property_get("ro.build.version.release", release, defVal);
|
||||||
property_get("ro.product.manufacturer", manufacture, defVal);
|
property_get("ro.product.manufacturer", manufacture, defVal);
|
||||||
property_get("ro.product.model", model, defVal);
|
property_get("ro.product.model", model, defVal);
|
||||||
property_get("ro.carrier", carrier, defVal);
|
|
||||||
property_get("ro.product.board", board, defVal);
|
property_get("ro.product.board", board, defVal);
|
||||||
property_get("ro.product.brand", brand, defVal);
|
property_get("ro.product.brand", brand, defVal);
|
||||||
getChipsetSerialNo(chipsetsn, sizeof(chipsetsn), defVal);
|
getChipsetSerialNo(chipsetsn, sizeof(chipsetsn), defVal);
|
||||||
|
|
||||||
snprintf(userAgent, sizeof(userAgent), "A/%s/%s/%s/%s/%s/QCX3/s%u/-/%s/-/%s/-/-/-",
|
snprintf(userAgent, sizeof(userAgent), "A/%s/%s/%s/%s/-/QCX3/s%u/-/%s/-/%s/-/-/-",
|
||||||
release, manufacture, model, board, carrier,
|
release, manufacture, model, board,
|
||||||
mContext->getIzatDevId(), chipsetsn, brand);
|
mContext->getIzatDevId(), chipsetsn, brand);
|
||||||
|
|
||||||
for (int i = 0; i < sizeof(userAgent) && userAgent[i]; i++) {
|
for (int i = 0; i < sizeof(userAgent) && userAgent[i]; i++) {
|
||||||
|
|
Loading…
Reference in a new issue