android中怎么写文件( 四 )


6.android开发,如何写配置文件如果需要修改xml文件可以使用SAX或DOM的方法读取需要修改的xml文件,然后利用相应的接口修改后保存即可,不过不推荐使用这种方法,原因为按照Android的设计理念在工程res目录下存放的应该都是不可变的单独资源 。根据您的需求可以用这样的方法实现:1.在strings.xml中把可能会变更的值全部定义 。2.在需要变更时在程序代码中重新进行设置,如setText等,这种方法属于常规方法,设置后立即生效不需要重新启动程序 。如果不想使用这种方法而是想用配置文件的方法可以考虑使用sharedpreferences来保存/读取相应的配置,然后同样使用setText等方法将配置应用到程序中,sharedpreferences会将配置以xml的形式保存在/data/data/<package name>/shares_prefs目录下 。
希望对你有帮助 。
7.android 下怎么读写大文件import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.File;
import java.io.BufferedInputStream;
import java.io.InputStream;
public class ReadAndWriteBinaryFileExample3 {
public static void main(String[] args) throws IOException {
//find the file size
File fileHandle = new File("test.jpg");
long length = fileHandle.length();
try (
//Open the input and out files for the streams
InputStream fileInputStream = new BufferedInputStream(new FileInputStream("test.jpg"));
FileOutputStream fileOutputStream = new FileOutputStream("test_copy.jpg");
)
{
int data;
//Read data into buffer and then write to the output file
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = fileInputStream.read(buffer)) != -1)
{
fileOutputStream.write(buffer, 0, bytesRead);
}
}//try-with-resource
}
}你是说假如有袋大米50斤 现在一x个成年人习可以直接挪动 这时叫一一个小孩 他可能一次挪不动 小孩可以拿个铲子 一小点慢慢过去 中间建个buffer 啊
【android中怎么写文件】

android中怎么写文件

文章插图