当设备连接到计算机且桌面管理器打开时,未找到Blackberry cfg文件

当设备连接到计算机且桌面管理器打开时,未找到Blackberry cfg文件,blackberry,blackberry-jde,Blackberry,Blackberry Jde,我正在将所有配置详细信息存储到BlackBerry设备中的test.cfg文件中。所以每次启动应用程序时,应用程序都会检查test.cfg是否存在。如果存在,则从该文件加载所有配置,如果不存在,则应用程序将显示配置页面,然后用户可以输入所有配置详细信息并继续 除一种情况外,上述方法运行良好。当设备插入系统,我打开桌面管理器,用户打开应用程序时,即使设备中已经存在test.cfg,它也会直接显示配置页面 有人知道这个问题的解决办法吗?或者你知道它为什么会这样吗?我的猜测是,当你通过USB电缆将设备

我正在将所有配置详细信息存储到BlackBerry设备中的test.cfg文件中。所以每次启动应用程序时,应用程序都会检查test.cfg是否存在。如果存在,则从该文件加载所有配置,如果不存在,则应用程序将显示配置页面,然后用户可以输入所有配置详细信息并继续

除一种情况外,上述方法运行良好。当设备插入系统,我打开桌面管理器,用户打开应用程序时,即使设备中已经存在test.cfg,它也会直接显示配置页面


有人知道这个问题的解决办法吗?或者你知道它为什么会这样吗?

我的猜测是,当你通过USB电缆将设备连接到计算机时,你的计算机正在将SD卡作为外部驱动器安装。当它这样做时,设备将基本上失去对SD卡的访问。它需要这样做,因为设备软件和桌面计算机的软件不希望同时修改相同的文件

您是否正在SD卡上保存
test.cfg

如果是这样,您可能希望将文件保存到设备的内部存储器

如果您希望应用程序始终可以使用SD卡,则可以关闭使SD卡可用于PC的大容量存储功能。(如果您想这样做,请告诉我您使用的是哪个操作系统版本……但是,请理解,这只适用于,如果您希望用户避免此问题,这不是一个好的解决方案)

工具书类


我的猜测是,当您通过USB电缆将设备连接到计算机时,您的计算机正在将SD卡作为外部驱动器安装。当它这样做时,设备将基本上失去对SD卡的访问。它需要这样做,因为设备软件和桌面计算机的软件不希望同时修改相同的文件

您是否正在SD卡上保存
test.cfg

如果是这样,您可能希望将文件保存到设备的内部存储器

如果您希望应用程序始终可以使用SD卡,则可以关闭使SD卡可用于PC的大容量存储功能。(如果您想这样做,请告诉我您使用的是哪个操作系统版本……但是,请理解,这只适用于,如果您希望用户避免此问题,这不是一个好的解决方案)

工具书类


进入选项->设备->存储,取消选择并选择媒体卡支持并保存,然后弹出选项。现在尝试访问媒体->资源管理器文件夹,您可以访问它,并且我的应用程序可以在连接到USB驱动器时读取文件。

进入选项->设备->存储,取消选择并选择媒体卡支持并保存它,然后弹出选项。现在尝试访问media->explorer文件夹,您可以访问它,并且我的应用程序可以在连接到USB驱动器时读取文件。

是的,当设备连接到PC时,这是一种例外情况,因为Blackberry说“当设备连接到PC时,BB不控制设备的文件系统”…控制在PC的操作系统下。当设备连接到系统时,是否可以在应用程序中显示消息,即我们在访问媒体->浏览文件夹时获得的信息。该消息为fllows—“要从设备访问内置或媒体卡存储,请断开设备与计算机的连接。”当设备连接到网络时,我们尝试访问“浏览”文件夹时,会显示上述消息system@krishIndia,对不起,我不太明白你在问什么。您是否询问如果您的应用程序找不到SD卡,是否可以向用户显示警告消息?当然可以。但是,正如我在回答中所建议的,最好将配置信息存储在设备存储上,因为设备存储总是可用的。在中存储应用程序配置数据更常见。是的,当设备连接到PC时,这是一种例外情况,因为Blackberry说“当设备连接到PC时,BB不控制设备的文件系统”。控制在PC的操作系统下。这是否可能在应用程序中显示消息,这就是当设备连接到系统时,我们在访问介质->浏览文件夹时得到的信息。该消息为fllows—“要从设备访问内置或媒体卡存储,请断开设备与计算机的连接。”当设备连接到网络时,我们尝试访问“浏览”文件夹时,会显示上述消息system@krishIndia,对不起,我不太明白你在问什么。您是否询问如果您的应用程序找不到SD卡,是否可以向用户显示警告消息?当然可以。但是,正如我在回答中所建议的,最好将配置信息存储在设备存储上,因为设备存储总是可用的。在中存储应用程序配置数据更为常见。我们如何在os 4.7设备中做到这一点?我们如何在os 4.7设备中做到这一点