有的时候后台返回的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组件中
通过点击清楚文本内容的按钮可以实现清空文本内容的作用