Loading src/java/com/android/internal/telephony/uicc/UiccCard.java +16 −2 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.content.pm.PackageManager; import android.content.pm.Signature; import android.content.res.Resources; import android.os.AsyncResult; import android.os.Binder; import android.os.Handler; import android.os.Message; import android.os.PowerManager; Loading @@ -36,6 +37,7 @@ import android.preference.PreferenceManager; import android.telephony.Rlog; import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.LocalLog; import android.view.WindowManager; import com.android.internal.telephony.CommandsInterface; Loading Loading @@ -94,6 +96,8 @@ public class UiccCard { private static final int EVENT_SIM_IO_DONE = 19; private static final int EVENT_CARRIER_PRIVILIGES_LOADED = 20; private static final LocalLog mLocalLog = new LocalLog(100); private int mPhoneId; public UiccCard(Context c, CommandsInterface ci, IccCardStatus ics) { Loading Loading @@ -364,7 +368,7 @@ public class UiccCard { case EVENT_SIM_IO_DONE: AsyncResult ar = (AsyncResult)msg.obj; if (ar.exception != null) { if (DBG) loglocal("Exception: " + ar.exception); log("Error in SIM access with exception" + ar.exception); } AsyncResult.forMessage((Message)ar.userObj, ar.result, ar.exception); Loading Loading @@ -483,6 +487,8 @@ public class UiccCard { * Exposes {@link CommandsInterface.iccOpenLogicalChannel} */ public void iccOpenLogicalChannel(String AID, Message response) { loglocal("Open Logical Channel: " + AID + " by pid:" + Binder.getCallingPid() + " uid:" + Binder.getCallingUid()); mCi.iccOpenLogicalChannel(AID, mHandler.obtainMessage(EVENT_OPEN_LOGICAL_CHANNEL_DONE, response)); } Loading @@ -491,6 +497,7 @@ public class UiccCard { * Exposes {@link CommandsInterface.iccCloseLogicalChannel} */ public void iccCloseLogicalChannel(int channel, Message response) { loglocal("Close Logical Channel: " + channel); mCi.iccCloseLogicalChannel(channel, mHandler.obtainMessage(EVENT_CLOSE_LOGICAL_CHANNEL_DONE, response)); } Loading Loading @@ -639,6 +646,10 @@ public class UiccCard { Rlog.e(LOG_TAG, msg); } private void loglocal(String msg) { if (DBG) mLocalLog.log(msg); } public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { pw.println("UiccCard:"); pw.println(" mCi=" + mCi); Loading Loading @@ -699,5 +710,8 @@ public class UiccCard { + ((Registrant)mCarrierPrivilegeRegistrants.get(i)).getHandler()); } pw.flush(); pw.println("mLocalLog:"); mLocalLog.dump(fd, pw, args); pw.flush(); } } Loading
src/java/com/android/internal/telephony/uicc/UiccCard.java +16 −2 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.content.pm.PackageManager; import android.content.pm.Signature; import android.content.res.Resources; import android.os.AsyncResult; import android.os.Binder; import android.os.Handler; import android.os.Message; import android.os.PowerManager; Loading @@ -36,6 +37,7 @@ import android.preference.PreferenceManager; import android.telephony.Rlog; import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.LocalLog; import android.view.WindowManager; import com.android.internal.telephony.CommandsInterface; Loading Loading @@ -94,6 +96,8 @@ public class UiccCard { private static final int EVENT_SIM_IO_DONE = 19; private static final int EVENT_CARRIER_PRIVILIGES_LOADED = 20; private static final LocalLog mLocalLog = new LocalLog(100); private int mPhoneId; public UiccCard(Context c, CommandsInterface ci, IccCardStatus ics) { Loading Loading @@ -364,7 +368,7 @@ public class UiccCard { case EVENT_SIM_IO_DONE: AsyncResult ar = (AsyncResult)msg.obj; if (ar.exception != null) { if (DBG) loglocal("Exception: " + ar.exception); log("Error in SIM access with exception" + ar.exception); } AsyncResult.forMessage((Message)ar.userObj, ar.result, ar.exception); Loading Loading @@ -483,6 +487,8 @@ public class UiccCard { * Exposes {@link CommandsInterface.iccOpenLogicalChannel} */ public void iccOpenLogicalChannel(String AID, Message response) { loglocal("Open Logical Channel: " + AID + " by pid:" + Binder.getCallingPid() + " uid:" + Binder.getCallingUid()); mCi.iccOpenLogicalChannel(AID, mHandler.obtainMessage(EVENT_OPEN_LOGICAL_CHANNEL_DONE, response)); } Loading @@ -491,6 +497,7 @@ public class UiccCard { * Exposes {@link CommandsInterface.iccCloseLogicalChannel} */ public void iccCloseLogicalChannel(int channel, Message response) { loglocal("Close Logical Channel: " + channel); mCi.iccCloseLogicalChannel(channel, mHandler.obtainMessage(EVENT_CLOSE_LOGICAL_CHANNEL_DONE, response)); } Loading Loading @@ -639,6 +646,10 @@ public class UiccCard { Rlog.e(LOG_TAG, msg); } private void loglocal(String msg) { if (DBG) mLocalLog.log(msg); } public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { pw.println("UiccCard:"); pw.println(" mCi=" + mCi); Loading Loading @@ -699,5 +710,8 @@ public class UiccCard { + ((Registrant)mCarrierPrivilegeRegistrants.get(i)).getHandler()); } pw.flush(); pw.println("mLocalLog:"); mLocalLog.dump(fd, pw, args); pw.flush(); } }