We can find all dangerous permissions from https://developer.android.com/guide/topics/permissions/requesting.html
Yet I think it is a bit annoying to check and request dangerous permissions at runtime.So I just make do with TARGET_SDK_VERSION = 22, a lazy guy (╰_╯)