作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 RIM 的 eclipse 插件在 Blackberry Playbook 上运行我的 android 应用程序。
我在“/accounts/1000/shared/documents”目录中创建的文件被“锁定”(当我浏览到它们并尝试使用 AIR 浏览器打开时,我收到错误消息“文件已锁定”)。我在“/sdcard”目录(由 Environment.getExternalStorage 返回的目录)中创建的文件工作正常。我可以使用以下代码以编程方式创建和读取这些文件。
关于如何在文档目录中创建未“锁定”的文件有什么建议吗?
public class TempActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
try
{
File docFile = new File("/accounts/1000/shared/documents/tmp.txt");
File sdcardFile = new File(Environment.getExternalStorageDirectory().getPath() + "/tmp.txt");
FileWriter writer = new FileWriter(docFile);
try
{
writer.write("Hello doc file");
Log.i("success writing doc file", "success writing doc file");
}
catch (Exception e)
{
Log.e("exception writing doc file", Log.getStackTraceString(e));
}
writer.close();
writer = new FileWriter(sdcardFile);
try
{
writer.write("Hello sdcard file");
Log.i("success writing sdcard file", "success writing sdcard file");
}
catch (Exception e)
{
Log.e("exception writing sdcard file", Log.getStackTraceString(e));
}
writer.close();
FileReader in = new FileReader(docFile);
BufferedReader reader = new BufferedReader(in);
try
{
Log.i("firstLine in doc file", reader.readLine());
}
catch (Exception e)
{
Log.e("exception reading doc file", Log.getStackTraceString(e));
}
in.close();
reader.close();
in = new FileReader(sdcardFile);
reader = new BufferedReader(in);
try
{
Log.i("firstLine in sdcard file", reader.readLine());
}
catch (Exception e)
{
Log.e("exception reading sdcard file", Log.getStackTraceString(e));
}
in.close();
reader.close();
}
catch (Exception e)
{
Log.e("exception", Log.getStackTraceString(e));
}
}
}
最佳答案
查看有关 Playbook 和 Android 上的文件的线程。
关于android - 在 Android 应用程序的 BlackBerry Playbook 上创建文件时出现问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9790178/
我是一名优秀的程序员,十分优秀!