我的应用程序中的权限有问题.看起来我的应用程序没有权限在存储上创建文件.

String FILENAME = "hello_file";

String string = "hello world!";

FileOutputStream fos;

try

{

fos = getApplicationContext()

.openFileOutput(FILENAME,Context.MODE_PRIVATE);

fos.write(string.getBytes());

fos.close();

}

catch (Exception e)

{

e.printStackTrace();

}

在我的主类onCreate处理程序中,我总是得到:

06-02 13:23:52.996: WARN/ApplicationContext(6278): Unable to create files directory

06-02 13:23:54.203: WARN/System.err(6278): java.lang.NullPointerException

06-02 13:23:54.226: WARN/System.err(6278): at android.app.ContextImpl.openFileOutput(ContextImpl.java:464)

06-02 13:23:54.234: WARN/ActivityManager(2470): Activity idle timeout for HistoryRecord{485ebe10 com.servision.svclient/.Main}

06-02 13:23:54.257: WARN/System.err(6278): at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:158)

06-02 13:23:54.273: WARN/System.err(6278): at com.servision.svclient.Main.onCreate(Main.java:59)

06-02 13:23:54.277: WARN/System.err(6278): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)

06-02 13:23:54.285: WARN/System.err(6278): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)

06-02 13:23:54.293: WARN/System.err(6278): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)

06-02 13:23:54.296: WARN/System.err(6278): at android.app.ActivityThread.access$2300(ActivityThread.java:125)

06-02 13:23:54.304: WARN/System.err(6278): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)

06-02 13:23:54.312: WARN/System.err(6278): at android.os.Handler.dispatchMessage(Handler.java:99)

06-02 13:23:54.320: WARN/System.err(6278): at android.os.Looper.loop(Looper.java:123)

06-02 13:23:54.324: WARN/System.err(6278): at android.app.ActivityThread.main(ActivityThread.java:4627)

06-02 13:23:54.332: WARN/System.err(6278): at java.lang.reflect.Method.invokeNative(Native Method)

06-02 13:23:54.336: WARN/System.err(6278): at java.lang.reflect.Method.invoke(Method.java:521)

06-02 13:23:54.343: WARN/System.err(6278): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)

06-02 13:23:54.355: WARN/System.err(6278): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

06-02 13:23:54.359: WARN/System.err(6278): at dalvik.system.NativeStart.main(Native Method)

作为回应.

我相信它在我的项目定义中非常简单.但我无法弄清楚它是什么.

如果我创建另一个项目并将相同的代码放入其中,它可以正常工作.

我的清单文件如下所示:

package="com.servision.svclient"

android:versionCode="1"

android:versionName="1.0">

android开发 存储权限,Android openFileOutput – 没有创建存储的权限相关推荐

  1. 视频教程-快速入门Android开发 视频 教程 android studio-Android

    快速入门Android开发 视频 教程 android studio 任苹蜻,爱学啊创始人 & CEO,曾就职于某二车手公司担任Android工程师后离职创办爱学啊,我们的宗旨是:人生苦短,我 ...

  2. Android 开发工具集合 - (Android Dev Tools)

    收集整理Android开发所需的Android SDK.开发中用到的工具.Android开发教程.Android设计规范,免费的设计素材等. 欢迎大家推荐自己在Android开发过程中用的好用的工具. ...

  3. 全网最全Android开发工具,Android开发框架大全

    涵盖Android方方面面的技术, 目前保持更新. 时刻与Android开发流行前沿同步. 目录 一.工具 Android开发工具 在线工具宝典大全 二.框架 *缓存框架* DiskLruCache ...

  4. 老罗Android开发视频教程( android解析json数据 )4集集合

    老罗Android开发视频教程( android解析json数据 )4集集合 老罗Android开发视频教程( android解析json数据 ) 第一集android解析json数据 http:// ...

  5. [android开发必备]Android开发者社区汇总

    [android开发必备]Android开发者社区汇总 经常收到很多人问做android开发去哪个社区,每次都回答的零零碎碎的很比系统,今天统一整理下,把截至目前为止有价值的android开发社区汇总 ...

  6. Android开发工具视频Android 12(S)准备

    Android开发工具视频Android 12(S)准备 适配步骤 下载最新的Android studio工具,点我到官网下载最新的吧! 最新版的studio规定jdk使用必须至少11,所以请移步下载 ...

  7. Android开发笔记(七十九)资源与权限校验

    硬件资源 因为移动设备的硬件配置各不相同,为了防止使用了不存在的设备资源,所以要对设备的硬件情况进行检查.一般情况下,前置摄像头.部分传感器在低端手机上是没有的,像SD卡也可能因为用户没插卡使得找不到 ...

  8. Android开发 - 掌握ConstraintLayout(四)创建基本约束

    上一篇我们介绍了编辑器的基本使用,本文我们介绍创建基本的约束. "约束"表示View之间的位置关系.当我们在ConstraintLayout布局中创建View时,如果我们没有添加任 ...

  9. Android开发周报:Android Studio2.0发布、Activity动态创建

    新闻 <Android Studio 2.0发布 增加代码热更新功能>:在近日的Android开发者大会中,Google高调发布了Android Studio 2.0.然而就在不到一周之前 ...

  10. Android开发规范[Java+android]

    说明:该文档由阿里<Java开发规范>和<Android开发规范>整理而来  [强制]必须遵守,违反本约定或将会引起严重的后果:  [推荐]尽量遵守,长期遵守有助于系统稳定 ...

最新文章

  1. app 注册防刷 php,手机验证码设计和防刷制度
  2. android中setdate不是静态,为什么当setData()和setType()不起作用时,android intent的setDataAndType()工作正常?...
  3. ubuntu中以root权限打开文件(夹)
  4. html5表单新增的输入类型,HTML5之表单新增类型介绍
  5. mysql6.10,MySQL经典50题-第6-10题
  6. C语言选择结构和循环结构的汇总
  7. 怎么点亮段码屏_iPad屏幕坏点亮点怎么看 自查iPad屏幕坏点亮点方法【详解】
  8. notebook python 已停止工作_Python/Jupyter Notebook初学遇到的一些问题总结(20201108)...
  9. 04_zookeeper客户端使用及常用命令
  10. 如何用计算机辅助设计进行设计,计算机辅助设计的基本概念和特点
  11. Matlab程序如何打包
  12. 安卓防盗软件_Android勒索软件分析
  13. ar5b97无线网卡驱动linux 版下载,atheros ar5b97驱动
  14. 磁盘空间的三种分配方式
  15. 存储服务器 自建,搭建及了解存储服务器
  16. mysql练习题库一
  17. opencv 实现的静态手势识别 进而玩剪刀石头布
  18. 基于MATLAB金属表面缺陷分类与测量的GUI设计
  19. C语言学生学号管理系统练习
  20. Android以太网框架情景分析之启动简介

热门文章

  1. SQL导出数据到EXCEL的问题
  2. ADempiere3.6.0LTS - 创建国家地区城市(基于Ubuntu Desktop 12.04 LTS)
  3. 今天完成了share memory的测试
  4. OnClientClick的window.confirm无效
  5. ZZULIOJ 1068:二进制数
  6. Color the ball(HDU-1556)
  7. 动态规划 —— 线性 DP —— 序列问题
  8. 图论 —— 差分约束系统
  9. 完全背包问题(信息学奥数一本通-T1268)
  10. 用python画雪花飘落_简单说 JavaScript实现雪花飘落效果