|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.yura.mobile.io.NativeUtil
public class NativeUtil
Field Summary | |
---|---|
static String[][] |
EXTS_FILENAME
|
static long |
RECENT_PICTURE_TIME_INTERVAL
|
static String |
ROOT_PREX
|
static int |
TYPE_ALL
|
static int |
TYPE_AUDIO
|
static int |
TYPE_FOLDER
|
static int |
TYPE_OTHER
|
static int |
TYPE_PICTURE
|
static int |
TYPE_VIDEO
|
Constructor Summary | |
---|---|
NativeUtil()
|
Method Summary | |
---|---|
static void |
close(Object fc)
|
static void |
copyFile(String source,
String destination)
Copy a file through jsr-75 |
static boolean |
copyFile(String attachmentName,
String srcFullName,
String desFullPath)
copy file to other dir sometimes Attachment.fileName did not equal local file name |
static void |
deleteFile(String path)
delete file or folder |
static String |
extractName(String fullName)
get file name from full path ex: c:/a/b/c.exe =>c.exe |
static String |
extractPath(String fullName)
get path from full path ex c:/a/b/c.exe => c:/a/b/ |
static Enumeration |
getDirectoryFiles(String dir)
Returns the list of all files and directories available in a directory. |
static int |
getFileSize(String fileName)
open file and get file size |
static int |
getFileType(String fname)
|
static javax.microedition.lcdui.Image |
getImageFromFile(String filename)
return null if not enough mem to load image |
static InputStream |
getInputStreamFromFileConnector(String fileName)
|
static long |
getLastModified(String fileName)
Returns the date/time of which a file is last modified. |
static javax.microedition.io.file.FileConnection |
getReadFileConnection(String fullName)
|
static javax.microedition.lcdui.Image |
getThumbnailFromFile(String fileName)
will return null if no thumb found |
static javax.microedition.io.file.FileConnection |
getWriteFileConnection(String fullName)
|
static boolean |
isFileType(String fname,
int filetype)
|
static Vector |
listFiles(String dir,
int filter,
boolean recent)
|
static boolean |
localFileExists(String filePath)
Check if the file specified in the path exists on the local filesystem. |
static boolean |
mkDir(String dirName)
mkdir in native |
static byte[] |
readFile(String fileName,
long startPos,
int length)
read file from native |
static String |
writeFile(String fullname,
boolean append,
boolean deleteExisting,
int fileStartPos,
byte[] data,
int dataStartPos,
int dataLength)
Write the data specified in a array out to the native filesystem. |
static String |
writeFile(String fullname,
boolean append,
int fileStartPos,
byte[] data,
int dataStartPos,
int dataLength)
Write the data specified in a array out to the native filesystem. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String[][] EXTS_FILENAME
public static final long RECENT_PICTURE_TIME_INTERVAL
public static final String ROOT_PREX
public static final int TYPE_ALL
public static final int TYPE_AUDIO
public static final int TYPE_FOLDER
public static final int TYPE_OTHER
public static final int TYPE_PICTURE
public static final int TYPE_VIDEO
Constructor Detail |
---|
public NativeUtil()
Method Detail |
---|
public static void close(Object fc)
public static void copyFile(String source, String destination)
source
- the path to the source filedestination
- the path to the destination filepublic static boolean copyFile(String attachmentName, String srcFullName, String desFullPath)
srcfileName
- original filenamesrcFullPath
- src pathdesFullPath
- target dir name
public static void deleteFile(String path)
path
- full path stringpublic static String extractName(String fullName)
fullName
- String
public static String extractPath(String fullName)
fullName
- String
public static Enumeration getDirectoryFiles(String dir)
dir
- The path to the directory we will look into.
public static int getFileSize(String fileName)
fileName
- String
public static int getFileType(String fname)
public static javax.microedition.lcdui.Image getImageFromFile(String filename)
public static InputStream getInputStreamFromFileConnector(String fileName)
public static long getLastModified(String fileName)
fileName
- File name icluding full path to the file
public static javax.microedition.io.file.FileConnection getReadFileConnection(String fullName) throws Exception
Exception
public static javax.microedition.lcdui.Image getThumbnailFromFile(String fileName)
public static javax.microedition.io.file.FileConnection getWriteFileConnection(String fullName) throws Exception
Exception
public static boolean isFileType(String fname, int filetype)
public static Vector listFiles(String dir, int filter, boolean recent)
public static boolean localFileExists(String filePath)
filePath
- full file name
public static boolean mkDir(String dirName)
dirName
- dir name
public static byte[] readFile(String fileName, long startPos, int length)
fileName
- file namestartPos
- start positionlength
- read length, if -1, read all
public static String writeFile(String fullname, boolean append, boolean deleteExisting, int fileStartPos, byte[] data, int dataStartPos, int dataLength)
fileName
- full file nameappend
- indicates whether to append or create a new filedeleteExisting
- indicates whether to delete the existing file if there is onefileStartPos
- start position of filedata
- byte[]dataStartPos
- start position of byte[]dataLength
- write length
public static String writeFile(String fullname, boolean append, int fileStartPos, byte[] data, int dataStartPos, int dataLength)
fileName
- full file nameappend
- indicates whether to append or create a new filefileStartPos
- start position of filedata
- byte[]dataStartPos
- start position of byte[]dataLength
- write length
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |