Commit 535355c9 authored by Amit Mahajan's avatar Amit Mahajan
Browse files

DO NOT MERGE Change to add STK_PERMISSION for stk related commands.

And make stk commands protected.

Bug: 21697171
Change-Id: I7649c7341428194963ac74e9ae622dfa76ea738b
parent 20205781
......@@ -40,6 +40,9 @@ public interface AppInterface {
public static final String CAT_ICC_STATUS_CHANGE =
"android.intent.action.stk.icc_status_change";
// Permission required by STK command receiver
public static final String STK_PERMISSION = "android.permission.RECEIVE_STK_COMMANDS";
/*
* Callback function from app to telephony to pass a result code and user's
* input back to the ICC.
......
......@@ -451,7 +451,7 @@ public class CatService extends Handler implements AppInterface {
intent.putExtra("STK CMD", cmdMsg);
intent.putExtra("SLOT_ID", mSlotId);
CatLog.d(this, "Sending CmdMsg: " + cmdMsg+ " on slotid:" + mSlotId);
mContext.sendBroadcast(intent);
mContext.sendBroadcast(intent, AppInterface.STK_PERMISSION);
}
/**
......@@ -464,7 +464,7 @@ public class CatService extends Handler implements AppInterface {
mCurrntCmd = mMenuCmd;
Intent intent = new Intent(AppInterface.CAT_SESSION_END_ACTION);
intent.putExtra("SLOT_ID", mSlotId);
mContext.sendBroadcast(intent);
mContext.sendBroadcast(intent, AppInterface.STK_PERMISSION);
}
......@@ -734,7 +734,7 @@ public class CatService extends Handler implements AppInterface {
CatLog.d(this, "Sending Card Status: "
+ cardState + " " + "cardPresent: " + cardPresent);
mContext.sendBroadcast(intent);
mContext.sendBroadcast(intent, AppInterface.STK_PERMISSION);
}
@Override
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment