smillelance
发贴: 3
积分: 0
|
于 2005-09-09 16:34
SCRATCHPAD相当于手机中的硬盘。它可以永久存储程序中的数据,针对每一个应用程序, 可以使用的SCRATCHPAD的大小为10K,除了像上面那样用来存储图片文件外, 我们也可以用一些I/O类操作来存储其他信息。如用户的姓名、得分等信息。请参考如下代码: //READ FROM SCRATCHPAD TRY { DATAINPUTSTREAM IN = CONNECTOR.OPENDATAINPUTSTREAM("scratchpad:///0;pos=4"); NAME = IN.READUTF(); IN.CLOSE(); } CATCH (EXCEPTION X) { SYSTEM.OUT.PRINTLN("could not read user name from scratch pad."); }
IF (NAME.EQUALS("")) { NAME = NULL; }
//WRITE TO SCRATCHPAD TRY { DATAOUTPUTSTREAM OUT = CONNECTOR.OPENDATAOUTPUTSTREAM( "scratchpad:///0;pos=4"); OUT.WRITEUTF(NAME); OUT.CLOSE(); } CATCH (EXCEPTION X) { SYSTEM.OUT.PRINTLN( "could not write user name to scratch pad."); }
“SCRATCHPAD相当于手机中的硬盘。它可以永久存储程序中的数据” 我想请问一下一个程序存储的数据我怎样用另一个程序来读到他呢?
|