OSDN Git Service

Default Carrier app for traffic mitigation
authorfionaxu <fionaxu@google.com>
Wed, 14 Dec 2016 01:15:11 +0000 (17:15 -0800)
committerfionaxu <fionaxu@google.com>
Thu, 12 Jan 2017 23:50:18 +0000 (15:50 -0800)
commita21a87b7a4153839cebb3152d0003ee86d7a5252
treef041be8ac255572f6aa355d21454a9a4c46052b0
parentf84e5e8f767c872ec6d43f893f6860edac9b464e
Default Carrier app for traffic mitigation

- have the basic function working, support traffic mitigation and
  captive portal login
- support carrier customization, OEM could configure a list of carrier
  actions to act upon certain signals
- unit test

Test: Manual test with live sim card & runtest --path
frameworks/base/packages/CarrierDefaultApp
Bug: 30958215

Change-Id: Ie99be3b95e8a1dd60fc51bef703836478fbde09d
18 files changed:
packages/CarrierDefaultApp/Android.mk [new file with mode: 0644]
packages/CarrierDefaultApp/AndroidManifest.xml [new file with mode: 0644]
packages/CarrierDefaultApp/res/drawable/ic_sim_card.xml [new file with mode: 0644]
packages/CarrierDefaultApp/res/values/dimens.xml [new file with mode: 0644]
packages/CarrierDefaultApp/res/values/strings.xml [new file with mode: 0644]
packages/CarrierDefaultApp/res/values/styles.xml [new file with mode: 0644]
packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/CaptivePortalLaunchActivity.java [new file with mode: 0644]
packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/CarrierActionUtils.java [new file with mode: 0644]
packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/CarrierDefaultBroadcastReceiver.java [new file with mode: 0644]
packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/CustomConfigLoader.java [new file with mode: 0644]
packages/CarrierDefaultApp/tests/Android.mk [new file with mode: 0644]
packages/CarrierDefaultApp/tests/unit/Android.mk [new file with mode: 0644]
packages/CarrierDefaultApp/tests/unit/AndroidManifest.xml [new file with mode: 0644]
packages/CarrierDefaultApp/tests/unit/src/com/android/carrierdefaultapp/CarrierDefaultActivityTestCase.java [new file with mode: 0644]
packages/CarrierDefaultApp/tests/unit/src/com/android/carrierdefaultapp/CarrierDefaultReceiverTest.java [new file with mode: 0644]
packages/CarrierDefaultApp/tests/unit/src/com/android/carrierdefaultapp/LaunchCaptivePortalActivityTest.java [new file with mode: 0644]
packages/CarrierDefaultApp/tests/unit/src/com/android/carrierdefaultapp/TestContext.java [new file with mode: 0644]
telephony/java/android/telephony/CarrierConfigManager.java