mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-02-12 18:56:31 +08:00
docs(android-permissions): fix wrong jsdocs
This commit is contained in:
parent
dd4d35d9e0
commit
15c73e46d0
@ -1,5 +1,5 @@
|
|||||||
import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
|
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
|
import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name Android Permissions
|
* @name Android Permissions
|
||||||
@ -37,12 +37,12 @@ import { Injectable } from '@angular/core';
|
|||||||
})
|
})
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class AndroidPermissions extends IonicNativePlugin {
|
export class AndroidPermissions extends IonicNativePlugin {
|
||||||
|
|
||||||
PERMISSION: any = {
|
PERMISSION: any = {
|
||||||
ACCESS_CHECKIN_PROPERTIES: 'android.permission.ACCESS_CHECKIN_PROPERTIES',
|
ACCESS_CHECKIN_PROPERTIES: 'android.permission.ACCESS_CHECKIN_PROPERTIES',
|
||||||
ACCESS_COARSE_LOCATION: 'android.permission.ACCESS_COARSE_LOCATION',
|
ACCESS_COARSE_LOCATION: 'android.permission.ACCESS_COARSE_LOCATION',
|
||||||
ACCESS_FINE_LOCATION: 'android.permission.ACCESS_FINE_LOCATION',
|
ACCESS_FINE_LOCATION: 'android.permission.ACCESS_FINE_LOCATION',
|
||||||
ACCESS_LOCATION_EXTRA_COMMANDS: 'android.permission.ACCESS_LOCATION_EXTRA_COMMANDS',
|
ACCESS_LOCATION_EXTRA_COMMANDS:
|
||||||
|
'android.permission.ACCESS_LOCATION_EXTRA_COMMANDS',
|
||||||
ACCESS_MOCK_LOCATION: 'android.permission.ACCESS_MOCK_LOCATION',
|
ACCESS_MOCK_LOCATION: 'android.permission.ACCESS_MOCK_LOCATION',
|
||||||
ACCESS_NETWORK_STATE: 'android.permission.ACCESS_NETWORK_STATE',
|
ACCESS_NETWORK_STATE: 'android.permission.ACCESS_NETWORK_STATE',
|
||||||
ACCESS_SURFACE_FLINGER: 'android.permission.ACCESS_SURFACE_FLINGER',
|
ACCESS_SURFACE_FLINGER: 'android.permission.ACCESS_SURFACE_FLINGER',
|
||||||
@ -53,12 +53,14 @@ export class AndroidPermissions extends IonicNativePlugin {
|
|||||||
BATTERY_STATS: 'android.permission.BATTERY_STATS',
|
BATTERY_STATS: 'android.permission.BATTERY_STATS',
|
||||||
BIND_ACCESSIBILITY_SERVICE: 'android.permission.BIND_ACCESSIBILITY_SERVICE',
|
BIND_ACCESSIBILITY_SERVICE: 'android.permission.BIND_ACCESSIBILITY_SERVICE',
|
||||||
BIND_APPWIDGET: 'android.permission.BIND_APPWIDGET',
|
BIND_APPWIDGET: 'android.permission.BIND_APPWIDGET',
|
||||||
BIND_CARRIER_MESSAGING_SERVICE: 'android.permission.BIND_CARRIER_MESSAGING_SERVICE',
|
BIND_CARRIER_MESSAGING_SERVICE:
|
||||||
|
'android.permission.BIND_CARRIER_MESSAGING_SERVICE',
|
||||||
BIND_DEVICE_ADMIN: 'android.permission.BIND_DEVICE_ADMIN',
|
BIND_DEVICE_ADMIN: 'android.permission.BIND_DEVICE_ADMIN',
|
||||||
BIND_DREAM_SERVICE: 'android.permission.BIND_DREAM_SERVICE',
|
BIND_DREAM_SERVICE: 'android.permission.BIND_DREAM_SERVICE',
|
||||||
BIND_INPUT_METHOD: 'android.permission.BIND_INPUT_METHOD',
|
BIND_INPUT_METHOD: 'android.permission.BIND_INPUT_METHOD',
|
||||||
BIND_NFC_SERVICE: 'android.permission.BIND_NFC_SERVICE',
|
BIND_NFC_SERVICE: 'android.permission.BIND_NFC_SERVICE',
|
||||||
BIND_NOTIFICATION_LISTENER_SERVICE: 'android.permission.BIND_NOTIFICATION_LISTENER_SERVICE',
|
BIND_NOTIFICATION_LISTENER_SERVICE:
|
||||||
|
'android.permission.BIND_NOTIFICATION_LISTENER_SERVICE',
|
||||||
BIND_PRINT_SERVICE: 'android.permission.BIND_PRINT_SERVICE',
|
BIND_PRINT_SERVICE: 'android.permission.BIND_PRINT_SERVICE',
|
||||||
BIND_REMOTEVIEWS: 'android.permission.BIND_REMOTEVIEWS',
|
BIND_REMOTEVIEWS: 'android.permission.BIND_REMOTEVIEWS',
|
||||||
BIND_TEXT_SERVICE: 'android.permission.BIND_TEXT_SERVICE',
|
BIND_TEXT_SERVICE: 'android.permission.BIND_TEXT_SERVICE',
|
||||||
@ -79,12 +81,15 @@ export class AndroidPermissions extends IonicNativePlugin {
|
|||||||
CALL_PRIVILEGED: 'android.permission.CALL_PRIVILEGED',
|
CALL_PRIVILEGED: 'android.permission.CALL_PRIVILEGED',
|
||||||
CAMERA: 'android.permission.CAMERA',
|
CAMERA: 'android.permission.CAMERA',
|
||||||
CAPTURE_AUDIO_OUTPUT: 'android.permission.CAPTURE_AUDIO_OUTPUT',
|
CAPTURE_AUDIO_OUTPUT: 'android.permission.CAPTURE_AUDIO_OUTPUT',
|
||||||
CAPTURE_SECURE_VIDEO_OUTPUT: 'android.permission.CAPTURE_SECURE_VIDEO_OUTPUT',
|
CAPTURE_SECURE_VIDEO_OUTPUT:
|
||||||
|
'android.permission.CAPTURE_SECURE_VIDEO_OUTPUT',
|
||||||
CAPTURE_VIDEO_OUTPUT: 'android.permission.CAPTURE_VIDEO_OUTPUT',
|
CAPTURE_VIDEO_OUTPUT: 'android.permission.CAPTURE_VIDEO_OUTPUT',
|
||||||
CHANGE_COMPONENT_ENABLED_STATE: 'android.permission.CHANGE_COMPONENT_ENABLED_STATE',
|
CHANGE_COMPONENT_ENABLED_STATE:
|
||||||
|
'android.permission.CHANGE_COMPONENT_ENABLED_STATE',
|
||||||
CHANGE_CONFIGURATION: 'android.permission.CHANGE_CONFIGURATION',
|
CHANGE_CONFIGURATION: 'android.permission.CHANGE_CONFIGURATION',
|
||||||
CHANGE_NETWORK_STATE: 'android.permission.CHANGE_NETWORK_STATE',
|
CHANGE_NETWORK_STATE: 'android.permission.CHANGE_NETWORK_STATE',
|
||||||
CHANGE_WIFI_MULTICAST_STATE: 'android.permission.CHANGE_WIFI_MULTICAST_STATE',
|
CHANGE_WIFI_MULTICAST_STATE:
|
||||||
|
'android.permission.CHANGE_WIFI_MULTICAST_STATE',
|
||||||
CHANGE_WIFI_STATE: 'android.permission.CHANGE_WIFI_STATE',
|
CHANGE_WIFI_STATE: 'android.permission.CHANGE_WIFI_STATE',
|
||||||
CLEAR_APP_CACHE: 'android.permission.CLEAR_APP_CACHE',
|
CLEAR_APP_CACHE: 'android.permission.CLEAR_APP_CACHE',
|
||||||
CLEAR_APP_USER_DATA: 'android.permission.CLEAR_APP_USER_DATA',
|
CLEAR_APP_USER_DATA: 'android.permission.CLEAR_APP_USER_DATA',
|
||||||
@ -130,7 +135,8 @@ export class AndroidPermissions extends IonicNativePlugin {
|
|||||||
READ_CONTACTS: 'android.permission.READ_CONTACTS',
|
READ_CONTACTS: 'android.permission.READ_CONTACTS',
|
||||||
READ_EXTERNAL_STORAGE: 'android.permission.READ_EXTERNAL_STORAGE',
|
READ_EXTERNAL_STORAGE: 'android.permission.READ_EXTERNAL_STORAGE',
|
||||||
READ_FRAME_BUFFER: 'android.permission.READ_FRAME_BUFFER',
|
READ_FRAME_BUFFER: 'android.permission.READ_FRAME_BUFFER',
|
||||||
READ_HISTORY_BOOKMARKS: 'com.android.browser.permission.READ_HISTORY_BOOKMARKS',
|
READ_HISTORY_BOOKMARKS:
|
||||||
|
'com.android.browser.permission.READ_HISTORY_BOOKMARKS',
|
||||||
READ_INPUT_STATE: 'android.permission.READ_INPUT_STATE',
|
READ_INPUT_STATE: 'android.permission.READ_INPUT_STATE',
|
||||||
READ_LOGS: 'android.permission.READ_LOGS',
|
READ_LOGS: 'android.permission.READ_LOGS',
|
||||||
READ_PHONE_STATE: 'android.permission.READ_PHONE_STATE',
|
READ_PHONE_STATE: 'android.permission.READ_PHONE_STATE',
|
||||||
@ -164,7 +170,8 @@ export class AndroidPermissions extends IonicNativePlugin {
|
|||||||
SET_TIME_ZONE: 'android.permission.SET_TIME_ZONE',
|
SET_TIME_ZONE: 'android.permission.SET_TIME_ZONE',
|
||||||
SET_WALLPAPER: 'android.permission.SET_WALLPAPER',
|
SET_WALLPAPER: 'android.permission.SET_WALLPAPER',
|
||||||
SET_WALLPAPER_HINTS: 'android.permission.SET_WALLPAPER_HINTS',
|
SET_WALLPAPER_HINTS: 'android.permission.SET_WALLPAPER_HINTS',
|
||||||
SIGNAL_PERSISTENT_PROCESSES: 'android.permission.SIGNAL_PERSISTENT_PROCESSES',
|
SIGNAL_PERSISTENT_PROCESSES:
|
||||||
|
'android.permission.SIGNAL_PERSISTENT_PROCESSES',
|
||||||
STATUS_BAR: 'android.permission.STATUS_BAR',
|
STATUS_BAR: 'android.permission.STATUS_BAR',
|
||||||
SUBSCRIBED_FEEDS_READ: 'android.permission.SUBSCRIBED_FEEDS_READ',
|
SUBSCRIBED_FEEDS_READ: 'android.permission.SUBSCRIBED_FEEDS_READ',
|
||||||
SUBSCRIBED_FEEDS_WRITE: 'android.permission.SUBSCRIBED_FEEDS_WRITE',
|
SUBSCRIBED_FEEDS_WRITE: 'android.permission.SUBSCRIBED_FEEDS_WRITE',
|
||||||
@ -182,7 +189,8 @@ export class AndroidPermissions extends IonicNativePlugin {
|
|||||||
WRITE_CONTACTS: 'android.permission.WRITE_CONTACTS',
|
WRITE_CONTACTS: 'android.permission.WRITE_CONTACTS',
|
||||||
WRITE_EXTERNAL_STORAGE: 'android.permission.WRITE_EXTERNAL_STORAGE',
|
WRITE_EXTERNAL_STORAGE: 'android.permission.WRITE_EXTERNAL_STORAGE',
|
||||||
WRITE_GSERVICES: 'android.permission.WRITE_GSERVICES',
|
WRITE_GSERVICES: 'android.permission.WRITE_GSERVICES',
|
||||||
WRITE_HISTORY_BOOKMARKS: 'com.android.browser.permission.WRITE_HISTORY_BOOKMARKS',
|
WRITE_HISTORY_BOOKMARKS:
|
||||||
|
'com.android.browser.permission.WRITE_HISTORY_BOOKMARKS',
|
||||||
WRITE_PROFILE: 'android.permission.WRITE_PROFILE',
|
WRITE_PROFILE: 'android.permission.WRITE_PROFILE',
|
||||||
WRITE_SECURE_SETTINGS: 'android.permission.WRITE_SECURE_SETTINGS',
|
WRITE_SECURE_SETTINGS: 'android.permission.WRITE_SECURE_SETTINGS',
|
||||||
WRITE_SETTINGS: 'android.permission.WRITE_SETTINGS',
|
WRITE_SETTINGS: 'android.permission.WRITE_SETTINGS',
|
||||||
@ -190,39 +198,46 @@ export class AndroidPermissions extends IonicNativePlugin {
|
|||||||
WRITE_SOCIAL_STREAM: 'android.permission.WRITE_SOCIAL_STREAM',
|
WRITE_SOCIAL_STREAM: 'android.permission.WRITE_SOCIAL_STREAM',
|
||||||
WRITE_SYNC_SETTINGS: 'android.permission.WRITE_SYNC_SETTINGS',
|
WRITE_SYNC_SETTINGS: 'android.permission.WRITE_SYNC_SETTINGS',
|
||||||
WRITE_USER_DICTIONARY: 'android.permission.WRITE_USER_DICTIONARY',
|
WRITE_USER_DICTIONARY: 'android.permission.WRITE_USER_DICTIONARY',
|
||||||
WRITE_VOICEMAIL: 'com.android.voicemail.permission.WRITE_VOICEMAIL',
|
WRITE_VOICEMAIL: 'com.android.voicemail.permission.WRITE_VOICEMAIL'
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check permission
|
* Check permission
|
||||||
* @param permission {string} The name of the permission
|
* @param {string} permission The name of the permission
|
||||||
* @return {Promise<any>} Returns a promise
|
* @return {Promise<any>} Returns a promise
|
||||||
*/
|
*/
|
||||||
@Cordova()
|
@Cordova()
|
||||||
checkPermission(permission: string): Promise<any> { return; }
|
checkPermission(permission: string): Promise<any> {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Request permission
|
* Request permission
|
||||||
* @param permission {string} The name of the permission to request
|
* @param {string} permission The name of the permission to request
|
||||||
* @return {Promise<any>}
|
* @return {Promise<any>}
|
||||||
*/
|
*/
|
||||||
@Cordova()
|
@Cordova()
|
||||||
requestPermission(permission: string): Promise<any> { return; }
|
requestPermission(permission: string): Promise<any> {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Request permissions
|
* Request permissions
|
||||||
* @param permissions {Array<string>} An array with permissions
|
* @param {Array<string>} permissions An array with permissions
|
||||||
* @return {Promise<any>} Returns a promise
|
* @return {Promise<any>} Returns a promise
|
||||||
*/
|
*/
|
||||||
@Cordova()
|
@Cordova()
|
||||||
requestPermissions(permissions: string[]): Promise<any> { return; }
|
requestPermissions(permissions: string[]): Promise<any> {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function still works now, will not support in the future.
|
* This function still works now, will not support in the future.
|
||||||
* @param permission {string} The name of the permission
|
* @param {string} permission The name of the permission
|
||||||
* @return {Promise<any>} Returns a promise
|
* @return {Promise<any>} Returns a promise
|
||||||
*/
|
*/
|
||||||
@Cordova()
|
@Cordova()
|
||||||
hasPermission(permission: string): Promise<any> { return; }
|
hasPermission(permission: string): Promise<any> {
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user