Obfuscate any phone numbers that pass through the event log.

bug: 8203219
Change-Id: I455849cab9b2a8e08889cf44d1799448846c9151
This commit is contained in:
Santos Cordon
2013-03-06 17:24:11 -08:00
parent e20891e4cc
commit 73ff7d8e64

View File

@@ -47,6 +47,7 @@ import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.net.Uri;
import android.os.Binder;
import android.os.Bundle;
import android.os.Handler;
@@ -4597,11 +4598,13 @@ final class ActivityStack {
private final void logStartActivity(int tag, ActivityRecord r,
TaskRecord task) {
final Uri data = r.intent.getData();
final String strData = data != null ? data.toSafeString() : null;
EventLog.writeEvent(tag,
r.userId, System.identityHashCode(r), task.taskId,
r.shortComponentName, r.intent.getAction(),
r.intent.getType(), r.intent.getDataString(),
r.intent.getFlags());
r.intent.getType(), strData, r.intent.getFlags());
}
/**