Changeset 42e7061 in dispositivos_moviles for TibisayMovil/src/ve
- Timestamp:
- Nov 8, 2013, 8:38:50 AM (11 years ago)
- Branches:
- master
- Children:
- ba6bc7c
- Parents:
- 5366356
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TibisayMovil/src/ve/gob/cenditel/tibisaymovil/PDFVerifyResultActivity.java
rc14b8d2 r42e7061 4 4 import java.io.File; 5 5 import java.io.InputStream; 6 7 6 8 7 import android.net.Uri; … … 17 16 import android.view.Window; 18 17 import android.view.View.OnClickListener; 18 import android.webkit.MimeTypeMap; 19 19 import android.widget.AdapterView; 20 20 import android.widget.BaseAdapter; … … 39 39 import java.util.ArrayList; 40 40 import java.util.Random; 41 42 41 import java.security.cert.X509Certificate; 43 42 import java.text.SimpleDateFormat; … … 82 81 // ejecutar el proceso de verificacion del pdf 83 82 doVerification(pdfToVerify); 83 84 LinearLayout layoutPdfFileResult = (LinearLayout) this.findViewById(R.id.layout_pdf_signed_result); 85 86 OnClickListener pdfFileListener = new OnClickListener() { 87 public void onClick(View v) { 88 89 //Toast.makeText(getApplicationContext(), "**CLICK SOBRE EL archivo***", Toast.LENGTH_LONG).show(); 90 91 openIt(pdfToVerify, getMimeType(pdfToVerify)); 92 } 93 }; 94 layoutPdfFileResult.setOnClickListener(pdfFileListener); 95 96 84 97 85 98 // habilitar opciones de botones inferiores … … 174 187 for (int l=0; l < fields.length; l++) { 175 188 try { 176 Toast.makeText(getApplicationContext(), "PDFVerifyResultActivity - reading certificate: "+Integer.toString(l)+ " "+177 Integer.toString(fields[l].getInt(null)), Toast.LENGTH_SHORT).show();189 //Toast.makeText(getApplicationContext(), "PDFVerifyResultActivity - reading certificate: "+Integer.toString(l)+ " "+ 190 // Integer.toString(fields[l].getInt(null)), Toast.LENGTH_SHORT).show(); 178 191 179 192 caInput = new BufferedInputStream(getResources().openRawResource(fields[l].getInt(null))); … … 475 488 } 476 489 490 // funcion para obtener el tipo mime de un archivo 491 public static String getMimeType(String url) 492 { 493 String extension = url.substring(url.lastIndexOf(".")); 494 String mimeTypeMap = MimeTypeMap.getFileExtensionFromUrl(extension); 495 String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(mimeTypeMap); 496 return mimeType; 497 } 498 499 500 // funcion para lanzar un intent que abra un archivo 501 private void openIt(String pdfFile, String mimeType) { 502 503 Intent shareIntent = new Intent(); 504 shareIntent.setAction(Intent.ACTION_VIEW); 505 File file = new File(pdfFile); 506 Uri uri = Uri.fromFile(file); 507 Log.i("DEBUG", file.getPath()); 508 shareIntent.setDataAndType(uri, mimeType); 509 startActivity(Intent.createChooser(shareIntent, getResources().getText(R.string.open_it_using))); 510 } 477 511 478 512 }
Note: See TracChangeset
for help on using the changeset viewer.