Home | History | Annotate | Download | only in opp

Lines Matching refs:filename

82     public BluetoothOppReceiveFileInfo(String filename, long length, FileOutputStream outputStream,
84 mFileName = filename;
99 String filename = null, hint = null, mimeType = null;
149 filename = choosefilename(hint);
150 if (filename == null) {
155 int dotIndex = filename.lastIndexOf(".");
164 extension = filename.substring(dotIndex);
165 filename = filename.substring(0, dotIndex);
168 Log.d(Constants.TAG, " File Name " + filename);
171 if (filename.getBytes().length > OPP_LENGTH_OF_FILE_NAME) {
179 Log.i(Constants.TAG, " File Name Length :" + filename.length());
180 Log.i(Constants.TAG, " File Name Length in Bytes:" + filename.getBytes().length);
183 byte[] oldfilename = filename.getBytes("UTF-8");
186 filename = new String(newfilename, "UTF-8");
191 Log.d(Constants.TAG, "File name is too long. Name is truncated as: " + filename);
195 filename = base.getPath() + File.separator + filename;
196 // Generate a unique filename, create the file, return it.
197 String fullfilename = chooseUniquefilename(filename, extension);
204 Log.v(Constants.TAG, "Generated received filename " + fullfilename);
257 private static String chooseUniquefilename(String filename, String extension) {
258 String fullfilename = filename + extension;
262 filename = filename + Constants.FILENAME_SEQUENCE_SEPARATOR;
270 * 1000000000) As soon as a number is reached that generates a filename
271 * that doesn't exist, that filename is used. If the filename coming in
278 fullfilename = filename + sequence + extension;
292 String filename = null;
295 if (filename == null && !(hint == null) && !hint.endsWith("/") && !hint.endsWith("\\")) {
302 // filename hint i.e. :"<>*?| with something safe.
305 Log.v(Constants.TAG, "getting filename from hint");
309 filename = hint.substring(index);
311 filename = hint;
314 return filename;