创建文件的问题。

创建文件的问题。

File file = new File (............),这个方法是不是只能创建文件夹?

然后创建文件都交给

inputstream(file)
new FileAsyncHttpResponseHandler(
        file)

这些方法去创建了?创建文件还得调用file.createFile()方法?

是不是这样??那个GIF的那个也遇到这个问题了。求解答。

案例上是吧文件都存在内存卡里,但是现在手机一般都没有内存卡,我该把文件保存在哪里?创建一个什么路径,还是有什么得到手机内部存储的路径的方法。还需要添加什么权限?

谢谢!!!拜托了,实在是想不明白。。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 郭恒1996 2017-10-27 11:29:32

我就执行File file = new File (............)这条语句,他一直创建文件夹???

  • 不是的,创建不了。只有在文件不存在,并且是进行写操作的时候才会创建文件的。
    2017-10-27 13:42:22
好帮手慕雪 2017-10-27 10:18:32

1)File file = new File (............),可以创建文件的。当做读操作的时候是不会创建的,做写操作的时候,如果此文件不存在是会创建的。2)一般的手机会预留一部分给用户,也可以认为自带内存卡的,但空间较小。可以放在SD卡中。3)增加权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>但如果要运行在6.0以上版本的话需要动态申请权限。可以查看网络与数据存储课程中的《android本地数据存储》教辅资料。祝:学习愉快

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android数据通信开发与应用2018版
  • 参与学习           人
  • 提交作业       147    份
  • 解答问题       687    个

本专题介绍了Android开发核心组件:广播、服务及全局应用。教会你如何使用AIDL、Thread、Socket、蓝牙解决进程线程间通信问题。利用Glide等实现异步加载及NDK原生代码开发。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师