├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── app ├── .gitignore ├── LICENSE ├── build.gradle ├── fabric.properties ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── permissionnanny │ │ │ └── PRNGFixes.java │ ├── kotlin │ │ └── com │ │ │ └── permissionnanny │ │ │ ├── AllOpen.kt │ │ │ ├── App.kt │ │ │ ├── BaseActivity.kt │ │ │ ├── BaseBinder.kt │ │ │ ├── BaseReceiver.kt │ │ │ ├── BaseService.kt │ │ │ ├── ClientDeepLinkReceiver.kt │ │ │ ├── ClientPermissionManifestReceiver.kt │ │ │ ├── ClientRequestReceiver.kt │ │ │ ├── ConfirmRequestActivity.kt │ │ │ ├── ConfirmRequestBinder.kt │ │ │ ├── ConfirmRequestView.kt │ │ │ ├── Err.kt │ │ │ ├── Manifest.kt │ │ │ ├── Operation.kt │ │ │ ├── PermissionInfo.kt │ │ │ ├── ProxyClient.kt │ │ │ ├── ProxyExecutor.kt │ │ │ ├── ProxyFunction.kt │ │ │ ├── ProxyListener.kt │ │ │ ├── ProxyListenerFactory.kt │ │ │ ├── ProxyService.kt │ │ │ ├── ResponseFactory.kt │ │ │ ├── SimpleOnItemSelectedListener.kt │ │ │ ├── TextDialogStubView.kt │ │ │ ├── UninstallReceiver.kt │ │ │ ├── Util.kt │ │ │ ├── content │ │ │ ├── ContentOperation.kt │ │ │ └── ProxyContentProvider.kt │ │ │ ├── dagger │ │ │ ├── ActivityComponent.kt │ │ │ ├── ActivityModule.kt │ │ │ ├── AppComponent.kt │ │ │ ├── AppModule.kt │ │ │ ├── ContextComponent.kt │ │ │ ├── ContextModule.kt │ │ │ └── Type.kt │ │ │ ├── data │ │ │ ├── AppPermission.kt │ │ │ ├── AppPermissionDB.kt │ │ │ ├── AppPermissionManager.kt │ │ │ ├── Cryo.kt │ │ │ ├── NannyDB.kt │ │ │ ├── OngoingRequestDB.kt │ │ │ └── PermissionDetail.kt │ │ │ ├── missioncontrol │ │ │ ├── AppControlActivity.kt │ │ │ ├── AppControlAdapter.kt │ │ │ ├── AppControlBinder.kt │ │ │ ├── AppControlView.kt │ │ │ ├── AppInfoViewHolder.kt │ │ │ ├── PermissionInfoViewHolder.kt │ │ │ └── SpacesItemDecoration.kt │ │ │ └── simple │ │ │ ├── AccountOperation.kt │ │ │ ├── LocationOperation.kt │ │ │ ├── ProxyAccountManagerListener.kt │ │ │ ├── ProxyGpsStatusListener.kt │ │ │ ├── ProxyNmeaListener.kt │ │ │ ├── ProxyOnAccountsUpdateListener.kt │ │ │ ├── RequestLocationUpdatesListener.kt │ │ │ ├── RequestSingleUpdateListener.kt │ │ │ ├── SimpleOperation.kt │ │ │ ├── SmsOperation.kt │ │ │ ├── TelephonyOperation.kt │ │ │ └── WifiOperation.kt │ └── res │ │ ├── drawable-hdpi │ │ ├── android.png │ │ └── icon.png │ │ ├── drawable-mdpi │ │ └── android.png │ │ ├── drawable-xhdpi │ │ └── android.png │ │ ├── drawable-xxhdpi │ │ └── android.png │ │ ├── layout │ │ ├── dialog.xml │ │ ├── dialog_text.xml │ │ ├── item_app.xml │ │ ├── item_switch.xml │ │ ├── page_app_list.xml │ │ └── toolbar.xml │ │ ├── menu │ │ └── app_list_menu.xml │ │ ├── values-v19 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── strings_aosp_perm.xml │ │ ├── strings_app.xml │ │ └── styles.xml │ └── test │ └── kotlin │ ├── com │ └── permissionnanny │ │ ├── AppTestUtil.kt │ │ ├── ClientDeepLinkReceiverTest.kt │ │ ├── ClientPermissionManifestReceiverTest.kt │ │ ├── ClientRequestReceiverTest.kt │ │ ├── ConfirmRequestActivityTest.kt │ │ ├── ConfirmRequestBinderTest.kt │ │ ├── ConfirmRequestViewTest.kt │ │ ├── NannyAppTestCase.kt │ │ ├── NannyAppTestRunner.kt │ │ ├── RoboApp.kt │ │ ├── TextDialogStubViewTest.kt │ │ ├── UninstallReceiverTest.kt │ │ ├── UtilTest.kt │ │ ├── content │ │ └── ProxyContentProviderTest.kt │ │ ├── dagger │ │ ├── MockActivityComponent.kt │ │ ├── MockActivityModule.kt │ │ ├── MockAppModule.kt │ │ ├── MockComponentFactory.kt │ │ ├── MockContextComponent.kt │ │ └── MockContextModule.kt │ │ └── missioncontrol │ │ └── AppControlActivityTest.kt │ └── mocklin │ └── Mocklin.kt ├── appDemo ├── .gitignore ├── LICENSE ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── permissionnanny │ │ └── demo │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── permissionnanny │ │ └── demo │ │ ├── App.java │ │ ├── BaseActivity.java │ │ ├── C.java │ │ ├── Config.java │ │ ├── ContentRequestFactory.java │ │ ├── DataAdapter.java │ │ ├── DemoActivity.java │ │ ├── DemoPermissionManifestActivity.java │ │ ├── DemoPermissionManifestReceiver.java │ │ ├── DemoRequest.java │ │ ├── DemoSimpleRequestAdapter.java │ │ ├── DemoViewHolder.java │ │ ├── EzMap.java │ │ ├── MainActivity.java │ │ ├── RequestFactory.java │ │ ├── ResponseDisplayListener.java │ │ ├── ResponseListener.java │ │ ├── SimpleRequestFactory.java │ │ ├── account │ │ └── AccountRequestFactory.java │ │ ├── content │ │ ├── DemoContentRequestAdapter.java │ │ └── DemoContentRequestFactory.java │ │ ├── deeplink │ │ └── DemoDeepLinkActivity.java │ │ ├── extra │ │ ├── AccountExtra.java │ │ ├── BooleanExtra.java │ │ ├── CriteriaExtra.java │ │ ├── Extra.java │ │ ├── ExtrasDialogBuilder.java │ │ ├── FloatExtra.java │ │ ├── IntegerExtra.java │ │ ├── LongExtra.java │ │ └── StringExtra.java │ │ ├── location │ │ └── LocationRequestFactory.java │ │ ├── telephony │ │ └── TelephonyRequestFactory.java │ │ └── wifi │ │ └── WifiRequestFactory.java │ └── res │ ├── drawable-hdpi │ ├── ic_launcher.png │ └── icon.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout │ ├── deep_link_activity.xml │ ├── extras_account.xml │ ├── extras_boolean.xml │ ├── extras_criteria.xml │ ├── extras_dialog.xml │ ├── extras_integer.xml │ ├── extras_string.xml │ ├── main_activity.xml │ ├── main_listitem.xml │ ├── manifest_activity.xml │ ├── manifest_listitem.xml │ ├── wifi_activity.xml │ └── wifi_listitem.xml │ ├── menu │ └── menu_main.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── bintray.gradle ├── common ├── .gitignore ├── LICENSE ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── permissionnanny │ │ └── common │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── permissionnanny │ └── common │ ├── BundleUtil.java │ ├── IntentUtil.java │ ├── StackTraceDebugTree.java │ └── StringUtil.java ├── commonTest ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── permissionnanny │ │ └── commontest │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ └── java │ ├── com │ └── permissionnanny │ │ └── common │ │ └── test │ │ ├── AndroidMatchers.java │ │ ├── InitMocksRule.java │ │ ├── IsBundleEqual.java │ │ ├── IsIntentEqual.java │ │ ├── Mockingbird.java │ │ ├── NannyTestCase.java │ │ ├── NannyTestRunner.java │ │ ├── PowerMockTestRule.java │ │ └── TestUtil.java │ └── org │ └── mockito │ └── configuration │ └── MockitoConfiguration.java ├── deps.gradle ├── google-play.jks ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib ├── .gitignore ├── LICENSE ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── permissionnanny │ │ │ └── lib │ │ │ ├── C.java │ │ │ ├── Err.java │ │ │ ├── Event.java │ │ │ ├── Nanny.java │ │ │ ├── NannyBundle.java │ │ │ ├── NannyException.java │ │ │ ├── NannyRequest.java │ │ │ ├── PPP.java │ │ │ ├── deeplink │ │ │ └── DeepLinkRequest.java │ │ │ ├── manifest │ │ │ ├── PermissionManifestReceiver.java │ │ │ ├── PermissionManifestService.java │ │ │ └── PermissionManifestServiceLauncherReceiver.java │ │ │ └── request │ │ │ ├── Ack.java │ │ │ ├── BaseEvent.java │ │ │ ├── PermissionEvent.java │ │ │ ├── PermissionReceiver.java │ │ │ ├── PermissionRequest.java │ │ │ ├── RequestParams.java │ │ │ ├── content │ │ │ ├── ContentEvent.java │ │ │ ├── ContentListener.java │ │ │ └── ContentRequest.java │ │ │ └── simple │ │ │ ├── AccountManagerEvent.java │ │ │ ├── AccountRequest.java │ │ │ ├── AccountsUpdateEvent.java │ │ │ ├── GpsStatusEvent.java │ │ │ ├── LocationEvent.java │ │ │ ├── LocationRequest.java │ │ │ ├── NmeaEvent.java │ │ │ ├── SimpleListener.java │ │ │ ├── SimpleRequest.java │ │ │ ├── SmsRequest.java │ │ │ ├── TelephonyRequest.java │ │ │ └── WifiRequest.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── permissionnanny │ └── lib │ ├── NannyBundleTest.java │ ├── NannyLibTestCase.java │ ├── NannyLibTestRunner.java │ ├── NannyRequestTest.java │ ├── NannyTest.java │ ├── RoboApp.java │ └── request │ ├── AckTest.java │ ├── PermissionEventTest.java │ ├── PermissionReceiverTest.java │ ├── PermissionRequestTest.java │ ├── content │ └── ContentEventTest.java │ └── simple │ ├── AccountManagerEventTest.java │ ├── AccountsUpdateEventTest.java │ ├── GpsStatusEventTest.java │ ├── LocationEventTest.java │ └── NmeaEventTest.java ├── lint.xml ├── secret.properties └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/LICENSE -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/fabric.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/fabric.properties -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/permissionnanny/PRNGFixes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/java/com/permissionnanny/PRNGFixes.java -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/AllOpen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/AllOpen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/App.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/BaseBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/BaseBinder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/BaseReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/BaseReceiver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/BaseService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/BaseService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ClientDeepLinkReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ClientDeepLinkReceiver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ClientPermissionManifestReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ClientPermissionManifestReceiver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ClientRequestReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ClientRequestReceiver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ConfirmRequestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ConfirmRequestActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ConfirmRequestBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ConfirmRequestBinder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ConfirmRequestView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ConfirmRequestView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/Err.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/Err.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/Manifest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/Manifest.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/Operation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/Operation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/PermissionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/PermissionInfo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ProxyClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ProxyClient.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ProxyExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ProxyExecutor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ProxyFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ProxyFunction.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ProxyListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ProxyListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ProxyListenerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ProxyListenerFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ProxyService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ProxyService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/ResponseFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/ResponseFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/SimpleOnItemSelectedListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/SimpleOnItemSelectedListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/TextDialogStubView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/TextDialogStubView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/UninstallReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/UninstallReceiver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/Util.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/content/ContentOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/content/ContentOperation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/content/ProxyContentProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/content/ProxyContentProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/dagger/ActivityComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/dagger/ActivityComponent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/dagger/ActivityModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/dagger/ActivityModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/dagger/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/dagger/AppComponent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/dagger/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/dagger/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/dagger/ContextComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/dagger/ContextComponent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/dagger/ContextModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/dagger/ContextModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/dagger/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/dagger/Type.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/data/AppPermission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/data/AppPermission.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/data/AppPermissionDB.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/data/AppPermissionDB.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/data/AppPermissionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/data/AppPermissionManager.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/data/Cryo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/data/Cryo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/data/NannyDB.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/data/NannyDB.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/data/OngoingRequestDB.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/data/OngoingRequestDB.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/data/PermissionDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/data/PermissionDetail.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/missioncontrol/AppControlActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/missioncontrol/AppControlActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/missioncontrol/AppControlAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/missioncontrol/AppControlAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/missioncontrol/AppControlBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/missioncontrol/AppControlBinder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/missioncontrol/AppControlView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/missioncontrol/AppControlView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/missioncontrol/AppInfoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/missioncontrol/AppInfoViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/missioncontrol/PermissionInfoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/missioncontrol/PermissionInfoViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/missioncontrol/SpacesItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/missioncontrol/SpacesItemDecoration.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/AccountOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/AccountOperation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/LocationOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/LocationOperation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/ProxyAccountManagerListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/ProxyAccountManagerListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/ProxyGpsStatusListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/ProxyGpsStatusListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/ProxyNmeaListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/ProxyNmeaListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/ProxyOnAccountsUpdateListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/ProxyOnAccountsUpdateListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/RequestLocationUpdatesListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/RequestLocationUpdatesListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/RequestSingleUpdateListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/RequestSingleUpdateListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/SimpleOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/SimpleOperation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/SmsOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/SmsOperation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/TelephonyOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/TelephonyOperation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/permissionnanny/simple/WifiOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/kotlin/com/permissionnanny/simple/WifiOperation.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/drawable-hdpi/android.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/drawable-mdpi/android.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/drawable-xhdpi/android.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/drawable-xxhdpi/android.png -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/layout/dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/layout/dialog_text.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/layout/item_app.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_switch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/layout/item_switch.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/page_app_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/layout/page_app_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/layout/toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/app_list_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/menu/app_list_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings_aosp_perm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/values/strings_aosp_perm.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/values/strings_app.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/AppTestUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/AppTestUtil.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/ClientDeepLinkReceiverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/ClientDeepLinkReceiverTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/ClientPermissionManifestReceiverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/ClientPermissionManifestReceiverTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/ClientRequestReceiverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/ClientRequestReceiverTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/ConfirmRequestActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/ConfirmRequestActivityTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/ConfirmRequestBinderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/ConfirmRequestBinderTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/ConfirmRequestViewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/ConfirmRequestViewTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/NannyAppTestCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/NannyAppTestCase.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/NannyAppTestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/NannyAppTestRunner.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/RoboApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/RoboApp.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/TextDialogStubViewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/TextDialogStubViewTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/UninstallReceiverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/UninstallReceiverTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/UtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/UtilTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/content/ProxyContentProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/content/ProxyContentProviderTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/dagger/MockActivityComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/dagger/MockActivityComponent.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/dagger/MockActivityModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/dagger/MockActivityModule.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/dagger/MockAppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/dagger/MockAppModule.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/dagger/MockComponentFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/dagger/MockComponentFactory.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/dagger/MockContextComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/dagger/MockContextComponent.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/dagger/MockContextModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/dagger/MockContextModule.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/permissionnanny/missioncontrol/AppControlActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/com/permissionnanny/missioncontrol/AppControlActivityTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/mocklin/Mocklin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/app/src/test/kotlin/mocklin/Mocklin.kt -------------------------------------------------------------------------------- /appDemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /appDemo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/LICENSE -------------------------------------------------------------------------------- /appDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/build.gradle -------------------------------------------------------------------------------- /appDemo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/proguard-rules.pro -------------------------------------------------------------------------------- /appDemo/src/androidTest/java/com/permissionnanny/demo/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/androidTest/java/com/permissionnanny/demo/ApplicationTest.java -------------------------------------------------------------------------------- /appDemo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/App.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/BaseActivity.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/C.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/Config.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/ContentRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/ContentRequestFactory.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/DataAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/DataAdapter.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/DemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/DemoActivity.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/DemoPermissionManifestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/DemoPermissionManifestActivity.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/DemoPermissionManifestReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/DemoPermissionManifestReceiver.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/DemoRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/DemoRequest.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/DemoSimpleRequestAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/DemoSimpleRequestAdapter.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/DemoViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/DemoViewHolder.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/EzMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/EzMap.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/MainActivity.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/RequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/RequestFactory.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/ResponseDisplayListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/ResponseDisplayListener.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/ResponseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/ResponseListener.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/SimpleRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/SimpleRequestFactory.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/account/AccountRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/account/AccountRequestFactory.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/content/DemoContentRequestAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/content/DemoContentRequestAdapter.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/content/DemoContentRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/content/DemoContentRequestFactory.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/deeplink/DemoDeepLinkActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/deeplink/DemoDeepLinkActivity.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/extra/AccountExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/extra/AccountExtra.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/extra/BooleanExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/extra/BooleanExtra.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/extra/CriteriaExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/extra/CriteriaExtra.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/extra/Extra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/extra/Extra.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/extra/ExtrasDialogBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/extra/ExtrasDialogBuilder.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/extra/FloatExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/extra/FloatExtra.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/extra/IntegerExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/extra/IntegerExtra.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/extra/LongExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/extra/LongExtra.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/extra/StringExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/extra/StringExtra.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/location/LocationRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/location/LocationRequestFactory.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/telephony/TelephonyRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/telephony/TelephonyRequestFactory.java -------------------------------------------------------------------------------- /appDemo/src/main/java/com/permissionnanny/demo/wifi/WifiRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/java/com/permissionnanny/demo/wifi/WifiRequestFactory.java -------------------------------------------------------------------------------- /appDemo/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /appDemo/src/main/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /appDemo/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /appDemo/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /appDemo/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/deep_link_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/deep_link_activity.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/extras_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/extras_account.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/extras_boolean.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/extras_boolean.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/extras_criteria.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/extras_criteria.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/extras_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/extras_dialog.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/extras_integer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/extras_integer.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/extras_string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/extras_string.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/main_listitem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/main_listitem.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/manifest_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/manifest_activity.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/manifest_listitem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/manifest_listitem.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/wifi_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/wifi_activity.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/layout/wifi_listitem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/layout/wifi_listitem.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /appDemo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/appDemo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /bintray.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/bintray.gradle -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/common/LICENSE -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/common/proguard-rules.pro -------------------------------------------------------------------------------- /common/src/androidTest/java/com/permissionnanny/common/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/common/src/androidTest/java/com/permissionnanny/common/ApplicationTest.java -------------------------------------------------------------------------------- /common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/src/main/java/com/permissionnanny/common/BundleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/common/src/main/java/com/permissionnanny/common/BundleUtil.java -------------------------------------------------------------------------------- /common/src/main/java/com/permissionnanny/common/IntentUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/common/src/main/java/com/permissionnanny/common/IntentUtil.java -------------------------------------------------------------------------------- /common/src/main/java/com/permissionnanny/common/StackTraceDebugTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/common/src/main/java/com/permissionnanny/common/StackTraceDebugTree.java -------------------------------------------------------------------------------- /common/src/main/java/com/permissionnanny/common/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/common/src/main/java/com/permissionnanny/common/StringUtil.java -------------------------------------------------------------------------------- /commonTest/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /commonTest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/build.gradle -------------------------------------------------------------------------------- /commonTest/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/proguard-rules.pro -------------------------------------------------------------------------------- /commonTest/src/androidTest/java/com/permissionnanny/commontest/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/androidTest/java/com/permissionnanny/commontest/ApplicationTest.java -------------------------------------------------------------------------------- /commonTest/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /commonTest/src/main/java/com/permissionnanny/common/test/AndroidMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/com/permissionnanny/common/test/AndroidMatchers.java -------------------------------------------------------------------------------- /commonTest/src/main/java/com/permissionnanny/common/test/InitMocksRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/com/permissionnanny/common/test/InitMocksRule.java -------------------------------------------------------------------------------- /commonTest/src/main/java/com/permissionnanny/common/test/IsBundleEqual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/com/permissionnanny/common/test/IsBundleEqual.java -------------------------------------------------------------------------------- /commonTest/src/main/java/com/permissionnanny/common/test/IsIntentEqual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/com/permissionnanny/common/test/IsIntentEqual.java -------------------------------------------------------------------------------- /commonTest/src/main/java/com/permissionnanny/common/test/Mockingbird.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/com/permissionnanny/common/test/Mockingbird.java -------------------------------------------------------------------------------- /commonTest/src/main/java/com/permissionnanny/common/test/NannyTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/com/permissionnanny/common/test/NannyTestCase.java -------------------------------------------------------------------------------- /commonTest/src/main/java/com/permissionnanny/common/test/NannyTestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/com/permissionnanny/common/test/NannyTestRunner.java -------------------------------------------------------------------------------- /commonTest/src/main/java/com/permissionnanny/common/test/PowerMockTestRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/com/permissionnanny/common/test/PowerMockTestRule.java -------------------------------------------------------------------------------- /commonTest/src/main/java/com/permissionnanny/common/test/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/com/permissionnanny/common/test/TestUtil.java -------------------------------------------------------------------------------- /commonTest/src/main/java/org/mockito/configuration/MockitoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/commonTest/src/main/java/org/mockito/configuration/MockitoConfiguration.java -------------------------------------------------------------------------------- /deps.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/deps.gradle -------------------------------------------------------------------------------- /google-play.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/google-play.jks -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/LICENSE -------------------------------------------------------------------------------- /lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/build.gradle -------------------------------------------------------------------------------- /lib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/proguard-rules.pro -------------------------------------------------------------------------------- /lib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/C.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/Err.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/Err.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/Event.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/Nanny.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/Nanny.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/NannyBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/NannyBundle.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/NannyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/NannyException.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/NannyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/NannyRequest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/PPP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/PPP.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/deeplink/DeepLinkRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/deeplink/DeepLinkRequest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/manifest/PermissionManifestReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/manifest/PermissionManifestReceiver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/manifest/PermissionManifestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/manifest/PermissionManifestService.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/manifest/PermissionManifestServiceLauncherReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/manifest/PermissionManifestServiceLauncherReceiver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/Ack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/Ack.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/BaseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/BaseEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/PermissionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/PermissionEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/PermissionReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/PermissionReceiver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/PermissionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/PermissionRequest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/RequestParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/RequestParams.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/content/ContentEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/content/ContentEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/content/ContentListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/content/ContentListener.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/content/ContentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/content/ContentRequest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/AccountManagerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/AccountManagerEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/AccountRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/AccountRequest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/AccountsUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/AccountsUpdateEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/GpsStatusEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/GpsStatusEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/LocationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/LocationEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/LocationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/LocationRequest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/NmeaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/NmeaEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/SimpleListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/SimpleListener.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/SimpleRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/SimpleRequest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/SmsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/SmsRequest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/TelephonyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/TelephonyRequest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/permissionnanny/lib/request/simple/WifiRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/java/com/permissionnanny/lib/request/simple/WifiRequest.java -------------------------------------------------------------------------------- /lib/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/NannyBundleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/NannyBundleTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/NannyLibTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/NannyLibTestCase.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/NannyLibTestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/NannyLibTestRunner.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/NannyRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/NannyRequestTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/NannyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/NannyTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/RoboApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/RoboApp.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/AckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/AckTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/PermissionEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/PermissionEventTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/PermissionReceiverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/PermissionReceiverTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/PermissionRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/PermissionRequestTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/content/ContentEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/content/ContentEventTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/simple/AccountManagerEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/simple/AccountManagerEventTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/simple/AccountsUpdateEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/simple/AccountsUpdateEventTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/simple/GpsStatusEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/simple/GpsStatusEventTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/simple/LocationEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/simple/LocationEventTest.java -------------------------------------------------------------------------------- /lib/src/test/java/com/permissionnanny/lib/request/simple/NmeaEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lib/src/test/java/com/permissionnanny/lib/request/simple/NmeaEventTest.java -------------------------------------------------------------------------------- /lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/lint.xml -------------------------------------------------------------------------------- /secret.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/secret.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littledot/Permission-Nanny/HEAD/settings.gradle --------------------------------------------------------------------------------