Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hotchemi/m-permissions-checker
You can check whether you have to handle your app permission or not in Android M.
https://github.com/hotchemi/m-permissions-checker
Last synced: 2 months ago
JSON representation
You can check whether you have to handle your app permission or not in Android M.
- Host: GitHub
- URL: https://github.com/hotchemi/m-permissions-checker
- Owner: hotchemi
- License: apache-2.0
- Created: 2015-06-30T16:11:37.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-21T17:33:35.000Z (almost 9 years ago)
- Last Synced: 2024-10-14T12:43:26.189Z (3 months ago)
- Language: Python
- Homepage: http://hotchemi.github.io/m-permissions-checker/
- Size: 37.1 KB
- Stars: 49
- Watchers: 4
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# m-permissions-checker
[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-m--permissions--checker-green.svg?style=flat)](https://android-arsenal.com/details/1/2074)
With this tiny script, you can check whether you have to handle your app's permission or not in [Android M](http://developer.android.com/preview/index.html).
## What is Runtime Permissions?
For the detail, please dive into [Android Developers](http://developer.android.com/preview/features/runtime-permissions.html).
## Install
Just clone this repository or download the python file.
## Usage
Simply point the script at your root app directory:
```sh
$ python permissions_checker.py /home/user/my-app> Searching file: /home/user/my-app/src/main/AndroidManifest.xml
> Unfortunately, you have to handle these permissions in MNC.
> android.permission.READ_CALENDAR
> android.permission.WRITE_CALENDAR
> android.permission.CAMERA
```> Of course this script excludes build output directory like `build`.
## Caution
This script doesn't check custom permission's dangerousness. So please check them by your hand.
## Support
Python 2.7.
## Contribute
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request