时间:2021-05-21
废话不多说了,直接给大家贴代码了,具体代码如下
<?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><Buttonandroid:id="@+id/save"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="保存数据(File)" /><Buttonandroid:id="@+id/read"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="读取数据(File)" /></LinearLayout> package com.example.yanlei.wifi;import android.os.Bundle;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintStream;import java.util.Scanner;public class MainActivity extends AppCompatActivity {private Button btnSave=null;private Button btnRead=null;private File file=null;private static final String FILENAME="data.txt";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);btnSave=(Button)super.findViewById(R.id.save);btnRead=(Button)super.findViewById(R.id.read);btnSave.setOnClickListener(new OnClickListener(){public void onClick(View v){PrintStream ps=null;//判断外部存储卡是否存在if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){Toast.makeText(getApplicationContext(), "读取失败,SD存储卡不存在!", Toast.LENGTH_LONG).show();return;}//初始化FileString path=Environment.getExternalStorageDirectory().toString()+File.separator+"genwoxue"+File.separator+FILENAME;file=new File(path);//如果当前文件的父文件夹不存在,则创建genwoxue文件夹if(!file.getParentFile().exists())file.getParentFile().mkdirs();//写文件try {ps = new PrintStream(new FileOutputStream(file));ps.println("跟我学网址:.example.yanlei.wifi" ><!-- 在SDCard中创建与删除文件权限 --><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/><!-- 往SDCard写入数据权限 --><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name=".MainActivity"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />以上所述是小编给大家介绍的Android 数据库文件存取至储存卡的方法,希望对大家有所帮助,本文写的不好还请各位大侠见谅!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
设计科学规范的数据库结构。通过研究电子商务网站,笔者建议应在以下几个方面改进数据库结构。(1)在对数据库文件进行储存时修改默认的文件储存位置。在保存数据库文件时
如果手机没有root,数据库文件是无法查看到的,不方便调试。最好的办法是把数据库写进SD卡。修改的地方有两处:1.在你的helper类中把数据库文件名称DATA
通常导出SQLServer数据库的方式有两种: 1.以SQL文件的方式导出 2.以mdf和ldf数据库文件的方式导出 SQLServer数据库文件md
打开指定的数据库文件。成功返回真,并自动将当前数据库设置为此数据库,失败返回假。语法:逻辑型打开(数据库文件名,[在程序中使用的别名],[是否只读],[共享方式
如果指定数据库文件已经被打开,返回真,否则返回假。语法:逻辑型是否已打开(欲测试的数据库文件名)参数名描述欲测试的数据库文件名必需的;文本型。例程:说明: 当运