【发布时间】:2015-01-12 06:49:53
【问题描述】:
如果在移动应用中以本机方式显示,我对制定隐私政策的正确方式感到好奇?我可以创建一个字符串常量,但是,添加为文本文件然后从文本文件中读取似乎更容易。这是我想做的,但是,应该超链接的文本不会被超链接。
private String readFromFile() {
String ret = "";
try {
InputStream inputStream = openFileInput("config.txt");
if ( inputStream != null ) {
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String receiveString = "";
StringBuilder stringBuilder = new StringBuilder();
while ( (receiveString = bufferedReader.readLine()) != null ) {
stringBuilder.append(receiveString);
}
inputStream.close();
ret = stringBuilder.toString();
}
}
catch (FileNotFoundException e) {
Log.e("login activity", "File not found: " + e.toString());
} catch (IOException e) {
Log.e("login activity", "Can not read file: " + e.toString());
}
return ret;
}
那么大家是怎么做到的呢?
【问题讨论】:
-
我从文本文件中挖掘,但它们不包含文本中的超链接(我在添加文本文件之后/之前在隐私政策的末尾或开头动态添加超链接。如果你想这样做,你可以通过 StringBuilder 加载它,构建字符串,然后解析它,搜索
http*。并不是说这一定是最好的方法,但它是一个选项我的头顶。 -
我想我明白你在做什么。我可以看到它有效,但不需要递归脚本来梳理文本搜索超链接,然后将它们设置为超链接。我不确定这是否比创建一个字符串常量更容易。不过谢谢你的建议,我没有想到这种方法。