[Settings] Add some log
Add log to support debugging. Bug: 259611847 Test: auto test Change-Id: Ic7ea410604794e3b9caa8ab955e1406578a25425
This commit is contained in:
@@ -28,8 +28,10 @@ import android.net.wifi.WifiManager;
|
|||||||
import android.net.wifi.p2p.WifiP2pManager;
|
import android.net.wifi.p2p.WifiP2pManager;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.os.RecoverySystem;
|
import android.os.RecoverySystem;
|
||||||
|
import android.os.SystemClock;
|
||||||
import android.telephony.SubscriptionManager;
|
import android.telephony.SubscriptionManager;
|
||||||
import android.telephony.TelephonyManager;
|
import android.telephony.TelephonyManager;
|
||||||
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.settings.network.apn.ApnSettings;
|
import com.android.settings.network.apn.ApnSettings;
|
||||||
|
|
||||||
@@ -43,6 +45,10 @@ import java.util.function.Consumer;
|
|||||||
*/
|
*/
|
||||||
public class ResetNetworkOperationBuilder {
|
public class ResetNetworkOperationBuilder {
|
||||||
|
|
||||||
|
private static final String TAG = "ResetNetworkOpBuilder";
|
||||||
|
|
||||||
|
private static final boolean DRY_RUN = false;
|
||||||
|
|
||||||
private Context mContext;
|
private Context mContext;
|
||||||
private List<Runnable> mResetSequence = new ArrayList<Runnable>();
|
private List<Runnable> mResetSequence = new ArrayList<Runnable>();
|
||||||
|
|
||||||
@@ -127,10 +133,17 @@ public class ResetNetworkOperationBuilder {
|
|||||||
public ResetNetworkOperationBuilder resetEsim(String callerPackage,
|
public ResetNetworkOperationBuilder resetEsim(String callerPackage,
|
||||||
Consumer<Boolean> resultCallback) {
|
Consumer<Boolean> resultCallback) {
|
||||||
Runnable runnable = () -> {
|
Runnable runnable = () -> {
|
||||||
|
long startTime = SystemClock.elapsedRealtime();
|
||||||
|
|
||||||
|
if (!DRY_RUN) {
|
||||||
Boolean wipped = RecoverySystem.wipeEuiccData(mContext, callerPackage);
|
Boolean wipped = RecoverySystem.wipeEuiccData(mContext, callerPackage);
|
||||||
if (resultCallback != null) {
|
if (resultCallback != null) {
|
||||||
resultCallback.accept(wipped);
|
resultCallback.accept(wipped);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
long endTime = SystemClock.elapsedRealtime();
|
||||||
|
Log.i(TAG, "Reset eSIM, takes " + (endTime - startTime) + " ms");
|
||||||
};
|
};
|
||||||
mResetSequence.add(runnable);
|
mResetSequence.add(runnable);
|
||||||
return this;
|
return this;
|
||||||
@@ -179,14 +192,21 @@ public class ResetNetworkOperationBuilder {
|
|||||||
*/
|
*/
|
||||||
public ResetNetworkOperationBuilder resetApn(int subscriptionId) {
|
public ResetNetworkOperationBuilder resetApn(int subscriptionId) {
|
||||||
Runnable runnable = () -> {
|
Runnable runnable = () -> {
|
||||||
|
long startTime = SystemClock.elapsedRealtime();
|
||||||
|
|
||||||
Uri uri = Uri.parse(ApnSettings.RESTORE_CARRIERS_URI);
|
Uri uri = Uri.parse(ApnSettings.RESTORE_CARRIERS_URI);
|
||||||
|
|
||||||
if (SubscriptionManager.isUsableSubscriptionId(subscriptionId)) {
|
if (SubscriptionManager.isUsableSubscriptionId(subscriptionId)) {
|
||||||
uri = Uri.withAppendedPath(uri, "subId/" + String.valueOf(subscriptionId));
|
uri = Uri.withAppendedPath(uri, "subId/" + String.valueOf(subscriptionId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!DRY_RUN) {
|
||||||
ContentResolver resolver = mContext.getContentResolver();
|
ContentResolver resolver = mContext.getContentResolver();
|
||||||
resolver.delete(uri, null, null);
|
resolver.delete(uri, null, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
long endTime = SystemClock.elapsedRealtime();
|
||||||
|
Log.i(TAG, "Reset " + uri + ", takes " + (endTime - startTime) + " ms");
|
||||||
};
|
};
|
||||||
mResetSequence.add(runnable);
|
mResetSequence.add(runnable);
|
||||||
return this;
|
return this;
|
||||||
@@ -205,7 +225,14 @@ public class ResetNetworkOperationBuilder {
|
|||||||
if (service == null) {
|
if (service == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Runnable runnable = () -> serviceAccess.accept(service);
|
Runnable runnable = () -> {
|
||||||
|
long startTime = SystemClock.elapsedRealtime();
|
||||||
|
if (!DRY_RUN) {
|
||||||
|
serviceAccess.accept(service);
|
||||||
|
}
|
||||||
|
long endTime = SystemClock.elapsedRealtime();
|
||||||
|
Log.i(TAG, "Reset " + serviceName + ", takes " + (endTime - startTime) + " ms");
|
||||||
|
};
|
||||||
mResetSequence.add(runnable);
|
mResetSequence.add(runnable);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user