权限被拒绝cordova-plugin-file-opener2

时间:2017-04-14 09:15:15

标签: android cordova ionic-framework

我已经下载了一个文件,并保存在目录

c <- try getClipboardString :: IO (Either SomeException (Maybe String))
case c of
    Left err -> loop s (epop, epush) --ignore
    Right clip -> --do something usefull

我正在使用cordova-plugin-file-opener2插件来访问该文件。 但我在几部手机中遇到以下错误:

- name: "Turn off Jenkins setup wizard"
  lineinfile:
      dest: /etc/init.d/jenkins
      regexp: '^JAVA_ARGS='
      line: 'JAVA_ARGS="-Djava.awt.headless=true -Djenkins.install.runSetupWizard=false"'
      insertbefore: '^DAEMON_ARGS='
  notify: restart jenkins

- name: restart jenkins
  service: name=jenkins state=restarted

我已经检查过该位置存在该文件。

2 个答案:

答案 0 :(得分:0)

这取决于操作系统,在Nouget等新操作系统版本上,您必须具有读写权限。从Android 6.0开始,Android权限检查机制已经更改。为简化起见,只需使用https://github.com/NeoLSN/cordova-plugin-android-permission插件即可。

答案 1 :(得分:0)

在android上我只使用了以下目录,它就像一个魅力:

cordova.file.externalApplicationStorageDirectory

information source

顺便说一句,当你有权限问题时(至少在这个插件中),也会发生 FileNotFoundException