`
hyz301
  • 浏览: 370741 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android学习轨迹之三:图片浏览+拨号程序总结

阅读更多

//在新建了activity类之后,需要在layout文件夹中添加相应的条目

//并且,要使得Activity与layout——>中的对应布局文件一一对应

setContentView(R.layout.aty1);
File file=new File("/mnt/sdcard/ewm.jpg");
//每一个Intent都需要传入一个Intent才可以完成消息的处理
//此段代码示例为:传入系统默认的ACTION_VIEW来打开相应的图片
Intent i=new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.fromFile(file),"image/*");
startActivity(i);

 场景,使用自定义Activity打开SD打开图片并显示。

错误日志: Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)

错误原因:没有给APP相应访问SD卡的权限。

解决办法:在AndroidManifest.xml中加上:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"

 

android中代码操作外部SD卡出错:W/System.err(1595): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)

android程序中,相关代码:

writeFileSdcard("/mnt/sdcard/preprocessedfile",sBuilder.toString());

public void writeFileSdcard(String fileName,String message){ 
    try{ 
        //FileOutputStream fout = openFileOutput(fileName, MODE_PRIVATE);
        FileOutputStream fout = new FileOutputStream(fileName);
        byte [] bytes = message.getBytes(); 
        fout.write(bytes); 
        fout.close();
    } 
        catch(Exception e){ 
        e.printStackTrace(); 
    } 
}

 出现以上异常。

【总结】

此处,android中,用代码中操作外部sd卡,结果出错:

Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)

 原因是:

没有权限操作外部sd卡。

解决办法:

给用户添加操作外部sd卡的权限:

给manifest文件(AndroidManifest.xml)中,添加上对应的:

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

 即可。

0
0
分享到:
评论

相关推荐

    《Google Android SDK开发范例大全(第3版)》.pdf

     《google android sdk开发范例大全(第3版)》在上一版的基础上,以android手机应用程序开发(采用android sdk 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(第3版) 1/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(第3版) 4/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(第3版) 3/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(第3版) 5/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    中文版Android程序员入门

    中文版Android程序员入门 目 录 I 关于本博客的主题 IV 第一章 什么是Android 1 什么是Android - 嵌入式设备编程的历史-第一章(1) 1 开放手机联盟和Android-(2) 2 介绍Android 第一章(3) 3 Android示例 - 第四...

    Google Android SDK开发范例大全(第3版)part2

     《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序...

    Android程序员入门(中文版).doc

    第三章 下载和安装Android SDK 10 下载和安装Android SDK - 第三章(1) 10 下载Android SDK - 第三章(2) 10 为Eclipse配置Android Plugin - 第三章(3) 12 第四章 浏览Android SDK 14 浏览Android SDK - 第四章...

    android开发指南

    第三章 下载和安装Android SDK 8 下载和安装Android SDK - 第三章(1) 8 下载Android SDK - 第三章(2) 9 为Eclipse配置Android Plugin - 第三章(3) 10 第四章 浏览Android SDK 11 浏览Android SDK - 第四章(1...

    Google+Android+SDK开发范例大全

    创意Android程序设计 10.1 手机手电筒——PowerManager控制WakeLock并改变手机亮度 10.2 GPS轨迹记录器——利用LocationListener在地图上画图并换算距离 10.3 女性贴身看护——AlarmManager.DatePicker.TimePicker ...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    8.2 在程序里浏览网页——WebView.loadUrl 8.3 嵌入HTML标记的程序——WebView.loadData 8.4 设计前往打开网页功能——Intent与Uri.parse 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter ...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    8.2 在程序里浏览网页——WebView.loadUrl 8.3 嵌入HTML标记的程序——WebView.loadData 8.4 设计前往打开网页功能——Intent与Uri.parse 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter ...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    8.2 在程序里浏览网页——WebView.loadUrl 8.3 嵌入HTML标记的程序——WebView.loadData 8.4 设计前往打开网页功能——Intent与Uri.parse 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter ...

    google android sdk开发范例大全 第二版 PDF 光盘代码

     8.2 在程序里浏览网页   8.3 嵌入HTML标记的程序   8.4 设计前往打开网页功能   8.5 将网络图像网址放入Gallery中显示   8.6 即时访问网络图片文件展示   8.7 手机气象局,实时卫星云图  ...

    Google Android SDK开发范例大全的目录

    8.2 在程序里浏览网页——WebView.loadUrl 8.3 嵌入HTML标记的程序——WebView.loadData 8.4 设计前往打开网页功能——Intent与Uri.parse 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter ...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    8.2 在程序里浏览网页——WebView.loadUrl 8.3 嵌入HTML标记的程序——WebView.loadData 8.4 设计前往打开网页功能——Intent与Uri.parse 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter...

Global site tag (gtag.js) - Google Analytics