project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Utils.java
equal
deleted
inserted
replaced
23 import java.io.File; |
23 import java.io.File; |
24 import java.io.FileOutputStream; |
24 import java.io.FileOutputStream; |
25 import java.io.IOException; |
25 import java.io.IOException; |
26 import java.io.InputStream; |
26 import java.io.InputStream; |
27 import java.util.ArrayList; |
27 import java.util.ArrayList; |
28 |
28 import java.util.List; |
29 import android.app.Activity; |
29 |
30 import android.content.Context; |
30 import android.content.Context; |
31 import android.content.res.TypedArray; |
31 import android.content.res.TypedArray; |
32 import android.os.Build; |
32 import android.os.Build; |
33 import android.os.Environment; |
33 import android.os.Environment; |
34 import android.util.Log; |
34 import android.util.Log; |
35 import android.widget.Toast; |
|
36 |
35 |
37 public class Utils { |
36 public class Utils { |
38 |
37 |
39 private static final String ROOT_DIR = "Data/"; |
38 private static final String ROOT_DIR = "Data/"; |
40 |
39 |
132 * @param c |
131 * @param c |
133 * @param path |
132 * @param path |
134 * @param fileSuffix |
133 * @param fileSuffix |
135 * @return |
134 * @return |
136 */ |
135 */ |
137 public static String[] getDirsWithFileSuffix(Context c, String path, String fileSuffix){ |
136 public static List<String> getDirsWithFileSuffix(Context c, String path, String fileSuffix){ |
138 File[] files = getFilesFromRelativeDir(c,path); |
137 File[] files = getFilesFromRelativeDir(c,path); |
139 String[] validFiles = new String[files.length]; |
138 ArrayList<String> ret = new ArrayList<String>(); |
140 int validCounter = 0; |
|
141 |
139 |
142 for(File f : files){ |
140 for(File f : files){ |
143 if(hasFileWithSuffix(f, fileSuffix)) validFiles[validCounter++] = f.getName(); |
141 if(hasFileWithSuffix(f, fileSuffix)) ret.add(f.getName()); |
144 } |
142 } |
145 String[] ret = new String[validCounter]; |
|
146 System.arraycopy(validFiles, 0, ret, 0, validCounter); |
|
147 return ret; |
143 return ret; |
148 } |
144 } |
149 |
145 |
150 /** |
146 /** |
151 * Get all files from directory dir which have the given suffix |
147 * Get all files from directory dir which have the given suffix |