├── .gitignore ├── .timothy.jks.enc ├── .travis.yml ├── .yuuta.jks.enc ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_app-web.png │ ├── ic_launcher-web.png │ ├── java │ ├── android │ │ └── support │ │ │ └── design │ │ │ ├── internal │ │ │ ├── BaselineLayout.java │ │ │ ├── BottomNavigationAnimationHelperBase.java │ │ │ ├── BottomNavigationAnimationHelperKitkat.java │ │ │ ├── BottomNavigationItemView.java │ │ │ ├── BottomNavigationMenu.java │ │ │ ├── BottomNavigationMenuView.java │ │ │ ├── BottomNavigationPresenter.java │ │ │ └── TextScale.java │ │ │ └── widget │ │ │ ├── BottomNavigationView.java │ │ │ └── ThemeUtils.java │ ├── com │ │ └── android │ │ │ └── settings │ │ │ ├── AppHeader.java │ │ │ ├── applications │ │ │ └── LayoutPreference.java │ │ │ └── widget │ │ │ └── EntityHeaderController.java │ └── top │ │ └── trumeet │ │ └── mipushframework │ │ ├── MainActivity.java │ │ ├── MainFragment.java │ │ ├── MiPushFramework.java │ │ ├── control │ │ ├── ConnectFailUtils.java │ │ ├── FragmentBroadcast.java │ │ └── OnConnectStatusChangedListener.java │ │ ├── event │ │ ├── EventFragment.java │ │ ├── EventItemBinder.java │ │ └── RecentActivityActivity.java │ │ ├── help │ │ ├── Article.java │ │ ├── HelpActivity.java │ │ └── SupportFragment.java │ │ ├── permissions │ │ └── ManagePermissionsActivity.java │ │ ├── register │ │ ├── RegisteredApplicationBinder.java │ │ └── RegisteredApplicationFragment.java │ │ ├── settings │ │ ├── MainActivity.java │ │ └── SettingsFragment.java │ │ ├── utils │ │ ├── BaseAppsBinder.java │ │ ├── OnLoadMoreListener.java │ │ ├── ParseUtils.java │ │ ├── ShellUtils.java │ │ └── ViewUtils.java │ │ └── wizard │ │ ├── CheckDozeActivity.java │ │ ├── CheckRunInBackgroundActivity.java │ │ ├── CheckRunningStatusActivity.java │ │ ├── FinishWizardActivity.java │ │ ├── PushControllerWizardActivity.java │ │ ├── StartFailFAQActivity.java │ │ ├── UsageStatsPermissionActivity.java │ │ ├── WelcomeActivity.java │ │ ├── WizardSPUtils.java │ │ ├── WizardUtils.java │ │ └── fake │ │ ├── FakeBuildActivity.java │ │ └── FakeBuildUtils.java │ └── res │ ├── article_can_not_receive_push.md │ ├── color │ └── nav_color_select.xml │ ├── drawable-v21 │ └── design_bottom_navigation_item_background.xml │ ├── drawable │ ├── design_bottom_navigation_item_background.xml │ ├── ic_apps_black_24dp.xml │ ├── ic_check_black_24dp.xml │ ├── ic_event_note_black_24dp.xml │ ├── ic_info.xml │ ├── ic_settings_24dp.xml │ └── ic_settings_black_24dp.xml │ ├── layout │ ├── activity_main.xml │ ├── app_item.xml │ ├── design_bottom_navigation_item.xml │ ├── item_action.xml │ ├── layout_preference_frame.xml │ ├── layout_progress.xml │ ├── preference_app.xml │ ├── settings_entity_header.xml │ └── switch_layout.xml │ ├── menu │ ├── bottom_navigation.xml │ └── menu_main.xml │ ├── mipmap-hdpi │ ├── ic_app.png │ └── ic_launcher.png │ ├── mipmap-mdpi │ ├── ic_app.png │ └── ic_launcher.png │ ├── mipmap-xhdpi │ ├── ic_app.png │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ ├── ic_app.png │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ ├── ic_app.png │ └── ic_launcher.png │ ├── raw │ └── can_not_receive_push.md │ ├── values-v26 │ └── strings.xml │ ├── values │ ├── attrs.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── settings.xml ├── art ├── ask.jpg ├── screenshot.png ├── tab_apps.jpg ├── tab_events.jpg ├── tab_permissions.jpg └── tab_settings.jpg ├── common ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── top │ │ └── trumeet │ │ └── common │ │ ├── ExampleInstrumentedTest.java │ │ └── utils │ │ └── UtilsTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── aidl │ │ └── top │ │ │ └── trumeet │ │ │ └── common │ │ │ └── IPushController.aidl │ ├── java │ │ ├── android │ │ │ └── app │ │ │ │ ├── ActivityManager.java │ │ │ │ ├── AppGlobals.java │ │ │ │ └── AppOpsManager.java │ │ └── top │ │ │ └── trumeet │ │ │ └── common │ │ │ ├── Constants.java │ │ │ ├── db │ │ │ ├── EventDb.java │ │ │ └── RegisteredApplicationDb.java │ │ │ ├── event │ │ │ ├── Event.java │ │ │ └── type │ │ │ │ ├── CommandType.java │ │ │ │ ├── EventType.java │ │ │ │ ├── NotificationType.java │ │ │ │ ├── RegistrationResultType.java │ │ │ │ ├── RegistrationType.java │ │ │ │ ├── TypeFactory.java │ │ │ │ └── UnknownType.java │ │ │ ├── ipc │ │ │ ├── Disconnectable.java │ │ │ ├── IPCUtils.java │ │ │ └── ServiceConnectionListener.java │ │ │ ├── override │ │ │ ├── ActivityManagerOverride.java │ │ │ ├── AppOpsManagerOverride.java │ │ │ └── ManifestOverride.java │ │ │ ├── push │ │ │ ├── PushController.java │ │ │ └── PushServiceAccessibility.java │ │ │ ├── register │ │ │ └── RegisteredApplication.java │ │ │ ├── utils │ │ │ ├── DatabaseUtils.java │ │ │ ├── NotificationUtils.java │ │ │ ├── ServiceRunningChecker.java │ │ │ └── Utils.java │ │ │ └── widget │ │ │ └── LinkAlertDialog.java │ └── res │ │ ├── values-sw600dp │ │ └── dimens.xml │ │ ├── values-sw720dp-land │ │ └── dimens.xml │ │ ├── values-sw720dp-w1280dp │ │ └── dimens.xml │ │ ├── values-sw720dp │ │ └── dimens.xml │ │ └── values │ │ ├── dimens.xml │ │ └── strings.xml │ └── test │ └── java │ └── top │ └── trumeet │ └── common │ └── ExampleUnitTest.java ├── condom ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── oasisfeng │ │ └── condom │ │ ├── CondomContextBasicSemanticTest.java │ │ ├── CondomContextBlockingTest.java │ │ ├── CondomKitTest.java │ │ ├── CondomMiscTest.java │ │ └── CondomProcessTest.java │ └── main │ ├── AndroidManifest.xml │ └── java │ ├── android │ ├── content │ │ ├── ContentResolver.java │ │ ├── IContentProvider.java │ │ ├── IntentSender.java │ │ └── pm │ │ │ ├── IPackageDataObserver.java │ │ │ ├── IPackageDeleteObserver.java │ │ │ ├── IPackageStatsObserver.java │ │ │ ├── KeySet.java │ │ │ └── PackageManager.java │ └── telephony │ │ └── TelephonyManager.java │ ├── com │ ├── android │ │ └── internal │ │ │ └── app │ │ │ └── IAppOpsService.java │ └── oasisfeng │ │ └── condom │ │ ├── CondomContext.java │ │ ├── CondomCore.java │ │ ├── CondomKit.java │ │ ├── CondomOptions.java │ │ ├── CondomProcess.java │ │ ├── ContentResolverWrapper.java │ │ ├── OutboundJudge.java │ │ ├── OutboundType.java │ │ ├── PackageManagerWrapper.java │ │ ├── PseudoContextWrapper.java │ │ ├── kit │ │ ├── NullDeviceIdKit.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── util │ │ └── Lazy.java │ └── top │ └── trumeet │ └── hook │ └── FakeManifestUtils.java ├── extenders ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── moe │ │ └── yuuta │ │ └── extenders │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── android │ │ └── app │ │ ├── AppOpsManager.java │ │ ├── AppOpsManagerExtender.java │ │ ├── NotificationManager.java │ │ └── NotificationManagerExtender.java │ └── test │ └── java │ └── moe │ └── yuuta │ └── extenders │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── provider ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── top │ │ └── trumeet │ │ └── mipush │ │ └── provider │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── top │ │ │ └── trumeet │ │ │ └── mipush │ │ │ └── provider │ │ │ ├── DatabaseUtils.java │ │ │ ├── event │ │ │ ├── Event.java │ │ │ └── EventProvider.java │ │ │ └── register │ │ │ ├── AppProvider.java │ │ │ ├── RegisterDB.java │ │ │ └── RegisteredApplication.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── top │ └── trumeet │ └── mipush │ └── provider │ └── ExampleUnitTest.java ├── push ├── .gitignore ├── build.gradle ├── libs │ └── miuipushsdkshared.jar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── xiaomi │ │ └── xmsf │ │ └── ExampleInstrumentedTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── xiaomi │ │ ├── push │ │ ├── sdk │ │ │ └── MyPushMessageHandler.java │ │ └── service │ │ │ ├── MyClientEventDispatcher.java │ │ │ ├── MyMIPushMessageProcessor.java │ │ │ ├── MyMIPushNotificationHelper.java │ │ │ └── PushServiceMain.java │ │ └── xmsf │ │ ├── RemoveDozeActivity.java │ │ ├── ShareLogActivity.java │ │ ├── XmsfApp.java │ │ ├── crash │ │ └── CrashHandler.java │ │ ├── push │ │ ├── auth │ │ │ └── AuthActivity.java │ │ ├── control │ │ │ ├── AppOpsKit.java │ │ │ ├── ControlService.java │ │ │ ├── NotificationManagerKit.java │ │ │ ├── PushControllerUtils.java │ │ │ └── XMOutbound.java │ │ ├── notification │ │ │ └── NotificationController.java │ │ ├── service │ │ │ ├── HttpService.java │ │ │ ├── IHttpService.java │ │ │ ├── IStatService.java │ │ │ ├── MiuiPushActivateService.java │ │ │ ├── MyLog.java │ │ │ ├── Utils.java │ │ │ ├── XMAccountManager.java │ │ │ ├── XMPushService.java │ │ │ ├── notificationcollection │ │ │ │ ├── NotificationListener.java │ │ │ │ └── UploadNotificationJob.java │ │ │ └── receivers │ │ │ │ ├── AccountChangedReceiver.java │ │ │ │ ├── BootReceiver.java │ │ │ │ ├── MiPushPingReceiver.java │ │ │ │ ├── MiuiPushMessageReceiver.java │ │ │ │ ├── NetworkStatusReceiver.java │ │ │ │ └── NotificationEventReceiver.java │ │ ├── type │ │ │ └── TypeFactory.java │ │ └── utils │ │ │ └── RemoveTremblingUtils.java │ │ └── utils │ │ ├── ColorUtils.java │ │ └── LogUtils.java │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── ic_launcher_background.xml │ └── ic_notifications_black_24dp.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values │ ├── strings.xml │ └── styles.xml │ └── xml │ └── filepaths.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/.gitignore -------------------------------------------------------------------------------- /.timothy.jks.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/.timothy.jks.enc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yuuta.jks.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/.yuuta.jks.enc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_app-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/ic_app-web.png -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/internal/BaselineLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/internal/BaselineLayout.java -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/internal/BottomNavigationAnimationHelperBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/internal/BottomNavigationAnimationHelperBase.java -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/internal/BottomNavigationAnimationHelperKitkat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/internal/BottomNavigationAnimationHelperKitkat.java -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/internal/BottomNavigationItemView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/internal/BottomNavigationItemView.java -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/internal/BottomNavigationMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/internal/BottomNavigationMenu.java -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/internal/BottomNavigationMenuView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/internal/BottomNavigationMenuView.java -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/internal/BottomNavigationPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/internal/BottomNavigationPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/internal/TextScale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/internal/TextScale.java -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/widget/BottomNavigationView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/widget/BottomNavigationView.java -------------------------------------------------------------------------------- /app/src/main/java/android/support/design/widget/ThemeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/android/support/design/widget/ThemeUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/settings/AppHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/com/android/settings/AppHeader.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/settings/applications/LayoutPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/com/android/settings/applications/LayoutPreference.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/settings/widget/EntityHeaderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/com/android/settings/widget/EntityHeaderController.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/MainFragment.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/MiPushFramework.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/MiPushFramework.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/control/ConnectFailUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/control/ConnectFailUtils.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/control/FragmentBroadcast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/control/FragmentBroadcast.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/control/OnConnectStatusChangedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/control/OnConnectStatusChangedListener.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/event/EventFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/event/EventFragment.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/event/EventItemBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/event/EventItemBinder.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/event/RecentActivityActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/event/RecentActivityActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/help/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/help/Article.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/help/HelpActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/help/HelpActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/help/SupportFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/help/SupportFragment.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/permissions/ManagePermissionsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/permissions/ManagePermissionsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/register/RegisteredApplicationBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/register/RegisteredApplicationBinder.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/register/RegisteredApplicationFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/register/RegisteredApplicationFragment.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/settings/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/settings/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/settings/SettingsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/settings/SettingsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/utils/BaseAppsBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/utils/BaseAppsBinder.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/utils/OnLoadMoreListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/utils/OnLoadMoreListener.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/utils/ParseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/utils/ParseUtils.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/utils/ShellUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/utils/ShellUtils.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/utils/ViewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/utils/ViewUtils.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/CheckDozeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/CheckDozeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/CheckRunInBackgroundActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/CheckRunInBackgroundActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/CheckRunningStatusActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/CheckRunningStatusActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/FinishWizardActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/FinishWizardActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/PushControllerWizardActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/PushControllerWizardActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/StartFailFAQActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/StartFailFAQActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/UsageStatsPermissionActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/UsageStatsPermissionActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/WelcomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/WelcomeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/WizardSPUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/WizardSPUtils.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/WizardUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/WizardUtils.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/fake/FakeBuildActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/fake/FakeBuildActivity.java -------------------------------------------------------------------------------- /app/src/main/java/top/trumeet/mipushframework/wizard/fake/FakeBuildUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/java/top/trumeet/mipushframework/wizard/fake/FakeBuildUtils.java -------------------------------------------------------------------------------- /app/src/main/res/article_can_not_receive_push.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/color/nav_color_select.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/color/nav_color_select.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/design_bottom_navigation_item_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/drawable-v21/design_bottom_navigation_item_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/design_bottom_navigation_item_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/drawable/design_bottom_navigation_item_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_apps_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/drawable/ic_apps_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/drawable/ic_check_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_event_note_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/drawable/ic_event_note_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/drawable/ic_info.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/drawable/ic_settings_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/drawable/ic_settings_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/layout/app_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/design_bottom_navigation_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/layout/design_bottom_navigation_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_action.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/layout/item_action.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_preference_frame.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/layout/layout_preference_frame.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/layout/layout_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/preference_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/layout/preference_app.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/settings_entity_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/layout/settings_entity_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/switch_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/layout/switch_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/bottom_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/menu/bottom_navigation.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-hdpi/ic_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-mdpi/ic_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-xhdpi/ic_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-xxhdpi/ic_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_app.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/raw/can_not_receive_push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/raw/can_not_receive_push.md -------------------------------------------------------------------------------- /app/src/main/res/values-v26/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/values-v26/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/app/src/main/res/xml/settings.xml -------------------------------------------------------------------------------- /art/ask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/art/ask.jpg -------------------------------------------------------------------------------- /art/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/art/screenshot.png -------------------------------------------------------------------------------- /art/tab_apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/art/tab_apps.jpg -------------------------------------------------------------------------------- /art/tab_events.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/art/tab_events.jpg -------------------------------------------------------------------------------- /art/tab_permissions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/art/tab_permissions.jpg -------------------------------------------------------------------------------- /art/tab_settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/art/tab_settings.jpg -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/proguard-rules.pro -------------------------------------------------------------------------------- /common/src/androidTest/java/top/trumeet/common/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/androidTest/java/top/trumeet/common/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /common/src/androidTest/java/top/trumeet/common/utils/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/androidTest/java/top/trumeet/common/utils/UtilsTest.java -------------------------------------------------------------------------------- /common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /common/src/main/aidl/top/trumeet/common/IPushController.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/aidl/top/trumeet/common/IPushController.aidl -------------------------------------------------------------------------------- /common/src/main/java/android/app/ActivityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/android/app/ActivityManager.java -------------------------------------------------------------------------------- /common/src/main/java/android/app/AppGlobals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/android/app/AppGlobals.java -------------------------------------------------------------------------------- /common/src/main/java/android/app/AppOpsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/android/app/AppOpsManager.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/Constants.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/db/EventDb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/db/EventDb.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/db/RegisteredApplicationDb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/db/RegisteredApplicationDb.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/event/Event.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/event/type/CommandType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/event/type/CommandType.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/event/type/EventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/event/type/EventType.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/event/type/NotificationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/event/type/NotificationType.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/event/type/RegistrationResultType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/event/type/RegistrationResultType.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/event/type/RegistrationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/event/type/RegistrationType.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/event/type/TypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/event/type/TypeFactory.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/event/type/UnknownType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/event/type/UnknownType.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/ipc/Disconnectable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/ipc/Disconnectable.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/ipc/IPCUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/ipc/IPCUtils.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/ipc/ServiceConnectionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/ipc/ServiceConnectionListener.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/override/ActivityManagerOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/override/ActivityManagerOverride.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/override/AppOpsManagerOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/override/AppOpsManagerOverride.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/override/ManifestOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/override/ManifestOverride.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/push/PushController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/push/PushController.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/push/PushServiceAccessibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/push/PushServiceAccessibility.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/register/RegisteredApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/register/RegisteredApplication.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/utils/DatabaseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/utils/DatabaseUtils.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/utils/NotificationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/utils/NotificationUtils.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/utils/ServiceRunningChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/utils/ServiceRunningChecker.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/utils/Utils.java -------------------------------------------------------------------------------- /common/src/main/java/top/trumeet/common/widget/LinkAlertDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/java/top/trumeet/common/widget/LinkAlertDialog.java -------------------------------------------------------------------------------- /common/src/main/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/res/values-sw600dp/dimens.xml -------------------------------------------------------------------------------- /common/src/main/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/res/values-sw720dp-land/dimens.xml -------------------------------------------------------------------------------- /common/src/main/res/values-sw720dp-w1280dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/res/values-sw720dp-w1280dp/dimens.xml -------------------------------------------------------------------------------- /common/src/main/res/values-sw720dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/res/values-sw720dp/dimens.xml -------------------------------------------------------------------------------- /common/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /common/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /common/src/test/java/top/trumeet/common/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/common/src/test/java/top/trumeet/common/ExampleUnitTest.java -------------------------------------------------------------------------------- /condom/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/build.gradle -------------------------------------------------------------------------------- /condom/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/proguard-rules.pro -------------------------------------------------------------------------------- /condom/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /condom/src/androidTest/java/com/oasisfeng/condom/CondomContextBasicSemanticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/androidTest/java/com/oasisfeng/condom/CondomContextBasicSemanticTest.java -------------------------------------------------------------------------------- /condom/src/androidTest/java/com/oasisfeng/condom/CondomContextBlockingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/androidTest/java/com/oasisfeng/condom/CondomContextBlockingTest.java -------------------------------------------------------------------------------- /condom/src/androidTest/java/com/oasisfeng/condom/CondomKitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/androidTest/java/com/oasisfeng/condom/CondomKitTest.java -------------------------------------------------------------------------------- /condom/src/androidTest/java/com/oasisfeng/condom/CondomMiscTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/androidTest/java/com/oasisfeng/condom/CondomMiscTest.java -------------------------------------------------------------------------------- /condom/src/androidTest/java/com/oasisfeng/condom/CondomProcessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/androidTest/java/com/oasisfeng/condom/CondomProcessTest.java -------------------------------------------------------------------------------- /condom/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /condom/src/main/java/android/content/ContentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/android/content/ContentResolver.java -------------------------------------------------------------------------------- /condom/src/main/java/android/content/IContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/android/content/IContentProvider.java -------------------------------------------------------------------------------- /condom/src/main/java/android/content/IntentSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/android/content/IntentSender.java -------------------------------------------------------------------------------- /condom/src/main/java/android/content/pm/IPackageDataObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/android/content/pm/IPackageDataObserver.java -------------------------------------------------------------------------------- /condom/src/main/java/android/content/pm/IPackageDeleteObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/android/content/pm/IPackageDeleteObserver.java -------------------------------------------------------------------------------- /condom/src/main/java/android/content/pm/IPackageStatsObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/android/content/pm/IPackageStatsObserver.java -------------------------------------------------------------------------------- /condom/src/main/java/android/content/pm/KeySet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/android/content/pm/KeySet.java -------------------------------------------------------------------------------- /condom/src/main/java/android/content/pm/PackageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/android/content/pm/PackageManager.java -------------------------------------------------------------------------------- /condom/src/main/java/android/telephony/TelephonyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/android/telephony/TelephonyManager.java -------------------------------------------------------------------------------- /condom/src/main/java/com/android/internal/app/IAppOpsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/android/internal/app/IAppOpsService.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/CondomContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/CondomContext.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/CondomCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/CondomCore.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/CondomKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/CondomKit.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/CondomOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/CondomOptions.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/CondomProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/CondomProcess.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/ContentResolverWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/ContentResolverWrapper.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/OutboundJudge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/OutboundJudge.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/OutboundType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/OutboundType.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/PackageManagerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/PackageManagerWrapper.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/PseudoContextWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/PseudoContextWrapper.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/kit/NullDeviceIdKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/kit/NullDeviceIdKit.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/kit/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/kit/package-info.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/package-info.java -------------------------------------------------------------------------------- /condom/src/main/java/com/oasisfeng/condom/util/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/com/oasisfeng/condom/util/Lazy.java -------------------------------------------------------------------------------- /condom/src/main/java/top/trumeet/hook/FakeManifestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/condom/src/main/java/top/trumeet/hook/FakeManifestUtils.java -------------------------------------------------------------------------------- /extenders/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /extenders/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/extenders/build.gradle -------------------------------------------------------------------------------- /extenders/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/extenders/proguard-rules.pro -------------------------------------------------------------------------------- /extenders/src/androidTest/java/moe/yuuta/extenders/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/extenders/src/androidTest/java/moe/yuuta/extenders/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /extenders/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /extenders/src/main/java/android/app/AppOpsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/extenders/src/main/java/android/app/AppOpsManager.java -------------------------------------------------------------------------------- /extenders/src/main/java/android/app/AppOpsManagerExtender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/extenders/src/main/java/android/app/AppOpsManagerExtender.java -------------------------------------------------------------------------------- /extenders/src/main/java/android/app/NotificationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/extenders/src/main/java/android/app/NotificationManager.java -------------------------------------------------------------------------------- /extenders/src/main/java/android/app/NotificationManagerExtender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/extenders/src/main/java/android/app/NotificationManagerExtender.java -------------------------------------------------------------------------------- /extenders/src/test/java/moe/yuuta/extenders/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/extenders/src/test/java/moe/yuuta/extenders/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/gradlew.bat -------------------------------------------------------------------------------- /provider/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /provider/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/build.gradle -------------------------------------------------------------------------------- /provider/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/proguard-rules.pro -------------------------------------------------------------------------------- /provider/src/androidTest/java/top/trumeet/mipush/provider/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/androidTest/java/top/trumeet/mipush/provider/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /provider/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /provider/src/main/java/top/trumeet/mipush/provider/DatabaseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/main/java/top/trumeet/mipush/provider/DatabaseUtils.java -------------------------------------------------------------------------------- /provider/src/main/java/top/trumeet/mipush/provider/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/main/java/top/trumeet/mipush/provider/event/Event.java -------------------------------------------------------------------------------- /provider/src/main/java/top/trumeet/mipush/provider/event/EventProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/main/java/top/trumeet/mipush/provider/event/EventProvider.java -------------------------------------------------------------------------------- /provider/src/main/java/top/trumeet/mipush/provider/register/AppProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/main/java/top/trumeet/mipush/provider/register/AppProvider.java -------------------------------------------------------------------------------- /provider/src/main/java/top/trumeet/mipush/provider/register/RegisterDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/main/java/top/trumeet/mipush/provider/register/RegisterDB.java -------------------------------------------------------------------------------- /provider/src/main/java/top/trumeet/mipush/provider/register/RegisteredApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/main/java/top/trumeet/mipush/provider/register/RegisteredApplication.java -------------------------------------------------------------------------------- /provider/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /provider/src/test/java/top/trumeet/mipush/provider/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/provider/src/test/java/top/trumeet/mipush/provider/ExampleUnitTest.java -------------------------------------------------------------------------------- /push/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /push/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/build.gradle -------------------------------------------------------------------------------- /push/libs/miuipushsdkshared.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/libs/miuipushsdkshared.jar -------------------------------------------------------------------------------- /push/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/proguard-rules.pro -------------------------------------------------------------------------------- /push/src/androidTest/java/com/xiaomi/xmsf/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/androidTest/java/com/xiaomi/xmsf/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /push/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/push/sdk/MyPushMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/push/sdk/MyPushMessageHandler.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/push/service/MyClientEventDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/push/service/MyClientEventDispatcher.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/push/service/MyMIPushMessageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/push/service/MyMIPushMessageProcessor.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/push/service/MyMIPushNotificationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/push/service/MyMIPushNotificationHelper.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/push/service/PushServiceMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/push/service/PushServiceMain.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/RemoveDozeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/RemoveDozeActivity.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/ShareLogActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/ShareLogActivity.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/XmsfApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/XmsfApp.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/crash/CrashHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/crash/CrashHandler.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/auth/AuthActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/auth/AuthActivity.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/control/AppOpsKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/control/AppOpsKit.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/control/ControlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/control/ControlService.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/control/NotificationManagerKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/control/NotificationManagerKit.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/control/PushControllerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/control/PushControllerUtils.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/control/XMOutbound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/control/XMOutbound.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/notification/NotificationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/notification/NotificationController.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/HttpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/HttpService.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/IHttpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/IHttpService.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/IStatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/IStatService.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/MiuiPushActivateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/MiuiPushActivateService.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/MyLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/MyLog.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/Utils.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/XMAccountManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/XMAccountManager.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/XMPushService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/XMPushService.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/notificationcollection/NotificationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/notificationcollection/NotificationListener.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/notificationcollection/UploadNotificationJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/notificationcollection/UploadNotificationJob.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/receivers/AccountChangedReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/receivers/AccountChangedReceiver.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/receivers/BootReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/receivers/BootReceiver.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/receivers/MiPushPingReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/receivers/MiPushPingReceiver.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/receivers/MiuiPushMessageReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/receivers/MiuiPushMessageReceiver.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/receivers/NetworkStatusReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/receivers/NetworkStatusReceiver.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/service/receivers/NotificationEventReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/service/receivers/NotificationEventReceiver.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/type/TypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/type/TypeFactory.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/push/utils/RemoveTremblingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/push/utils/RemoveTremblingUtils.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/utils/ColorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/utils/ColorUtils.java -------------------------------------------------------------------------------- /push/src/main/java/com/xiaomi/xmsf/utils/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/java/com/xiaomi/xmsf/utils/LogUtils.java -------------------------------------------------------------------------------- /push/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /push/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /push/src/main/res/drawable/ic_notifications_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/drawable/ic_notifications_black_24dp.xml -------------------------------------------------------------------------------- /push/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /push/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /push/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /push/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /push/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /push/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /push/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /push/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /push/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /push/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /push/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /push/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /push/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /push/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /push/src/main/res/xml/filepaths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/push/src/main/res/xml/filepaths.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimothyZhang023/MiPushFramework/HEAD/settings.gradle --------------------------------------------------------------------------------