1

我项目的总体目标是在两个 Playbook flex 应用程序之间进行通信。我找到了这篇文章并尝试了一下:

http://supportforums.blackberry.com/t5/tkb/articleprintpage/tkb-id/tablet@tkb/article-id/20

应用程序 1(称为“应用程序 1”)

var folder:File = File.applicationStorageDirectory.resolvePath("shared/misc");
folder.createDirectory();
employeeDB = File.applicationStorageDirectory.resolvePath('shared/misc/employee.db');

应用程序 2(称为“App2”)

如何访问employee.db?我尝试了以下没有用的

employeeDB = File.applicationStorageDirectory.resolvePath('App1/shared/misc/employee.db');

employeeDB = File.applicationStorageDirectory.resolvePath('shared/misc/employee.db');

没有运气,有什么想法吗?

回答

employeeDB = File.documentsDirectory.resolvePath('employee.db');

在这两个应用程序...

4

1 回答 1

0

应用程序是沙盒的。你无法以这种方式与他们交流。每个应用程序的应用程序存储目录是唯一的(并且每个应用程序的存储目录仅对该应用程序可用)。

这是一个论坛帖子,解释了沙盒的一些细节:http: //www.blackberryplaybookforum.com/playbook-developers-area/43-playbook-application-file-system-layout-file-structure.html

于 2011-08-04T09:50:22.337 回答