拒绝了android访问sd卡权限的权限在设置的什么地方打开

> 求教!android的SD卡访问权限,已经在AndroidManifest里设置了,位置也提到最高了,可为什么还是访问不了?该如何解决
求教!android的SD卡访问权限,已经在AndroidManifest里设置了,位置也提到最高了,可为什么还是访问不了?该如何解决
yangzewei5566 & &
发布时间: & &
浏览:124 & &
回复:0 & &
悬赏:0.0希赛币
求教!android的SD卡访问权限,已经在AndroidManifest里设置了,位置也提到最高了,可为什么还是访问不了?问题:已经在AndroidManifest.xml 里设置了访问SD卡的权限&uses-permission android:name=&android.permission.WRITE_EXTERNAL_STORAGE&/&但是运行程序的错误提示是:permission denied 没有访问权限!& 这是为什么呢?代码:package napo.import java.io.Fimport java.io.FileOutputSimport java.io.IOEimport java.io.InputSimport java.io.OutputSimport java.util.ArrayLimport java.util.Limport napo.model.Mp3Iimport android.os.Epublic class FileUtils { private String SDCardR public FileUtils() {
SDCardRoot = Environment.getExternalStorageDirectory()
.getAbsolutePath() + File. } &
//在SD卡上创建文件,文件名和那个目录 public File createFileInSDCard(String fileName, String dir)
throws IOException {
File file = new File(SDCardRoot + dir + File.separator + fileName);
System.out.print(&file--$>$ + file);
file.createNewFile();
} //在SD卡上创建一个目录 public File createSDDir(String dir) {
File dirFile = new File(SDCardRoot + dir + File.separator);
System.out.println(dirFile.mkdirs());
return dirF } //判断SD卡上的文件是否 public boolean isFileExist(String fileName, String path) {
File file = new File(SDCardRoot + path + File.separator + fileName);
return file.exists(); } // 将一个inputstream里面的数据写入到SD卡中。 public File write2SDFromInput(String path, String fileName,
InputStream input) {
File file =
OutputStream output =
createSDDir(path);
file = createFileInSDCard(fileName, path);
output = new FileOutputStream(file);
byte buffer[] = new byte[4 * 1024];
while ((temp = input.read(buffer)) != -1) {
output.write(buffer, 0, temp);
output.flush();
} catch (Exception e) {
e.printStackTrace();
} finally {
output.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
* 读取目录中的Mp3文件的名字和大小
*/ public List&Mp3Info& getMp3Files(String path) {
List&Mp3Info& mp3Infos = new ArrayList&Mp3Info&();
File file = new File(SDCardRoot + File.separator + path);
// 返回当前文件夹中所有的对象
File[] files = file.listFiles();
for (int i = 0; i & files. i++) {
if (files[i].getName().endsWith(&mp3&)) {
Mp3Info mp3Info = new Mp3Info();
mp3Info.setMp3Name(files[i].getName());
mp3Info.setMp3Size(files[i].length() + &&);
mp3Infos.add(mp3Info);
return mp3I }}log:05-24 09:05:40.022: I/ActivityManager(70): Displayed activity your.napo/.Mp3player: 1571 ms (total 1571 ms)05-24 09:05:41.852: I/System.out(550): false05-24 09:05:41.852: W/System.err(550): java.io.IOException: Permission denied05-24 09:05:41.852: W/System.err(550):
at java.io.File.createNewFileImpl(Native Method)05-24 09:05:41.862: W/System.err(550):
at java.io.File.createNewFile(File.java:1160)05-24 09:05:41.862: W/System.err(550):
at napo.utils.FileUtils.createFileInSDCard(FileUtils.java:27)05-24 09:05:41.862: W/System.err(550):
at napo.utils.FileUtils.write2SDFromInput(FileUtils.java:49)05-24 09:05:41.862: W/System.err(550):
at napo.download.HttpDownload.downFile(HttpDownload.java:49)05-24 09:05:41.862: W/System.err(550):
at your.napo.service.DownloadService$DownloadThread.run(DownloadService.java:36)05-24 09:05:41.862: W/System.err(550):
at java.lang.Thread.run(Thread.java:1096)05-24 09:05:41.862: W/System.err(550): java.lang.NullPointerException
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&平板电脑开启sd卡查看权限在哪里?_百度知道
平板电脑开启sd卡查看权限在哪里?
sdcard0/storage/ 目录了777 就是可读可写;data目录;sdcard0/storage/目录的权限为 777即可exit 退出root用户cd /sdcard0/storage/sdcard0&#47:adb shell 进入shell模式su 切换到root用户chmod 777 /storage/ 即可进入&#47。当你获取root权限后通过adb访问 / 修改 /data&#47可以使用命令将SD的挂载模式修改成可读写755 或者777权限
英特尔公司是全球最大的个人计...
主营:半导体芯片
其他类似问题
为您推荐:
sd卡的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您所在的位置: &
AIR Android:设置访问权限
AIR Android:设置访问权限
第一个AIR Android程序:翻转黑白棋,本模块将编写一个完整的移动小游戏,并把它部署在手机上。因此,我们将亲历一个移动程序完整的诞生过程,从程序设计、代码编写,到最后的安装。在这个过程中会涉及很多Android开发的技术细节,读者也可以近距离感受AIR带来的开发乐趣。本文为大家介绍设置访问权限。
设置访问权限
每个Android程序都有一个配置文件AndroidManifest.xml,用来定义程序所有的配置信息,其中一个重要的部分是资源权限声明。Android拥有完善的安全机制,所有敏感的系统资源在默认情况下都是无法访问的,只有在配置文件中加入了对相关权限的声明后,才能进行相应操作。比如,如果程序需要访问网络,则必须添加开启网络访问权限的声明。用户在安装该程序时,能够看到程序所用到的所有权限,这样就能够避免被安装恶意程序。
在打包apk的过程中,AIR SDK会自动创建AndroidManifest.xml文件,并将应用程序描述文件中的android节点的内容映射到AndroidManifest.xml中,从而简化了开发流程。
在FlipIt项目中,android节点里面加入了一项设置,内容如下:
&&&![CDATA[&manifest& &&uses-permission&android:name=&android.permission.INTERNET&/& &&/manifest&]]&&&&
manifestAdditions节点,顾名思义,是对manifest文件的补充,放入manifest中的内容必须符合AndroidManifest.xml的格式。其中的uses-permission节点即权限声明类型,对应的权限名称为android.permission.INTERNET,表示访问网络的权限。如果没有添加网络访问权限的声明,所有对外部的HTTP请求都将失败。
AIR支持以下几种权限设置:
android.permission.INTERNET:访问网络。
android.permission.WRITE_EXTERNAL_STORAGE:外部存储设备(即SD卡)的写权限。
android.permission.READ_PHONE_STATE:在通话时调节音量。
android.permission.ACCESS_FINE_LOCATION:通过GPS设备获取位置信息。
android.permission.ACCESS_COARSE_LOCATION:通过网络信号获取位置信息。
android.permission.CAMERA:使用摄像头。
android.permission.RECORD_AUDIO:使用麦克风。
android.permission.DISABLE_KEYGUARD:禁用键盘锁。
android.permission.WAKE_LOCK:禁止自动休眠。
android.permission.ACCESS_NETWORK_STATE:访问网络状态。
android.permission.ACCESS_WIFI_STATE:访问WI-FI状态。
如果程序中用到多项权限,则一一列在manifest节点下。【编辑推荐】【责任编辑: TEL:(010)】
关于&&的更多文章
本书由资深Adobe技术专家兼资深Android应用开发工程师亲自执笔,
既然强大的Android Studio来了,有什么理由不去用呢?
当下,移动App的开发相当火热,Android的和iOS的开发
关于App营销,了解哪类App最能引起用户关注,以及不同
在iOS开发过程中,尤其是对于新手来说,都会遇到或多
Java的出现,实现了跨操作系统平台的程序开发,以Java为基础的J2EE技术已经成为因特网服务技术的主流。然而,以J2EE为基础的SOA
Windows Phone专家
Android开发专家
51CTO旗下网站SD卡管理打不开的问题
不会玩手机
发问于 日 23:34
FTP 目录 /sdcard/ 位于 127.0.0.1
若要在 Windows 资源管理器中查看此 FTP 站点,请单击“页面”,然后单击“在 Windows 资源管理器中打开 FTP”。
打不开sdcard卡,及内存卡打不开
升级豌豆荚后就打不开SD卡管理了,说FTP文件夹错误:打开FTP服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹,详细信息:200ASCII type set
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&200PORT OK
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 452Error opening date socket
我跟楼上情况一样~~~求解救!!
三星 I9300 (Galaxy S III) 豌豆荚2打不开SD卡管理
FTP 文件夹错误---------------------------打开 FTP 服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。
详细信息:无法与服务器建立连接
为啥这个没有豌豆荚相关人员解释原因啊?以前版本都是可以打开SD卡的。查看: 10339|回复: 9
在试图修改HOME键点亮屏幕过程中,修改一个问件事提示:权限改变失败.一些文件系统(例如SD卡)不允许权限的更改,刚刚刷机,已经root,安装的是RE管理器,真的很不解,不要说什么SD卡不符合LINUX格式一说,我刷机前是可以随便更改的。刷的系统也是之前的哪个rom,求解!另外求一个修改好的,按任意实体键都可以点亮屏幕的文件。
这个确实是这样的。。不能在sd卡那改权限。你可以把它复制到system里嗨权限。。然后再移到你需要的地方。
这个确实是这样的。。不能在sd卡那改权限。你可以把它复制到system里嗨权限。。然后再移到你需要的地方。
sd卡上的东西本来就是不需要权限的
你可以下载一个EasyRecovery帮你解决
这确是,sd卡是不能修改的,有时你想把一些system文件copy到sd卡上,那些文件也同时修改了权限,
如果要copy回system 中,必须要重新修正的!
想重新修改,你可以令用gscript写个脚本,指定文件再自动设定权限
找个师傅带带 天星N8000&&本人菜鸟 QQ
我表示,以获取永久root,但是在re管理器里修改文件权限时,不管把文件复制到根目录,还是system文件夹里,都无法修改权限。
大陆小路丶 发表于
我表示,以获取永久root,但是在re管理器里修改文件权限时,不管把文件复制到根目录,还是system文件夹里, ...
还有,我已挂载读写!
雯雯 发表于
这个确实是这样的。。不能在sd卡那改权限。你可以把它复制到system里嗨权限。。然后再移到你需要的地方。
& && && & 正解
兄弟我为了你注册账号的,这个是因为你的SD卡没有格式化过,你把SD卡发到电脑里,格式化exfat格式后就可以用了
移动叔叔. 版权所有,专业的网络售后平台 (
商务合作||||

我要回帖

更多关于 sd卡拒绝访问 的文章

 

随机推荐