Changeset 37467be in dispositivos_moviles for TibisayMovil/src
- Timestamp:
- Jul 22, 2013, 9:31:50 AM (11 years ago)
- Branches:
- master
- Children:
- a8bb2bb
- Parents:
- 1a56d4c
- Location:
- TibisayMovil/src/ve/gob/cenditel/tibisaymovil
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TibisayMovil/src/ve/gob/cenditel/tibisaymovil/FunctionListAdapter.java
r08c45bd r37467be 40 40 System.out.println(s); 41 41 42 if (s.equals( "Firmar")) {42 if (s.equals(context.getString(R.string.firmar))) { 43 43 imageView.setImageResource(R.drawable.ic_pluma); 44 } else if (s.equals( "Verificar")) {44 } else if (s.equals(context.getString(R.string.verificar))) { 45 45 imageView.setImageResource(R.drawable.ic_verify); 46 } else if (s.equals( "Cifrar")) {46 } else if (s.equals(context.getString(R.string.cifrar))) { 47 47 imageView.setImageResource(R.drawable.ic_secure); 48 } else if (s.equals( "Descifrar")) {48 } else if (s.equals(context.getString(R.string.descifrar))) { 49 49 imageView.setImageResource(R.drawable.ic_not_secure); 50 } else if (s.equals( "Compartir Archivos")) {50 } else if (s.equals(context.getString(R.string.compartir))) { 51 51 imageView.setImageResource(R.drawable.ic_share); 52 } else if (s.equals( "Certificados")) {52 } else if (s.equals(context.getString(R.string.certificados))) { 53 53 imageView.setImageResource(R.drawable.ic_management); 54 54 } -
TibisayMovil/src/ve/gob/cenditel/tibisaymovil/TibisayMovilActivity.java
r1a56d4c r37467be 1 1 package ve.gob.cenditel.tibisaymovil; 2 3 4 5 6 7 import java.io.File;8 import java.io.FileInputStream;9 import java.io.FileNotFoundException;10 import java.io.IOException;11 import java.io.InputStream;12 13 2 14 3 import android.os.Build; 15 4 import android.os.Bundle; 16 5 import android.app.Activity; 6 import android.app.AlertDialog; 17 7 import android.content.Context; 8 import android.content.DialogInterface; 18 9 import android.content.Intent; 19 import android.graphics.Color;20 import android.graphics.drawable.GradientDrawable;21 import android.security.KeyChain;22 10 import android.util.Log; 23 11 import android.view.Menu; 24 12 import android.view.View; 25 import android.view.View.OnClickListener;26 13 import android.view.Window; 27 14 import android.widget.AdapterView; 28 15 import android.widget.AdapterView.OnItemClickListener; 16 import android.widget.ArrayAdapter; 29 17 import android.widget.ListView; 30 import android.widget.RelativeLayout;31 18 import android.widget.TextView; 32 19 import android.widget.Toast; … … 36 23 public class TibisayMovilActivity extends Activity { 37 24 38 39 private String privateKeyAlias;40 41 25 @Override 42 26 protected void onCreate(Bundle savedInstanceState) { … … 45 29 final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 46 30 setContentView(R.layout.activity_main); 47 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar); 31 if(customTitleSupported) 32 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar); 48 33 49 34 // listview de funciones 50 35 final ListView listViewFunctions = (ListView) findViewById(R.id.listViewFunctions); 51 36 52 String[] values = new String[] {"Firmar", "Verificar", "Cifrar", "Descifrar", "Compartir Archivos", "Certificados" }; 37 String[] values = new String[] {getString(R.string.firmar), 38 getString(R.string.verificar), 39 getString(R.string.cifrar), 40 getString(R.string.descifrar), 41 getString(R.string.compartir), 42 getString(R.string.certificados) }; 43 44 45 FunctionListAdapter ad = new FunctionListAdapter(this, values); 46 listViewFunctions.setAdapter(ad); 53 47 54 48 55 / / KeyChain56 // KeyChainStrategy.getInstance().setClientActivity(this);57 49 /*************** Dialogos de submenus *******************/ 50 //Crear dialogo de opciones para firmar 51 final AlertDialog sign_dialog = makeSignatureOptionsDialog(); 58 52 59 FunctionListAdapter ad = new FunctionListAdapter(this, values); 60 listViewFunctions.setAdapter(ad); 53 61 54 62 55 listViewFunctions.setOnItemClickListener(new OnItemClickListener(){ … … 75 68 String function = c.getText().toString(); 76 69 //Toast.makeText(context, function, duration).show(); 70 71 72 if(function.equals(getString(R.string.firmar))) { 73 sign_dialog.show(); 74 } 77 75 78 76 if (function.equals("Certificados")){ 79 Toast.makeText(context, "Gestionar repositorio", duration).show(); 80 77 Toast.makeText(context, "Gestionar repositorio", duration).show(); 81 78 82 79 // Chequeo de version del API de Android para creacion de repositorio … … 91 88 92 89 // lanzar activity de gestion de repositorio 93 testRepository(); 94 90 testRepository(); 95 91 } 96 92 97 98 99 93 } 100 }); 101 102 103 104 105 106 107 108 109 110 } 94 }); //setOnItemClickListener 95 } // end onCreate 111 96 112 97 @Override … … 136 121 */ 137 122 138 private void manageKeyChain(){ 139 // 140 //Intent intent = new Intent(this, PKCS12FilePickerActivity.class); 141 //startActivityForResult(intent, ActivityResult.IMPORT_CERTIFICATE); 142 143 144 //KeyChainStrategy.getInstance().choosePrivateKeyAlias(); 145 } 123 // private void manageKeyChain(){ 124 // // 125 // //Intent intent = new Intent(this, PKCS12FilePickerActivity.class); 126 // //startActivityForResult(intent, ActivityResult.IMPORT_CERTIFICATE); 127 // //KeyChainStrategy.getInstance().choosePrivateKeyAlias(); 128 // } 146 129 147 130 private void testRepository(){ 148 131 Intent intent = new Intent(this, CertificateRepositoryActivity.class); 149 132 startActivity(intent); 150 133 } 134 135 private void fileToSignHandwrittenSignature(){ 136 Log.i("DEBUG", "antes de declarar intent"); 137 Intent intent = new Intent(this, FileToSignHandwrittenSignatureActivity.class); 138 Log.i("DEBUG", "despues de declarar intent"); 139 startActivity(intent); 140 Log.i("DEBUG", "despues de llamar intent"); 151 141 } 152 142 153 143 154 155 156 144 //Crea dialogo de opciones para firma electronica 145 public AlertDialog makeSignatureOptionsDialog() { 146 final String[] option = new String[] {getString(R.string.firmar_man_pdf), getString(R.string.firmar_elec_pdf), getString(R.string.firmar_pkcs7) }; 147 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 148 android.R.layout.select_dialog_item, option); 149 AlertDialog.Builder builder = new AlertDialog.Builder(this); 150 151 builder.setTitle(getString(R.string.seleccione_opcion)); 152 builder.setAdapter(adapter, new DialogInterface.OnClickListener() { 153 154 public void onClick(DialogInterface dialog, int which) { 155 156 switch (which) { 157 case 0: // Firma Manuscrita PDF 158 Log.i("DEBUG", "antes de activity call"); 159 fileToSignHandwrittenSignature(); 160 break; 161 case 1: // Firma Electronica PDF 162 163 break; 164 case 2: // Firma PKCS7 165 166 break; 167 168 default: 169 break; 170 } 171 } 172 173 }); 174 175 return builder.create(); 176 } 157 177 }
Note: See TracChangeset
for help on using the changeset viewer.