我是Android的新手,当我尝试将文件保存到内部存储器时,我遇到了问题,新的示例适用于我的sdk,但不适用于我的手机.

我正试图在一个索尼爱立信xperia中运行de示例,顺便说一下android 2.1 ... log.i - 给了我下一行:

/data/data/com.example.key/files/text/(my_title)

谢谢.

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.new_text);

file = (EditText) findViewById(R.id.title_new);

entry = (EditText) findViewById(R.id.entry_new);

btn = (Button) findViewById(R.id.save_new);

btn.setOnClickListener( new OnClickListener() {

@Override

public void onClick(View v) {

File myDir = getFilesDir();

NEWFILENAME = file.getText().toString();

if (NEWFILENAME.contentEquals("")){

NEWFILENAME = "UNTITLED";

}

NEWENTRY = entry.getText().toString();

try {

File file_new = new File(myDir+"/text/", NEWFILENAME);

file_new.createNewFile();

Log.i("file", file_new.toString());

if (file_new.mkdirs()) {

FileOutputStream fos = new FileOutputStream(file_new);

fos.write(NEWENTRY.getBytes());

fos.flush();

fos.close();

}

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

Intent textPass = new Intent("com.example.TEXTMENU");

startActivity(textPass);

}

});

}

//That's for creating... then in other activity i'm reading

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.text_menu);

btn = (Button) findViewById(R.id.newNote);

listfinal = (ListView) findViewById(R.id.listView);

btn.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

Intent textPass = new Intent("com.example.TEXTNEW");

startActivity(textPass);

}

});

listfinal.setOnItemClickListener(this);

File fileWithinMyDir = getApplicationContext().getFilesDir();

loadbtn = (Button) findViewById(R.id.loadList);

loadbtn.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

File myDir = getFilesDir();

File dir = new File(myDir + "/text/");

String[] files = dir.list();

//String[] files = getApplicationContext().fileList();

List list = new ArrayList();

for (int i =0; i < files.length; i++){

list.add(files[i]);

}

ArrayAdapter ad = new ArrayAdapter(TextMenu.this, android.R.layout.simple_list_item_1,

android.R.id.text1, list);

listfinal.setAdapter(ad);

}

});

}

在我的机器人最明显我有权限

android:minSdkVersion="5"

android:targetSdkVersion="15" />

android拷贝文件到内部存储,将文件保存在内部存储android中相关推荐

  1. Android 实现拍照功能,并将图片保存到本地存储

    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,

  2. Android学习笔记——保存数据到SQL数据库中(Saving Data in SQL Databases)

    知识点: 1.使用SQL Helper创建数据库 2.数据的增删查改(PRDU:Put.Read.Delete.Update) 背景知识: 上篇文章学习了保存文件,今天学习的是保存数据到SQL数据库中 ...

  3. android以ini文件形式保存在内部存储_彻底了解android中的内部存储与外部存储

    打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的时候又是清除的哪里的数据?读 ...

  4. Android文件读写操作(assets 文件、 raw文件、内部存储文件、外部存储文件)

    Android中的文件读写操作是不可或缺的,每个应用都会涉及到读写操作.这里将读写操作分成了四个部分 assets文件夹中文件数据的读取 raw文件夹中的文件数据的读取 Android内部存储文件的读 ...

  5. Android持久化存储(1)文件存储

    说起文件存储,我们可能听说过Android有两个存储区域,分别是内部存储和外部存储,直觉上可能理解成内部存储是手机内置存储,外部存储是指可插拔的SD卡,实际不是这样的理解的,内部和外部并不是以物理来划 ...

  6. Android官方开发文档Training系列课程中文版:数据存储之文件存储

    原文地址:http://android.xsoftlab.net/training/basics/data-storage/files.html Android使用的文件系统和其它平台的磁碟式文件系统 ...

  7. Android数据存储之文件存储

    -- 大家都知道,数据和算法是一个应用程序的核心.所以,学好数据存储是非常有必要的. --Android数据的存储有多种方式,比如ContentProvider(内容提供者).SQLite(嵌入式数据 ...

  8. Android基础知识(二十一):Android五大存储之文件存储、Content Provider存储和网络存储

    Android基础知识(二十一):Android五大存储之文件存储.Content Provider存储和网络存储 一.Android存储--持久化技术 数据持久化是指将那些内存中的瞬时数据保存到存储 ...

  9. Android 数据存储(一)-文件存储

    目录 一.数据存储概念 二.应用程序专属文件存储 2.1 访问持久文件 2.2 将数据存储到文件 2.3 从文件中读取数据 2.4 查看文件列表 2.5 删除文件 三.缓存文件(cache目录下) 3 ...

最新文章

  1. 扩展方法必须在非泛型静态类中定义_第11篇:Cython面向对象编程--扩展类的实例化...
  2. wordpress文章页饮用php文件,wordpress主题的文章和页面如何运行php代码?
  3. EZ 2018 06 17 NOIP2018 模拟赛(十九)
  4. 【重磅】世界上最可信、最权威的人工智能数据和洞察来源:2021年人工智能指数报告...
  5. 【python】继承时注意事项
  6. Facebook的数据挖掘,从谈情说爱开始
  7. [病毒]exp1orer.exe
  8. 不是shell具有的功能和特点的是_环境监控主机具有哪些功能特点
  9. android使用的数据,在 Android 应用中使用数据 - Xamarin | Microsoft Docs
  10. 【ROS实践入门(九)ROS编译ORB-SLAM2运行】
  11. android wifi 文件共享,一个Android WiFi 文件共享程序
  12. Dev-C++中, “\“反斜杠符号显示成人民币符号、中文斜躺 问题
  13. 忘记历史就意味着背叛
  14. [英语-001] 十大词性
  15. 24段魔尺,可以折出哪些精美图案
  16. MySql下最好用的数据库管理工具是哪个?
  17. On-premises software 释义http://en.wikipedia.org/wiki/On-premises_software
  18. 上海某外企网络工程师面试题「含答案」
  19. i春秋网鼎杯网络安全大赛advanced题目writeup
  20. 抓紧收藏!新手小白做自媒体短视频,需要用到的20个素材网站!

热门文章

  1. oracle @id@,修改oracle用户id
  2. python实现qq登录_python实现QQ批量登录功能
  3. 关掉magiskhide_最新版Magisk-v20.4刷入后找不到Magisk Hide怎么办+Magisk Hide开启教程
  4. Sklearn——Sklearn的介绍与安装
  5. TensorFlow基础篇(八)——tf.contrib.layers.l1regularizer()-12_regularizer(lambda)
  6. 分布式系统唯一ID设计
  7. dll创建及调用(VS2005)
  8. android: ListView设置emptyView 误区
  9. 牛客网 斐波那契数列
  10. java实现文件的移动