Merge change 26900 into eclair
* changes: Print IMEI/MEID in dumpsys.
This commit is contained in:
@@ -15,7 +15,12 @@
|
|||||||
*/
|
*/
|
||||||
package com.android.internal.telephony;
|
package com.android.internal.telephony;
|
||||||
|
|
||||||
|
import java.io.FileDescriptor;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.pm.PackageManager;
|
||||||
|
import android.os.Binder;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
public class PhoneSubInfo extends IPhoneSubInfo.Stub {
|
public class PhoneSubInfo extends IPhoneSubInfo.Stub {
|
||||||
@@ -101,4 +106,19 @@ public class PhoneSubInfo extends IPhoneSubInfo.Stub {
|
|||||||
mContext.enforceCallingOrSelfPermission(READ_PHONE_STATE, "Requires READ_PHONE_STATE");
|
mContext.enforceCallingOrSelfPermission(READ_PHONE_STATE, "Requires READ_PHONE_STATE");
|
||||||
return (String) mPhone.getVoiceMailAlphaTag();
|
return (String) mPhone.getVoiceMailAlphaTag();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
|
||||||
|
if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.DUMP)
|
||||||
|
!= PackageManager.PERMISSION_GRANTED) {
|
||||||
|
pw.println("Permission Denial: can't dump PhoneSubInfo from from pid="
|
||||||
|
+ Binder.getCallingPid()
|
||||||
|
+ ", uid=" + Binder.getCallingUid());
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
pw.println("Phone Subscriber Info:");
|
||||||
|
pw.println(" Phone Type = " + mPhone.getPhoneName());
|
||||||
|
pw.println(" Device ID = " + mPhone.getDeviceId());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,6 +16,11 @@
|
|||||||
|
|
||||||
package com.android.internal.telephony;
|
package com.android.internal.telephony;
|
||||||
|
|
||||||
|
import java.io.FileDescriptor;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
|
||||||
|
import android.content.pm.PackageManager;
|
||||||
|
import android.os.Binder;
|
||||||
import android.os.ServiceManager;
|
import android.os.ServiceManager;
|
||||||
|
|
||||||
|
|
||||||
@@ -82,4 +87,8 @@ public class PhoneSubInfoProxy extends IPhoneSubInfo.Stub {
|
|||||||
public String getVoiceMailAlphaTag() {
|
public String getVoiceMailAlphaTag() {
|
||||||
return mPhoneSubInfo.getVoiceMailAlphaTag();
|
return mPhoneSubInfo.getVoiceMailAlphaTag();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
|
||||||
|
mPhoneSubInfo.dump(fd, pw, args);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user