59 |
|
|
60 |
|
|
61 |
checkSdCard(); |
checkSdCard(); |
62 |
|
|
63 |
|
|
64 |
} |
} |
65 |
|
|
66 |
void populateSpinner() { |
void populateSpinner() { |
101 |
if (processed == total) { |
if (processed == total) { |
102 |
scanBtn.setEnabled(true); |
scanBtn.setEnabled(true); |
103 |
targetSpinner.setEnabled(true); |
targetSpinner.setEnabled(true); |
104 |
|
} else { |
105 |
|
updateHandler.sendEmptyMessageDelayed(0, 500); |
106 |
} |
} |
107 |
} |
} |
108 |
}; |
}; |
149 |
List<String> files = new ArrayList<String>(); |
List<String> files = new ArrayList<String>(); |
150 |
|
|
151 |
findFilesRecursive(Environment.getExternalStorageDirectory().getPath(), files); |
findFilesRecursive(Environment.getExternalStorageDirectory().getPath(), files); |
|
|
|
152 |
|
|
153 |
total = files.size(); |
total = files.size(); |
154 |
|
updateHandler.sendEmptyMessage(0); |
155 |
|
|
156 |
for (String f : files) { |
for (String f : files) { |
157 |
scan.scanFile(f, null); |
scan.scanFile(f, null); |
158 |
} |
} |
197 |
public void onScanCompleted(String path, Uri uri) { |
public void onScanCompleted(String path, Uri uri) { |
198 |
//Log.v(TAG, "scanCompleted " + path + " " + uri); |
//Log.v(TAG, "scanCompleted " + path + " " + uri); |
199 |
processed++; |
processed++; |
|
updateHandler.sendEmptyMessage(0); |
|
200 |
} |
} |
201 |
} |
} |
202 |
} |
} |