有的时候后台返回的json数据太多,在控制台log日志打印时,一次性输出不全,网上有介绍使用log工具类,这里不再赘述。

我们用到另一种方法,把请求的得到的 json 数据写入 txt 文件:

String sdCardDir =Environment.getExternalStorageDirectory().getAbsolutePath();
File saveFile = new File(sdCardDir, "aaaa.txt");
FileOutputStream outStream = new FileOutputStream(saveFile);
outStream.write("json
数据".getBytes());
outStream.close();

或者:

public static void getString(String str) {

String filePath = null;

boolean hasSDCard =Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);

if (hasSDCard) {

filePath =Environment.getExternalStorageDirectory().toString() + File.separator +"hello.txt";

} else

filePath =Environment.getDownloadCacheDirectory().toString() + File.separator +"hello.txt";

try {

File file = new File(filePath);

if (!file.exists()) {

File dir = newFile(file.getParent());

dir.mkdirs();

file.createNewFile();

}

FileOutputStream outStream = newFileOutputStream(file);

outStream.write(str.getBytes());

outStream.close();

} catch (Exception e) {

e.printStackTrace();

}

}

有的时候后台返回的json数据太多,在控制台log日志打印时,一次性输出不全,网上有介绍使用log工具类,这里不再赘述。我们用到另一种方法,把请求的得到的json数据写入txt文件:                           String sdCardDir = Environment.getExternalStorageDirectory().getAbsolutePa 一.复制 文件 adb push local /sdcard/test. txt 文件 推到手机或模拟器 adb pull /sdcard/test. txt local 将 文件 从手机复制到本地 二.通过wlan连接设备: 1.同一网络,首先使用USB将手机连接到计算机 2.adb tcpip 5555,将设置目标设备以监听5555上的tcp/ip连接 3.断开目标设备US... public class TxT Manager { public static String rootXMLPath = Environment.getExternalStorageDirectory().getPath() + "/test TXT "; * 保存内容到 TXT 文件 中 public static boolean writeToXML(String fileName, String con... <uses-permission android :name=" android .permission.WRITE_EXTERNAL_STORAGE" /> 看 文件 是否存在,如果存在,啥也不干;如果不存在,将字符串数据 写入 到指定 文件 。 * 如果找不到 文件 ,将数据 写入 到指定 文件 void write Txt Freq() { // 查找 文件 是否存在 String freqList TxT Path = Environment.getExternalStorage * @param context 刷新 文件 使用需要(否则电脑上不能第一时间获取到路径下的 文件 ,重启之后刷新) * @param file 读写的 文件 * @param stringList 写入 的数据 private void write Txt (Context context, File file, List<String> stringList) { try { if (!file.exists()) { file.. 首先要加入读写sd卡权限,否则 创建 会没有反应: <uses-permission android :name=" android .permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android :name="and... <!--SD卡读写的权限--> <uses-permission android :name=" android .permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android :name=" android .permission.READ_EX public class TXT Manager { public static String rootXMLPath = Environment.getExternalStorageDirectory().getPath() + "/test TXT "; * 保存内容到 TXT 文件 中 * @pa...
在文本框中输入所需要存入 txt 文件 的内容,通过点击确认按钮即可实现将数据I信息存入到文本 文件 中; 通过点击读取按钮,可以实现将文本中信息读出来并显示在TextView组件中 通过点击清楚文本内容的按钮可以实现清空文本内容的作用