我正在用Android6开发一个安卓应用程序,服务中的应用程序需要获取设备ID(getDeviceId)。我在清单文件中设置了android.permission.READ_PHONE_STATE,但在运行时收到以下错误:
neither user 10632 nor current process hasandroid.permission.READ_PHONE_STATE. java.lang.SecurityException:getDeviceId need android.permission.
我正在编写一个可以导入和导出数据的应用程序,我需要用户可以访问这些数据的路径,但不是在SDcard上。我更喜欢把它放在Downloads文件夹旁边的某个地方,或者没有root权限的文件资源管理器可见的地方。我不想将数据保存到/ data /data中,但我希望将其保存在/storage/emulated/0/中的某个位置。我不知道如何指定一个支持所有android设备