├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── libs │ └── lite-orm-1.9.2.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── cn │ │ └── gavinliu │ │ └── notificationbox │ │ ├── NotificationBoxApp.java │ │ ├── model │ │ ├── AppInfo.java │ │ ├── ModelSource.java │ │ └── NotificationInfo.java │ │ ├── service │ │ └── NotificationListenerService.java │ │ ├── ui │ │ ├── BasePresenter.java │ │ ├── BaseView.java │ │ ├── applist │ │ │ ├── AppListActivity.java │ │ │ ├── AppListContract.java │ │ │ ├── AppListFragment.java │ │ │ └── AppListPresenter.java │ │ ├── detail │ │ │ ├── DetailActivity.java │ │ │ ├── DetailContract.java │ │ │ ├── DetailFragment.java │ │ │ └── DetailPresenter.java │ │ ├── main │ │ │ ├── MainActivity.java │ │ │ ├── MainContract.java │ │ │ ├── MainFragment.java │ │ │ └── MainPresenter.java │ │ ├── setting │ │ │ ├── SettingActivity.java │ │ │ └── SettingFragment.java │ │ └── welcome │ │ │ └── WelcomeActivity.java │ │ ├── utils │ │ ├── CommonUtils.java │ │ ├── DbUtils.java │ │ ├── PackageUtils.java │ │ └── SettingUtils.java │ │ └── widget │ │ ├── BaseActivity.java │ │ ├── BaseFragment.java │ │ ├── BaseListFragment.java │ │ └── BaseViewHolder.java │ └── res │ ├── drawable-xhdpi │ └── ic_add_white_24dp.png │ ├── drawable-xxhdpi │ ├── ic_add_white_24dp.png │ └── ic_navigate_next_black_24dp.png │ ├── drawable-xxxhdpi │ └── ic_add_white_24dp.png │ ├── layout │ ├── activity_applist.xml │ ├── activity_main.xml │ ├── activity_setting.xml │ ├── fragment_main.xml │ ├── item_applist.xml │ ├── item_detail.xml │ ├── item_main.xml │ ├── nb_base_list_fragment.xml │ ├── nb_empty_view.xml │ ├── nb_preference_screen.xml │ └── nb_progress_view.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ ├── values-zh-rCN │ └── strings.xml │ ├── values-zh-rHK │ └── strings.xml │ ├── values │ ├── colors.xml │ ├── dimens.xml │ ├── ids.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── setting.xml ├── screenshots.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/libs/lite-orm-1.9.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/libs/lite-orm-1.9.2.jar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/NotificationBoxApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/NotificationBoxApp.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/model/AppInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/model/AppInfo.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/model/ModelSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/model/ModelSource.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/model/NotificationInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/model/NotificationInfo.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/service/NotificationListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/service/NotificationListenerService.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/BaseView.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/applist/AppListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/applist/AppListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/applist/AppListContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/applist/AppListContract.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/applist/AppListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/applist/AppListFragment.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/applist/AppListPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/applist/AppListPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/detail/DetailActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/detail/DetailActivity.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/detail/DetailContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/detail/DetailContract.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/detail/DetailFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/detail/DetailFragment.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/detail/DetailPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/detail/DetailPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/main/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/main/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/main/MainContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/main/MainContract.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/main/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/main/MainFragment.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/main/MainPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/main/MainPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/setting/SettingActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/setting/SettingActivity.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/setting/SettingFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/setting/SettingFragment.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/ui/welcome/WelcomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/ui/welcome/WelcomeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/utils/CommonUtils.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/utils/DbUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/utils/DbUtils.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/utils/PackageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/utils/PackageUtils.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/utils/SettingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/utils/SettingUtils.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/widget/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/widget/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/widget/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/widget/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/widget/BaseListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/widget/BaseListFragment.java -------------------------------------------------------------------------------- /app/src/main/java/cn/gavinliu/notificationbox/widget/BaseViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/java/cn/gavinliu/notificationbox/widget/BaseViewHolder.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/drawable-xhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_navigate_next_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/drawable-xxhdpi/ic_navigate_next_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_applist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/activity_applist.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/activity_setting.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/fragment_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_applist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/item_applist.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/item_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/item_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nb_base_list_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/nb_base_list_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nb_empty_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/nb_empty_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nb_preference_screen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/nb_preference_screen.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nb_progress_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/layout/nb_progress_view.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rHK/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/values-zh-rHK/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/app/src/main/res/xml/setting.xml -------------------------------------------------------------------------------- /screenshots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinliu/NotificationBox/HEAD/screenshots.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------