Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 在安装Blackberry应用程序期间添加文件_Deployment_Blackberry - Fatal编程技术网

Deployment 在安装Blackberry应用程序期间添加文件

Deployment 在安装Blackberry应用程序期间添加文件,deployment,blackberry,Deployment,Blackberry,我有一个黑莓应用程序,安装后还需要复制一些文件(.htm、css、图像) 这是怎么做到的?是否需要在.alx或.jad文件中定义某些属性?安装应用程序只会向设备添加模块-您不能在文件系统中创建任意文件(至少在安装期间)。有几种方法可以满足您的需求: 当应用程序第一次启动时,从编译到您的COD中的资源在文件系统上创建文件。只要文件不太大(如果可能的话,您希望尽量避免使COD文件膨胀),这将很好地工作 当应用程序首次启动时,通过HTTP下载所需的文件并将其复制到文件系统中 不确定是否相关,但应用程序

我有一个黑莓应用程序,安装后还需要复制一些文件(.htm、css、图像)


这是怎么做到的?是否需要在.alx或.jad文件中定义某些属性?

安装应用程序只会向设备添加模块-您不能在文件系统中创建任意文件(至少在安装期间)。有几种方法可以满足您的需求:

  • 当应用程序第一次启动时,从编译到您的COD中的资源在文件系统上创建文件。只要文件不太大(如果可能的话,您希望尽量避免使COD文件膨胀),这将很好地工作

  • 当应用程序首次启动时,通过HTTP下载所需的文件并将其复制到文件系统中


  • 不确定是否相关,但应用程序不会将这些文件作为资源加载。在某些情况下,浏览器将启动,以便通过“file:///store/...“嗨,谢谢你,马克!我设法通过第一种方法做到了这一点。我想知道你能否为我指出方法2的正确方向?我应该看哪个类?简单的答案是使用Connector.open()-“真正的”答案是它没有那么简单!查看本论坛,了解在BlackBerry应用程序中执行HTTP的所有复杂性:呵呵!谢谢你,马克。在处理运行在BIS和BES上的设备之间的差异时,听起来会有问题。我将浏览这些链接。。。再次感谢!