SystemAPI RoleManager.getFinancialSms
1) telephoy calls hidden IRoleManager API getSmsMessagesForFinancialApp.
In order to mainline telephony, we should call stable system API
instead of hidden AIDL API.
2) decouple ISms from IFinancialSmsCallBack. Pass public
FinancialSmsCallback to RoleManager directly instead of going all
the way to ISms -> AppSmsManager
Bug: 138745655
Bug: 140908357
Test: atest android.telephony.cts.SmsManagerTest
Change-Id: Ibb25583cff46ac796c056c905424b9cc72e7a34e
(cherry picked from commit 0dc25b0f8d88c1dc8cc8d92c43b2060acd6d24a7)
Merged-in: Ibb25583cff46ac796c056c905424b9cc72e7a34e
2 files changed