Changeset f907928 in dispositivos_moviles for TibisayMovil/src/ve/gob/cenditel/tibisaymovil/TibisayMovilActivity.java
- Timestamp:
- Oct 22, 2013, 3:53:16 PM (11 years ago)
- Branches:
- master
- Children:
- 3fe55cf
- Parents:
- 288126d (diff), c231890 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TibisayMovil/src/ve/gob/cenditel/tibisaymovil/TibisayMovilActivity.java
r288126d rf907928 57 57 final AlertDialog sign_dialog = makeSignatureOptionsDialog(); 58 58 59 //Crear dialogo de opciones para compartir archivo 60 final AlertDialog share_dialog = makeShareOptionsDialog(); 59 61 62 //Crear dialogo de opciones para compartir cifrar archivo 63 final AlertDialog certificate_dialog = makeCertificateOptionsDialog(); 64 60 65 61 66 listViewFunctions.setOnItemClickListener(new OnItemClickListener(){ … … 86 91 } 87 92 93 // seleccion de cifrar 94 if(function.equals(getString(R.string.cifrar))) { 95 Toast.makeText(context, "CIFRAR", duration).show(); 96 encryptFile(); 97 } 98 99 88 100 // seleccion de gestionar certificados 101 <<<<<<< HEAD 89 102 if (function.equals(getString(R.string.certificados))){ 90 103 Toast.makeText(context, "Gestionar repositorio", duration).show(); 104 ======= 105 if (function.equals("Certificados")){ 106 Toast.makeText(context, "Gestionar repositorio", duration).show(); 107 108 certificate_dialog.show(); 109 /* 110 >>>>>>> c2318907ec781e759fbf9e1a0e0d0eb01a54dd36 91 111 92 112 // Chequeo de version del API de Android para creacion de repositorio … … 102 122 103 123 // lanzar activity de gestion de repositorio 104 testRepository(); 124 testRepository(); 125 126 */ 127 } 128 129 // seleccion de compartir archivo 130 if (function.equals(getString(R.string.compartir))){ 131 Toast.makeText(context, "Compartir Archivo", duration).show(); 132 share_dialog.show(); 133 105 134 } 106 135 // seleccion de firmar … … 175 204 } 176 205 206 // lanza activity para compartir un documento 207 private void shareFile(String path){ 208 Intent intent = new Intent(this, FileToShareActivity.class); 209 210 intent.putExtra("path", path); 211 212 startActivity(intent); 213 } 214 215 // lanza activity para cifrar un documento 216 private void encryptFile(){ 217 Intent intent = new Intent(this, FileToEncryptActivity.class); 218 startActivity(intent); 219 } 220 221 // lanza la activity para gestionar los certificados de destinarios (cifrado) 222 private void manageRecipientCertificates() { 223 Intent intent = new Intent(this, EncryptionCertificatesActivity.class); 224 startActivity(intent); 225 } 226 227 177 228 //Crea dialogo de opciones para firma electronica 178 229 public AlertDialog makeSignatureOptionsDialog() { … … 208 259 return builder.create(); 209 260 } 261 <<<<<<< HEAD 210 262 211 263 … … 215 267 startActivity(intent); 216 268 } 269 ======= 270 271 //Crea dialogo de opciones para compartir archivos 272 public AlertDialog makeShareOptionsDialog() { 273 final String[] option = new String[] {getString(R.string.share_pdf_signed), 274 getString(R.string.share_bdoc_downloaded), getString(R.string.share_extracted_file_from_bdoc), 275 getString(R.string.share_encrypted) }; 276 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 277 android.R.layout.select_dialog_item, option); 278 AlertDialog.Builder builder = new AlertDialog.Builder(this); 279 280 builder.setTitle(getString(R.string.seleccione_opcion)); 281 builder.setAdapter(adapter, new DialogInterface.OnClickListener() { 282 283 public void onClick(DialogInterface dialog, int which) { 284 285 switch (which) { 286 case 0: // Archivo Firmado 287 Log.i("DEBUG", "antes de activity call"); 288 shareFile("archivoFirmado"); 289 break; 290 case 1: // Archivos BDOC Descargados 291 shareFile("bdocDescargado"); 292 break; 293 case 2: // Archivos extraídos de BDOC 294 shareFile("extraidoDeBdoc"); 295 break; 296 297 case 3: // Archivos cifrados 298 shareFile("cifrado"); 299 break; 300 default: 301 break; 302 } 303 } 304 305 }); 306 307 return builder.create(); 308 } 309 310 //Crea dialogo de opciones para gestionar certificados 311 public AlertDialog makeCertificateOptionsDialog() { 312 final String[] option = new String[] {getString(R.string.manage_personal_certificates), getString(R.string.manage_certificates_for_encryption) }; 313 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 314 android.R.layout.select_dialog_item, option); 315 AlertDialog.Builder builder = new AlertDialog.Builder(this); 316 317 builder.setTitle(getString(R.string.seleccione_opcion)); 318 builder.setAdapter(adapter, new DialogInterface.OnClickListener() { 319 320 public void onClick(DialogInterface dialog, int which) { 321 322 switch (which) { 323 case 0: // Certificados personales 324 Log.i("DEBUG", "antes de activity call"); 325 326 break; 327 case 1: // Certificados para cifrado 328 Toast.makeText(getApplicationContext(), "Lanzar certificados de destinatarios", Toast.LENGTH_SHORT).show(); 329 manageRecipientCertificates(); 330 break; 331 332 default: 333 break; 334 } 335 } 336 337 }); 338 339 return builder.create(); 340 } 341 342 >>>>>>> c2318907ec781e759fbf9e1a0e0d0eb01a54dd36 217 343 }
Note: See TracChangeset
for help on using the changeset viewer.