Changeset 4528953 in dispositivos_moviles for TibisayMovil/src/ve/gob/cenditel/tibisaymovil/TibisayMovilActivity.java
- Timestamp:
- Oct 17, 2013, 3:14:28 PM (11 years ago)
- Branches:
- master
- Children:
- d5ab40f
- Parents:
- 6b383b3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TibisayMovil/src/ve/gob/cenditel/tibisaymovil/TibisayMovilActivity.java
r6b383b3 r4528953 55 55 final AlertDialog share_dialog = makeShareOptionsDialog(); 56 56 57 //Crear dialogo de opciones para compartir cifrar archivo 58 final AlertDialog certificate_dialog = makeCertificateOptionsDialog(); 59 57 60 58 61 listViewFunctions.setOnItemClickListener(new OnItemClickListener(){ … … 83 86 } 84 87 88 // seleccion de cifrar 89 if(function.equals(getString(R.string.cifrar))) { 90 Toast.makeText(context, "CIFRAR", duration).show(); 91 92 } 93 94 85 95 // seleccion de gestionar certificados 86 96 if (function.equals("Certificados")){ 87 Toast.makeText(context, "Gestionar repositorio", duration).show(); 97 Toast.makeText(context, "Gestionar repositorio", duration).show(); 98 99 certificate_dialog.show(); 100 /* 88 101 89 102 // Chequeo de version del API de Android para creacion de repositorio … … 98 111 99 112 // lanzar activity de gestion de repositorio 100 testRepository(); 113 testRepository(); 114 115 */ 101 116 } 102 117 … … 163 178 } 164 179 180 // lanza activity para compartir un documento 165 181 private void shareFile(String path){ 166 182 Intent intent = new Intent(this, FileToShareActivity.class); … … 170 186 startActivity(intent); 171 187 } 188 189 // lanza activity para cifrar un documento 190 private void encryptFile(){ 191 //Intent intent = new Intent(this, FileToEncryptActivity.class); 192 //startActivity(intent); 193 } 194 195 // lanza la activity para gestionar los certificados de destinarios (cifrado) 196 private void manageRecipientCertificates() { 197 Intent intent = new Intent(this, EncryptionCertificatesActivity.class); 198 startActivity(intent); 199 } 200 172 201 173 202 //Crea dialogo de opciones para firma electronica … … 205 234 } 206 235 207 //Crea dialogo de opciones para firma electronica236 //Crea dialogo de opciones para compartir archivos 208 237 public AlertDialog makeShareOptionsDialog() { 209 238 final String[] option = new String[] {getString(R.string.share_pdf_signed), … … 240 269 } 241 270 271 //Crea dialogo de opciones para gestionar certificados 272 public AlertDialog makeCertificateOptionsDialog() { 273 final String[] option = new String[] {getString(R.string.manage_personal_certificates), getString(R.string.manage_certificates_for_encryption) }; 274 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 275 android.R.layout.select_dialog_item, option); 276 AlertDialog.Builder builder = new AlertDialog.Builder(this); 277 278 builder.setTitle(getString(R.string.seleccione_opcion)); 279 builder.setAdapter(adapter, new DialogInterface.OnClickListener() { 280 281 public void onClick(DialogInterface dialog, int which) { 282 283 switch (which) { 284 case 0: // Certificados personales 285 Log.i("DEBUG", "antes de activity call"); 286 287 break; 288 case 1: // Certificados para cifrado 289 Toast.makeText(getApplicationContext(), "Lanzar certificados de destinatarios", Toast.LENGTH_SHORT).show(); 290 manageRecipientCertificates(); 291 break; 292 293 default: 294 break; 295 } 296 } 297 298 }); 299 300 return builder.create(); 301 } 302 242 303 }
Note: See TracChangeset
for help on using the changeset viewer.