Ignore:
Timestamp:
Oct 21, 2013, 8:24:05 AM (11 years ago)
Author:
Antonio Araujo Brett <aaraujo@…>
Branches:
master
Children:
ae1bcd1
Parents:
4528953
Message:

Implementada la verificación de certificados duplicados al momento de agregar certificados de destinatarios para cifrar archivos. Creada Actividad CertificateToLoadActivity? para cargar certificado y realizar la verificación.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TibisayMovil/src/ve/gob/cenditel/tibisaymovil/EncryptionCertificatesActivity.java

    r4528953 rd5ab40f  
    7474        protected void onCreate(Bundle savedInstanceState) {
    7575               
     76               
     77               
     78               
    7679                //Estilando la barra de titulo
    7780                final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
     
    8386                if(customTitleSupported)
    8487                        getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);
    85                
    86                
    87                
    88                
     88       
    8989                button_remove = (LinearLayout) this.findViewById(R.id.button_remove_certificate_zone);
    9090        button_add = (LinearLayout) this.findViewById(R.id.button_add_certificate_zone);
     
    102102            final ArrayList<RecipientCertificate> certificates = new ArrayList<RecipientCertificate>();
    103103
     104            // asignar ruta de certificados de destinatarios
     105                certificatesDir = Environment.getExternalStorageDirectory().getAbsolutePath() + "/" +
     106                getResources().getString(R.string.app_name) + "/" +
     107                getResources().getString(R.string.certificates_dir) + "/";
     108                //Toast.makeText(getApplicationContext(), "certificatesDir: "+ certificatesDir, Toast.LENGTH_SHORT).show();
     109           
    104110            // chequear disponibilidad de directorio de certificados
    105111            if (!checkCertificatesDirectoryAvailability()){
     
    109115            // Leer el contenido del directorio de certificados
    110116            // Crea un arreglo con las lista de archivos contenidos en el directorio cwd
    111         File f = new File("/mnt/sdcard/TibisayMovil/CertificatesToEncrypt");
     117        File f = new File(certificatesDir);
    112118            File[] ls = f.listFiles();
    113119                   
     
    160166                               
    161167                                certificateToRemove.setText(c.getName());
    162                                
    163                                
    164                                 Toast.makeText(getApplicationContext(), "click sobre certificado"+ c.getName(), Toast.LENGTH_SHORT).show();                             
     168                                                               
     169                                //Toast.makeText(getApplicationContext(), "click sobre certificado"+ c.getName(), Toast.LENGTH_SHORT).show();                           
    165170                       
    166171                        }                       
    167172                });
    168173
    169        
    170        
    171        
    172        
    173        
    174        
    175        
    176        
    177        
    178        
    179174       
    180175       
     
    192187                       
    193188                        //finish();
    194                 Toast.makeText(getApplicationContext(), "agregar un certificado", Toast.LENGTH_SHORT).show();
     189                Toast.makeText(getApplicationContext(), "Se debe agregar un certificado", Toast.LENGTH_SHORT).show();
     190               
     191                // llamar a función para cargar certificado
     192                loadNewCertificate();
     193               
    195194            }
    196195        });
     
    283282        }
    284283
     284       
     285        /**
     286     * Carga un nuevo certificado al lanzar CertificateToLoadActivity.
     287     * @return void
     288     */
     289        public void loadNewCertificate() {
     290                Intent intent = new Intent(this, CertificateToLoadActivity.class);
     291                startActivity(intent);
     292                finish();
     293               
     294        }
    285295       
    286296       
     
    424434                // Crear directorio CertificatesToEncrypt donde se almacenan los certificados de
    425435                // destinatarios para cifrado
    426                         String certificatesDir = Environment.getExternalStorageDirectory() + "/" +
     436                        /*
     437                String certificatesDir = Environment.getExternalStorageDirectory() + "/" +
    427438                        getResources().getString(R.string.app_name) + "/" +
    428                         getResources().getString(R.string.certificates_dir) + "/";                     
     439                        getResources().getString(R.string.certificates_dir) + "/";
     440                        */                     
    429441                        if (prepareDirectory(certificatesDir)){                         
    430442                                return true;
Note: See TracChangeset for help on using the changeset viewer.