0
  • 最佳答案

    你可以先用adb看看是否存在


    然后再查看权限,linux的权限是三组 自己的,同组的,第三方的


    你 ls -l 看一下就知道了。

    1153952789488054272  评论     打赏       拉大锯
    • Cstri  回复 @拉大锯
      drwxrwx--x 73 system system 4096 2021-01-09 08:49 data 想要切换到data目录就没有权限了.. 1|HWINE:/ $ cd data HWINE:/data $ ls ls: .: Permission denied
      Cstri 2021-01-14 10:55   回复 1342082010843308032
    • Cstri  回复 @拉大锯
      没有第三方的. 我解决一下
      Cstri 2021-01-14 10:58   回复 1342082010843308032
    • 拉大锯  回复 @Cstri
      那你是非得放到这里?
      拉大锯 2021-01-14 10:59   回复 1153952789488054272
    • Cstri  回复 @拉大锯
      你有什么推荐吗
      Cstri 2021-01-14 11:16   回复 1342082010843308032
    • 拉大锯  回复 @Cstri
      你这就是没按套路出牌呀,那我问一下你如何获取到存储的路径?手动写死的?还是通过API获取?
      拉大锯 2021-01-14 11:34   回复 1153952789488054272
    • Cstri  回复 @拉大锯
      写死的,因为使用到了var fileInputStream = mActivity!!.openFileInput("$bookID.json") 为了对标fileInputStream路径
      Cstri 2021-01-14 11:40   回复 1342082010843308032
    • 拉大锯  回复 @Cstri
      那你换一个手机呢?没有这个路径,不就挂了?android不是有API获取路径吗?一个是你自己的内部路径,私有的,一个是公共的路径,外置卡的。
      拉大锯 2021-01-14 11:42   回复 1153952789488054272
    • Cstri  回复 @拉大锯
      前面有写的,如果不存在就创建(可能也存在权限问题),这样一想问题确实挺大的。 那我再改改
      Cstri 2021-01-14 11:47   回复 1342082010843308032
    • Cstri  回复 @Cstri
      换成api的
      Cstri 2021-01-14 11:47   回复 1342082010843308032
  • 你能访问这个文档吗?


    https://developer.android.com/guide/topics/data


    官方文档

    1153952789488054272  评论     打赏       拉大锯
    • Cstri  回复 @拉大锯
      不能
      Cstri 2021-01-14 11:58   回复 1342082010843308032
    • 拉大锯  回复 @Cstri
      嗯,你想办法访问吧,解决访问国外网站的问题,做android开发要有这个能力的。这样才可以获取到一手资料。
      拉大锯 2021-01-14 14:13   回复 1153952789488054272
相关问题
幻影~ · 安卓
2024-04-26 19:25 2 4
deanhu · AOSP
2024-04-25 21:53 3 10
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 16 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2