cordova app input 不法弹出输入法_新浪微博、豆瓣网、抖音app

  在Ionic-Angular应用中,可以使用Cordova插件来请求设备权限。在Android平台上,可以使用Cordova-plugin-android-permissions插件来请求权限。

  首先,使用以下命令安装插件:

  ```

  ionic cordova plugin add cordova-plugin-android-permissions

  npm install @ionic-native/android-permissions

  ```

  接下来,在您的组件中导入AndroidPermissions模块,并将其注入到构造函数中:

  ```

  import { AndroidPermissions } from '@ionic-native/android-permissions/ngx';

  constructor(private androidPermissions: AndroidPermissions) { }

  ```

  然后,您可以使用以下代码请求设备权限:

  ```

  this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.CAMERA).then(

  result => console.log('Has permission?',result.hasPermission),

  err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.CAMERA)

  );

  ```

  上面的代码检查是否已经授予相机权限,如果没有,会弹出一个权限请求框。

  请注意,您需要在AndroidManifest.xml文件中添加所需的权限。您可以使用config.xml文件中的<config-file>标记在Ionic-Angular应用程序中添加权限。例如,要添加相机权限,请在config.xml文件中添加以下内容:

  ```

  <platform name="android">

  <config-file parent="/*" target="AndroidManifest.xml">

  <uses-permission android:name="android.permission.CAMERA" />

  </config-file>

  </platform>

  ```

  这将在应用程序安装时在AndroidManifest.xml文件中添加相机权限。