Loading src/java/com/android/internal/telephony/cat/CatService.java +8 −4 Original line number Diff line number Diff line Loading @@ -618,11 +618,15 @@ public class CatService extends Handler implements AppInterface { public void sendStkSms(String text, String destAddr, int subId, CommandParams cmdParams, ProxyController proxyController) { PendingIntent sentPendingIntent = PendingIntent.getBroadcast(mContext, 0, new Intent(SMS_SENT_ACTION).putExtra("cmdDetails", cmdParams.mCmdDet), PendingIntent.FLAG_MUTABLE); new Intent(SMS_SENT_ACTION) .putExtra("cmdDetails", cmdParams.mCmdDet) .setPackage(mContext.getPackageName()), PendingIntent.FLAG_MUTABLE); PendingIntent deliveryPendingIntent = PendingIntent.getBroadcast(mContext, 0, new Intent(SMS_DELIVERY_ACTION).putExtra("cmdDetails", cmdParams.mCmdDet), PendingIntent.FLAG_MUTABLE); new Intent(SMS_DELIVERY_ACTION) .putExtra("cmdDetails", cmdParams.mCmdDet) .setPackage(mContext.getPackageName()), PendingIntent.FLAG_MUTABLE); SmsController smsController = proxyController.getSmsController(); smsController.sendTextForSubscriber(subId, mContext.getOpPackageName(), mContext.getAttributionTag(), destAddr, null, text, sentPendingIntent, Loading tests/telephonytests/src/com/android/internal/telephony/gsm/GsmSmsDispatcherTest.java +9 −3 Original line number Diff line number Diff line Loading @@ -385,7 +385,9 @@ public class GsmSmsDispatcherTest extends TelephonyTest { registerTestIntentReceiver(); PendingIntent pendingIntent = PendingIntent.getBroadcast(TestApplication.getAppContext(), 0, new Intent(TEST_INTENT), PendingIntent.FLAG_MUTABLE); new Intent(TEST_INTENT) .setPackage(TestApplication.getAppContext().getPackageName()), PendingIntent.FLAG_MUTABLE); mReceivedTestIntent = false; mGsmSmsDispatcher.sendText("6501002000", "121" /*scAddr*/, "test sms", Loading Loading @@ -440,9 +442,13 @@ public class GsmSmsDispatcherTest extends TelephonyTest { ArrayList<PendingIntent> sentIntents = new ArrayList<>(); PendingIntent sentIntent1 = PendingIntent.getBroadcast(TestApplication.getAppContext(), 0, new Intent(TEST_INTENT), PendingIntent.FLAG_MUTABLE); new Intent(TEST_INTENT) .setPackage(TestApplication.getAppContext().getPackageName()), PendingIntent.FLAG_MUTABLE); PendingIntent sentIntent2 = PendingIntent.getBroadcast(TestApplication.getAppContext(), 0, new Intent(TEST_INTENT), PendingIntent.FLAG_MUTABLE); new Intent(TEST_INTENT) .setPackage(TestApplication.getAppContext().getPackageName()), PendingIntent.FLAG_MUTABLE); sentIntents.add(sentIntent1); sentIntents.add(sentIntent2); Loading Loading
src/java/com/android/internal/telephony/cat/CatService.java +8 −4 Original line number Diff line number Diff line Loading @@ -618,11 +618,15 @@ public class CatService extends Handler implements AppInterface { public void sendStkSms(String text, String destAddr, int subId, CommandParams cmdParams, ProxyController proxyController) { PendingIntent sentPendingIntent = PendingIntent.getBroadcast(mContext, 0, new Intent(SMS_SENT_ACTION).putExtra("cmdDetails", cmdParams.mCmdDet), PendingIntent.FLAG_MUTABLE); new Intent(SMS_SENT_ACTION) .putExtra("cmdDetails", cmdParams.mCmdDet) .setPackage(mContext.getPackageName()), PendingIntent.FLAG_MUTABLE); PendingIntent deliveryPendingIntent = PendingIntent.getBroadcast(mContext, 0, new Intent(SMS_DELIVERY_ACTION).putExtra("cmdDetails", cmdParams.mCmdDet), PendingIntent.FLAG_MUTABLE); new Intent(SMS_DELIVERY_ACTION) .putExtra("cmdDetails", cmdParams.mCmdDet) .setPackage(mContext.getPackageName()), PendingIntent.FLAG_MUTABLE); SmsController smsController = proxyController.getSmsController(); smsController.sendTextForSubscriber(subId, mContext.getOpPackageName(), mContext.getAttributionTag(), destAddr, null, text, sentPendingIntent, Loading
tests/telephonytests/src/com/android/internal/telephony/gsm/GsmSmsDispatcherTest.java +9 −3 Original line number Diff line number Diff line Loading @@ -385,7 +385,9 @@ public class GsmSmsDispatcherTest extends TelephonyTest { registerTestIntentReceiver(); PendingIntent pendingIntent = PendingIntent.getBroadcast(TestApplication.getAppContext(), 0, new Intent(TEST_INTENT), PendingIntent.FLAG_MUTABLE); new Intent(TEST_INTENT) .setPackage(TestApplication.getAppContext().getPackageName()), PendingIntent.FLAG_MUTABLE); mReceivedTestIntent = false; mGsmSmsDispatcher.sendText("6501002000", "121" /*scAddr*/, "test sms", Loading Loading @@ -440,9 +442,13 @@ public class GsmSmsDispatcherTest extends TelephonyTest { ArrayList<PendingIntent> sentIntents = new ArrayList<>(); PendingIntent sentIntent1 = PendingIntent.getBroadcast(TestApplication.getAppContext(), 0, new Intent(TEST_INTENT), PendingIntent.FLAG_MUTABLE); new Intent(TEST_INTENT) .setPackage(TestApplication.getAppContext().getPackageName()), PendingIntent.FLAG_MUTABLE); PendingIntent sentIntent2 = PendingIntent.getBroadcast(TestApplication.getAppContext(), 0, new Intent(TEST_INTENT), PendingIntent.FLAG_MUTABLE); new Intent(TEST_INTENT) .setPackage(TestApplication.getAppContext().getPackageName()), PendingIntent.FLAG_MUTABLE); sentIntents.add(sentIntent1); sentIntents.add(sentIntent2); Loading