Android关于读取assets目录下的信息,并且修改文本的问题

qq_33411563 2016-04-17 07:27:38
public  void updatename (String name,String pwd,String filename,String folder) throws Exception 
{
BufferedReader in_=new BufferedReader(new FileReader(folder+filename));
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(folder+"4.html")));
String line;
int count=1;
while((line=in_.readLine())!=null){
if(count==26){
String l="<input type=\"text\" name=\"uid\" id=\"uid\" size=16 maxlength=18" +
" value=\""+name+"\"/>";
out.println(l);
}
else if(count==30){
{
String l="<input type=\"password\" name=\"password\" id=\"password\" SIZE=16 MAXLENGTH=15" +
" value=\""+pwd+"\"/>";
out.println(l);
}
}else{
out.println(line);
}
count++;
}
in_.close();
out.close();
File f = new File(folder+filename); // 输入要删除的文件位置
if(f.exists())
f.delete();
File file=new File(folder+"4.html");
if(file.exists())
{
file.renameTo(new File(folder+filename));
}
}

其中我的参数应该怎么写 ,我写的是
Editable editablename= edit1.getText();
Editable editablepwd= edit2.getText();
String folderString="file:///android_asset/";
String filename1= "1.html";
updatename(editablename.toString(),editablepwd.toString(),filename1,folderString);//调用

...全文
551 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
设计失 2016-04-17
  • 打赏
  • 举报
回复
读取assets文件夹里面的内容用 context.getAsset().open("文件名");
qq_33411563 2016-04-17
  • 打赏
  • 举报
回复

上面是我的目录,我的目的是在程序运行的时候,调用某函数能达到修改1.html里面的文本内容,也就是26行和30行,但是debug的时候说是路径找不到,好像是asset路径下找东西机制不一样,还有不能用filereader
请问大神们这该如何是好?

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧