Merge "Remove usage of Telephonymanager getDefault() and from() hidden APIs" am: 73e22ad21d am: 306f8cecf8
am: 6d2b8e0d6a
Change-Id: Ief1f090f3664d583565f291c89357bfbac58fe17
This commit is contained in:
committed by
android-build-merger
commit
a46de19da4
@@ -94,7 +94,8 @@ public class MultinetworkPolicyTracker {
|
||||
}
|
||||
};
|
||||
|
||||
TelephonyManager.from(ctx).listen(new PhoneStateListener(handler.getLooper()) {
|
||||
ctx.getSystemService(TelephonyManager.class).listen(
|
||||
new PhoneStateListener(handler.getLooper()) {
|
||||
@Override
|
||||
public void onActiveDataSubscriptionIdChanged(int subId) {
|
||||
mActiveSubId = subId;
|
||||
|
||||
@@ -286,8 +286,8 @@ public class Tethering extends BaseNetworkObserver {
|
||||
|
||||
private void startStateMachineUpdaters(Handler handler) {
|
||||
mCarrierConfigChange.startListening();
|
||||
TelephonyManager.from(mContext).listen(mPhoneStateListener,
|
||||
PhoneStateListener.LISTEN_ACTIVE_DATA_SUBSCRIPTION_ID_CHANGE);
|
||||
mContext.getSystemService(TelephonyManager.class).listen(
|
||||
mPhoneStateListener, PhoneStateListener.LISTEN_ACTIVE_DATA_SUBSCRIPTION_ID_CHANGE);
|
||||
|
||||
IntentFilter filter = new IntentFilter();
|
||||
filter.addAction(UsbManager.ACTION_USB_STATE);
|
||||
|
||||
@@ -337,7 +337,7 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
|
||||
powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG);
|
||||
|
||||
NetworkStatsService service = new NetworkStatsService(context, networkManager, alarmManager,
|
||||
wakeLock, getDefaultClock(), TelephonyManager.getDefault(),
|
||||
wakeLock, getDefaultClock(), context.getSystemService(TelephonyManager.class),
|
||||
new DefaultNetworkStatsSettings(context), new NetworkStatsFactory(),
|
||||
new NetworkStatsObservers(), getDefaultSystemDir(), getDefaultBaseDir());
|
||||
service.registerLocalService();
|
||||
|
||||
@@ -208,6 +208,12 @@ public class TetheringTest {
|
||||
if (Context.TELEPHONY_SERVICE.equals(name)) return mTelephonyManager;
|
||||
return super.getSystemService(name);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSystemServiceName(Class<?> serviceClass) {
|
||||
if (TelephonyManager.class.equals(serviceClass)) return Context.TELEPHONY_SERVICE;
|
||||
return super.getSystemServiceName(serviceClass);
|
||||
}
|
||||
}
|
||||
|
||||
public class MockIpServerDependencies extends IpServer.Dependencies {
|
||||
|
||||
@@ -192,8 +192,8 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest {
|
||||
|
||||
mService = new NetworkStatsService(
|
||||
mServiceContext, mNetManager, mAlarmManager, wakeLock, mClock,
|
||||
TelephonyManager.getDefault(), mSettings, mStatsFactory,
|
||||
new NetworkStatsObservers(), mStatsDir, getBaseDir(mStatsDir));
|
||||
mServiceContext.getSystemService(TelephonyManager.class), mSettings,
|
||||
mStatsFactory, new NetworkStatsObservers(), mStatsDir, getBaseDir(mStatsDir));
|
||||
mHandlerThread = new HandlerThread("HandlerThread");
|
||||
mHandlerThread.start();
|
||||
Handler.Callback callback = new NetworkStatsService.HandlerCallback(mService);
|
||||
|
||||
Reference in New Issue
Block a user