`
yejun0099
  • 浏览: 26258 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android文件保存

阅读更多

主界面 Activity

package com.example.save;

import com.example.util.Service;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class Activity009 extends Activity {

	private Button b1;
	private EditText et1;
	private EditText et2;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_activity009);
        b1 = (Button) findViewById(R.id.b1);
        et1 = (EditText) findViewById(R.id.et1);
        et2 = (EditText) findViewById(R.id.et2);
        
        b1.setText("保存");
        b1.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				String filename = et1.getText().toString();
				String content = et2.getText().toString();
				Service service = new Service(Activity009.this);
				try {
					service.save(filename, content);
					Toast.makeText(Activity009.this, "保存成功", Toast.LENGTH_SHORT).show();		
				} catch (Exception e) {
					Toast.makeText(Activity009.this, "保存失败", Toast.LENGTH_SHORT).show();		
					e.printStackTrace();
				}
			}
		});
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_activity009, menu);
        return true;
    }
}

 

Util 包中 Service 工具类

package com.example.util;

 import java.io.FileOutputStream;

import android.content.Context;

public class Service {
	private Context context ;
	public Service(Context context){
		this.context = context;
	}
	
	public void save(String filename ,String content) throws Exception{
		FileOutputStream out = context.openFileOutput(filename, context.MODE_PRIVATE);//private模式,对原文件进行覆盖,只有本应用能对该文件进行操作  //Append模式 ,检查文件是否存在,存在追加,不存在创建;只有本应用能对该文件进行操作。//Readable 可被其它文件读取 //writeable 可被其它文件写入
		out.write(content.getBytes());
	}
	
}
		out.write(content.getBytes());
	}
	
}

 

 

分享到:
评论

相关推荐

    Delphi XE10.1.2 Android 文件选择保存对话框

    在本文中,我们将深入探讨如何在Delphi XE10.1.2环境中实现一个Android平台上的文件选择和保存对话框。Delphi是一款强大的RAD(快速应用开发)工具,允许开发者使用Object Pascal语言构建跨平台的应用程序,包括...

    Android不需要文件存储权限将文件保存至手机

    4. **媒体库集成**:如果应用需要将文件保存到公共的外部存储区域,如图片、音频或视频库,可以使用ContentProvider或者MediaStore API。通过这些API,应用可以在不直接访问文件系统的情况下将文件添加到媒体库,...

    android txt文件保存读取操作

    以上就是关于Android平台上进行TXT文件保存和读取的主要知识点。通过合理地运用这些知识,开发者可以有效地在Android应用中实现TXT文件的存取功能。在实际开发中,还要结合具体的业务需求,进行相应的优化和调整。

    android 文件存储

    在Android系统中,文件存储是应用开发中必不可少的一部分。它涉及到如何有效地管理应用程序的数据,包括保存用户设置、缓存图片、记录日志等。本文将深入探讨Android中的文件存储机制,包括内部存储、外部存储、...

    android webview实现自身下载文件自动保存SDCARD

    综上所述,"android webview实现自身下载文件自动保存SDCARD"主要是通过设置WebViewClient,拦截文件下载请求,然后利用DownloadManager服务将文件保存到SDCARD的过程。这个功能对于那些希望在自己的应用程序内提供...

    android中文件的保存与读取

    在Android系统中,文件的保存和读取是应用程序处理数据的基本操作。Android提供了多种方法来存储数据,包括内部存储、外部存储以及SQLite数据库等。在这个主题中,我们将重点关注通过文件系统进行数据存取的方法。 ...

    Android开发实现保存图片到手机相册功能

    当我们需要在Android应用程序中保存图片到手机相册时,需要考虑多种因素,例如手机品牌、图片格式、文件操作技巧等。本文将详细介绍Android开发实现保存图片到手机相册功能的实现方法和相关知识点。 一、图片格式的...

    android文件系统浏览器

    《Android文件系统浏览器详解》 在移动设备领域,Android操作系统以其开放性和灵活性赢得了广大用户的喜爱。其中,Android的文件系统是其核心组成部分之一,对于开发者和高级用户来说,理解和掌握如何浏览、操作...

    android 保存配置文件 SharedPreferences

    在Android开发中,SharedPreferences是系统提供的一种轻量级的数据存储方式,主要用于应用程序中保存简单的配置信息,如用户设置、登录状态等。它采用键值对(key-value pairs)的形式存储数据,支持基本类型如字符...

    Android 安卓管理日志,所有输出日志保存本地

    便于开发,测试,定位问题。方便查看日志。所有日志保存本地文件,可按日志等级保存,定期删除,文件最长可保存自定义天数,代码中写的3天时间,天 日志文件将会删除。

    android 保存创建Txt文件 代码程序

    这个场景中,我们关注的重点是如何在Android应用中创建并保存一个TXT文件。以下是实现这一功能的关键知识点: 1. **权限申请**: 在Android 6.0(API级别23)及以上版本,应用需要在运行时请求`WRITE_EXTERNAL_...

    android studio 保存图片到本地相册

    在Android开发中,将网络上的图片保存到用户的本地相册是一项常见的需求。Android Studio作为官方推荐的集成开发环境,提供了方便的工具和方法来实现这一功能。本教程将详细讲解如何利用Android Studio将图片从网络...

    android 视频录制 并保存到本地

    总之,Android视频录制并保存到本地涉及到`MediaRecorder`的使用,文件路径的管理以及权限控制等多个环节。理解这些知识点对于任何Android开发者来说都是必不可少的。通过以上步骤,你可以在自己的应用中实现这一...

    安卓保存注册信息到文件

    9. 错误处理和日志记录:在实现文件保存功能时,务必考虑异常情况,如文件不存在、写入失败等,通过try-catch块捕获并处理这些异常。同时,通过Log记录错误信息,有助于调试和优化代码。 综上所述,Android应用保存...

    Android文件上传,文件选择器,多选

    根据使用的编程语言和框架,需要编写相应的代码来接收并保存上传的文件。 三、安全与性能优化 1. 权限管理:根据Android权限模型,需要在运行时动态请求权限,尤其是对于Android 6.0(API级别23)及更高版本。 2....

    Android存储字符串数据到txt文件

    "Android存储字符串数据到txt文件" Android存储字符串数据到txt文件是Android开发中的一种常见需求,对于大多数开发者来说,存储字符串数据到txt文件是一种非常有用的功能。今天,我们将详细介绍如何在Android中...

    android 选择文件上传至服务器 包含服务器代码

    - 服务器端也要捕获可能的异常,如文件保存失败、非法文件类型等,并返回适当的响应状态码。 8. **安全性考虑**: - 对上传文件进行验证,限制可接受的文件类型和大小,防止恶意文件上传。 - 保护服务器免受DoS...

    android的assets下的文件保存到sd卡

    标题"android的assets下的文件保存到sd卡"涉及到的就是这样一个场景,即如何将Android应用中`assets`目录下的文件保存到SD卡上。`assets`目录是Android项目中用于存放非编译型资源的一个特殊位置,它可以包含任意...

    Qt移动开发-Android上实现本地文件读写.zip

    在Qt移动开发中,针对Android平台进行本地文件的读写是一项常见的需求。本文将深入探讨如何在Qt 5.12.6版本下实现在Android设备上动态申请存储权限,并进行文件操作,如创建目录、创建文件以及读写文件。 首先,...

Global site tag (gtag.js) - Google Analytics