Skip to content

Commit 21ee5b6

Browse files
committed
compilation for release 0.5, bug on samples list fixed
1 parent 9140b6a commit 21ee5b6

2 files changed

Lines changed: 35 additions & 23 deletions

File tree

sampleApplication/src/main/java/org/cientopolis/sampleapplication/MyMainSamplersActivity.java

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import org.cientopolis.samplers.framework.information.InformationStep;
66
import org.cientopolis.samplers.framework.insertDate.InsertDateStep;
7+
import org.cientopolis.samplers.framework.insertText.InsertTextStep;
78
import org.cientopolis.samplers.framework.insertTime.InsertTimeStep;
89
import org.cientopolis.samplers.framework.location.LocationStep;
910
import org.cientopolis.samplers.framework.multipleSelect.MultipleSelectStep;
@@ -30,7 +31,7 @@ protected void onCreate(Bundle savedInstanceState) {
3031
super.onCreate(savedInstanceState);
3132

3233
// Set the network configuration
33-
NetworkConfiguration.setURL("http://192.168.0.100/samplers/upload.php");
34+
NetworkConfiguration.setURL("http://192.168.0.10/samplers/upload.php");
3435
NetworkConfiguration.setPARAM_NAME("sample");
3536

3637
lb_main_welcome_message.setText("Bienvenido a la Aplicacion de Prueba!");
@@ -41,52 +42,57 @@ protected void onCreate(Bundle savedInstanceState) {
4142
protected Workflow getWorkflow() {
4243
Workflow workflow = new Workflow();
4344
Step step;
44-
/*
45+
4546
// InformationStep
46-
workflow.addStep(new InformationStep(1, "Informacion de prueba para ver que se muestra bien",103));
47+
workflow.addStep(new InformationStep(1, "Informacion de prueba para ver que se muestra bien",101));
4748

4849
// Insert Time
4950
workflow.addStep(new InsertTimeStep(101, "Seleccione la Hora de la muestra",102));
5051

5152
// Insert Date
52-
workflow.addStep(new InsertDateStep(102, "Seleccione la Fecha de la muestra",2));
53-
*/
53+
workflow.addStep(new InsertDateStep(102, "Seleccione la Fecha de la muestra",103));
54+
5455
// Sound
55-
workflow.addStep(new SoundRecordStep(103, "Grabe algo",5));
56+
workflow.addStep(new SoundRecordStep(103, "Grabe algo",2));
5657

5758
// SelectOneStep
5859
ArrayList<SelectOneOption> optionsToSelect2 = new ArrayList<SelectOneOption>();
59-
optionsToSelect2.add(new SelectOneOption(1,"SI", 5));
60-
optionsToSelect2.add(new SelectOneOption(2,"NO", 6));
60+
optionsToSelect2.add(new SelectOneOption(1,"SI", 3));
61+
optionsToSelect2.add(new SelectOneOption(2,"NO", 4));
6162
workflow.addStep(new SelectOneStep(2, optionsToSelect2, "¿Quiere sacar una foto?"));
6263

63-
// InsertTextStep
64-
//workflow.addStep(new InsertTextStep(3, "Escriba algo","cualquier cosa",50, InsertTextStep.InputType.TYPE_TEXT, true, 3));
65-
66-
// LocationStep
67-
workflow.addStep(new LocationStep(4, "Seleccione la posicion de la muestra",7));
68-
6964
// PhotoStep
70-
PhotoStep photoStep = new PhotoStep(5, "Saque una foto de su gato","",7);
65+
PhotoStep photoStep = new PhotoStep(3, "Saque una foto de su gato","",4);
7166
// set help resource
7267
photoStep.setHelpResourseId(R.raw.photohelp);
7368
workflow.addStep(photoStep);
7469

70+
// InsertTextStep
71+
workflow.addStep(new InsertTextStep(4, "Escriba algo","cualquier cosa",50, InsertTextStep.InputType.TYPE_TEXT, true, 5));
72+
73+
// LocationStep
74+
workflow.addStep(new LocationStep(5, "Seleccione la posicion de la muestra",6));
75+
7576
// MultipleSelectStep
7677
ArrayList<MultipleSelectOption> optionsToSelect = new ArrayList<MultipleSelectOption>();
7778
optionsToSelect.add(new MultipleSelectOption(1,"Arboles"));
7879
optionsToSelect.add(new MultipleSelectOption(2,"Basura"));
7980
optionsToSelect.add(new MultipleSelectOption(3,"Arroyo"));
8081
optionsToSelect.add(new MultipleSelectOption(4,"Animales"));
81-
workflow.addStep(new MultipleSelectStep(6, optionsToSelect, "Seleccione si observa algo de esto",4));
82+
workflow.addStep(new MultipleSelectStep(6, optionsToSelect, "Seleccione si observa algo de esto",null));
83+
8284

85+
86+
/*
8387
// SelectOneStep
8488
optionsToSelect2 = new ArrayList<SelectOneOption>();
8589
optionsToSelect2.add(new SelectOneOption(1,"Opcion 1", null));
8690
optionsToSelect2.add(new SelectOneOption(2,"Opcion 2", null));
8791
optionsToSelect2.add(new SelectOneOption(3,"Opcion 3", null));
8892
optionsToSelect2.add(new SelectOneOption(4,"Opcion 4", null));
8993
workflow.addStep(new SelectOneStep(7, optionsToSelect2, "Seleccione solo uno"));
94+
*/
95+
9096

9197
return workflow;
9298
}

samplersFramework/src/main/java/org/cientopolis/samplers/persistence/SampleDAOImpl.java

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -220,18 +220,24 @@ public List<Sample> list() {
220220
String[] samplesDirs = fileDir.list();
221221

222222
for (String sampleName: samplesDirs) {
223+
Log.e("samplesDirs",sampleName);
224+
223225
dirSample = new File(fileDir, sampleName);
224226

225-
String[] files = dirSample.list();
226-
for (String fileName: files) {
227-
if (fileName.endsWith(SAMPLES_EXTENSION)) {
228-
fileSample = new File(dirSample, fileName);
227+
// Check if it is a sample directory (could be a zipped sample)
228+
if (dirSample.isDirectory()) {
229+
230+
String[] files = dirSample.list();
231+
for (String fileName : files) {
232+
if (fileName.endsWith(SAMPLES_EXTENSION)) {
233+
fileSample = new File(dirSample, fileName);
229234

230-
br = new BufferedReader(new FileReader(fileSample));
235+
br = new BufferedReader(new FileReader(fileSample));
231236

232-
sample = gson.fromJson(br, Sample.class);
237+
sample = gson.fromJson(br, Sample.class);
233238

234-
result.add(sample);
239+
result.add(sample);
240+
}
235241
}
236242
}
237243
}

0 commit comments

Comments
 (0)