Changeset 6b383b3 in dispositivos_moviles


Ignore:
Timestamp:
Oct 15, 2013, 2:52:17 PM (11 years ago)
Author:
Antonio Araujo Brett <aaraujo@…>
Branches:
master
Children:
4528953
Parents:
56b06e2
Message:

*- Agregada actividad FileToShareActivity? para compartir archivos a través de otras aplicaciones. Se pueden compartir archivos firmados, archivos BDOC descargados de servidores y archivos extraídos de BDOC.

Location:
TibisayMovil
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • TibisayMovil/AndroidManifest.xml

    r6638d33 r6b383b3  
    6363                <data android:pathPattern=".*\\..*\\.bdoc" />
    6464            </intent-filter>
    65 <!--             
     65            <!--
    6666            <intent-filter>
    6767                <action android:name="android.intent.action.VIEW" />
     
    8484                <data android:pathPattern=".*\\..*\\.bdoc" />
    8585            </intent-filter>
    86  -->
     86            -->
    8787        </activity>
    8888        <activity
     
    9797            android:name="ve.gob.cenditel.tibisaymovil.DownloaderActivity"
    9898            android:label="@string/title_activity_downloader" >
    99            
    10099            <intent-filter>
    101100                <action android:name="android.intent.action.VIEW" />
     
    118117                <data android:pathPattern=".*\\..*\\.bdoc" />
    119118            </intent-filter>
    120            
    121119            <intent-filter>
    122120                <action android:name="android.intent.action.VIEW" />
     
    139137                <data android:pathPattern=".*\\..*\\.bdoc" />
    140138            </intent-filter>
    141            
     139        </activity>
     140        <activity
     141            android:name="ve.gob.cenditel.tibisaymovil.FileToShareActivity"
     142            android:label="@string/title_activity_file_to_share" >
    142143        </activity>
    143144    </application>
  • TibisayMovil/gen/net/neiti/droidtext/R.java

    r6638d33 r6b383b3  
    1212        }
    1313        public static final class id {
    14                 public static final int button = 0x7f0b0055;
    15                 public static final int text = 0x7f0b0056;
     14                public static final int button = 0x7f0b0056;
     15                public static final int text = 0x7f0b0057;
    1616        }
    1717        public static final class layout {
    18                 public static final int main = 0x7f030017;
     18                public static final int main = 0x7f030018;
    1919        }
    2020        public static final class string {
  • TibisayMovil/gen/ve/gob/cenditel/tibisaymovil/R.java

    r6638d33 r6b383b3  
    107107    }
    108108    public static final class id {
    109         public static final int ImageView01=0x7f0b0058;
    110         public static final int action_settings=0x7f0b0059;
    111         public static final int archivo_firmado=0x7f0b002f;
    112         public static final int archivo_firmado_path=0x7f0b0030;
    113         public static final int archivo_para_firmar=0x7f0b002b;
    114         public static final int archivo_para_firmar_path=0x7f0b002c;
    115         public static final int arrow_show_errors=0x7f0b003f;
    116         public static final int button=0x7f0b0055;
     109        public static final int ImageView01=0x7f0b0059;
     110        public static final int action_settings=0x7f0b005a;
     111        public static final int archivo_firmado=0x7f0b0030;
     112        public static final int archivo_firmado_path=0x7f0b0031;
     113        public static final int archivo_para_firmar=0x7f0b002c;
     114        public static final int archivo_para_firmar_path=0x7f0b002d;
     115        public static final int arrow_show_errors=0x7f0b0040;
     116        public static final int button=0x7f0b0056;
    117117        public static final int button_accept=0x7f0b0007;
    118118        public static final int button_accept_text=0x7f0b0008;
     
    125125        public static final int button_clear_text=0x7f0b0005;
    126126        public static final int button_clear_zone=0x7f0b0003;
    127         public static final int button_delete=0x7f0b0045;
     127        public static final int button_delete=0x7f0b0046;
    128128        public static final int button_finish=0x7f0b000a;
    129129        public static final int button_finish_text=0x7f0b000b;
    130130        public static final int button_finish_zone=0x7f0b0009;
    131         public static final int button_open=0x7f0b0046;
     131        public static final int button_open=0x7f0b0047;
    132132        public static final int button_share=0x7f0b000d;
    133133        public static final int button_share_text=0x7f0b000e;
    134134        public static final int button_share_zone=0x7f0b000c;
    135         public static final int cert_chooser=0x7f0b004a;
    136         public static final int cert_chooser_install_button=0x7f0b0044;
    137         public static final int cert_description=0x7f0b0049;
    138         public static final int certificate_issuer=0x7f0b003e;
    139         public static final int certificate_serial=0x7f0b0039;
     135        public static final int cert_chooser=0x7f0b004b;
     136        public static final int cert_chooser_install_button=0x7f0b0045;
     137        public static final int cert_description=0x7f0b004a;
     138        public static final int certificate_issuer=0x7f0b003f;
     139        public static final int certificate_serial=0x7f0b003a;
    140140        public static final int certificate_valid_from=0x7f0b0011;
    141         public static final int certificate_valid_until=0x7f0b003c;
    142         public static final int change_password=0x7f0b0047;
    143         public static final int documents_list=0x7f0b0040;
    144         public static final int file_checkbox=0x7f0b004c;
     141        public static final int certificate_valid_until=0x7f0b003d;
     142        public static final int change_password=0x7f0b0048;
     143        public static final int documents_list=0x7f0b0041;
     144        public static final int file_checkbox=0x7f0b004d;
    145145        public static final int file_list=0x7f0b0019;
    146         public static final int file_radio=0x7f0b0052;
    147         public static final int filename_data=0x7f0b004b;
    148         public static final int filename_modified=0x7f0b004d;
    149         public static final int filename_text=0x7f0b0043;
    150         public static final int generalView=0x7f0b0048;
    151         public static final int imageListMainMenu=0x7f0b0053;
    152         public static final int imagen_utilizada=0x7f0b002d;
    153         public static final int imagen_utlizada_name=0x7f0b002e;
    154         public static final int label_certificate_issuer=0x7f0b003d;
    155         public static final int label_certificate_serial=0x7f0b0038;
    156         public static final int label_certificate_valid_from=0x7f0b003a;
    157         public static final int label_certificate_valid_until=0x7f0b003b;
    158         public static final int layoutSignatureErrors=0x7f0b0033;
     146        public static final int file_radio=0x7f0b0053;
     147        public static final int filename_data=0x7f0b004c;
     148        public static final int filename_modified=0x7f0b004e;
     149        public static final int filename_text=0x7f0b0044;
     150        public static final int generalView=0x7f0b0049;
     151        public static final int imageListMainMenu=0x7f0b0054;
     152        public static final int imagen_utilizada=0x7f0b002e;
     153        public static final int imagen_utlizada_name=0x7f0b002f;
     154        public static final int label_certificate_issuer=0x7f0b003e;
     155        public static final int label_certificate_serial=0x7f0b0039;
     156        public static final int label_certificate_valid_from=0x7f0b003b;
     157        public static final int label_certificate_valid_until=0x7f0b003c;
     158        public static final int layoutSignatureErrors=0x7f0b0034;
    159159        public static final int linearLayout=0x7f0b0013;
    160160        public static final int linearLayout1=0x7f0b000f;
     
    162162        public static final int linearSpacingBottom=0x7f0b0014;
    163163        public static final int linearSpacingTop=0x7f0b0010;
    164         public static final int listViewErrors=0x7f0b0032;
    165         public static final int listViewFunctions=0x7f0b001a;
    166         public static final int page_container=0x7f0b0029;
    167         public static final int pages_spinner=0x7f0b002a;
     164        public static final int listViewErrors=0x7f0b0033;
     165        public static final int listViewFunctions=0x7f0b001b;
     166        public static final int page_container=0x7f0b002a;
     167        public static final int pages_spinner=0x7f0b002b;
    168168        public static final int path=0x7f0b0018;
    169169        public static final int pathstring=0x7f0b0017;
    170         public static final int sel_sign_rel_layout=0x7f0b001b;
    171         public static final int sign_description=0x7f0b0016;
    172         public static final int signature_date=0x7f0b001c;
    173         public static final int signature_errors=0x7f0b0051;
    174         public static final int signature_errors_text=0x7f0b0034;
    175         public static final int signature_icon=0x7f0b004f;
    176         public static final int signatures_list=0x7f0b0041;
    177         public static final int signer_data=0x7f0b004e;
    178         public static final int signer_detail_errors=0x7f0b0035;
    179         public static final int signer_info=0x7f0b0050;
    180         public static final int tableRow1=0x7f0b001d;
    181         public static final int tableRow2=0x7f0b0021;
    182         public static final int tableRow3=0x7f0b0025;
    183         public static final int text=0x7f0b0056;
    184         public static final int textListMainMenu=0x7f0b0054;
    185         public static final int textView11=0x7f0b001e;
    186         public static final int textView12=0x7f0b001f;
    187         public static final int textView13=0x7f0b0020;
    188         public static final int textView21=0x7f0b0022;
    189         public static final int textView22=0x7f0b0023;
    190         public static final int textView23=0x7f0b0024;
    191         public static final int textView31=0x7f0b0026;
    192         public static final int textView32=0x7f0b0027;
    193         public static final int textView33=0x7f0b0028;
    194         public static final int the_button=0x7f0b0057;
    195         public static final int title_certificate_info=0x7f0b0037;
    196         public static final int title_signature_date_info=0x7f0b0036;
    197         public static final int title_signature_errors=0x7f0b0031;
    198         public static final int type_image=0x7f0b0042;
     170        public static final int sel_sign_rel_layout=0x7f0b001c;
     171        public static final int share_description=0x7f0b0016;
     172        public static final int sign_description=0x7f0b001a;
     173        public static final int signature_date=0x7f0b001d;
     174        public static final int signature_errors=0x7f0b0052;
     175        public static final int signature_errors_text=0x7f0b0035;
     176        public static final int signature_icon=0x7f0b0050;
     177        public static final int signatures_list=0x7f0b0042;
     178        public static final int signer_data=0x7f0b004f;
     179        public static final int signer_detail_errors=0x7f0b0036;
     180        public static final int signer_info=0x7f0b0051;
     181        public static final int tableRow1=0x7f0b001e;
     182        public static final int tableRow2=0x7f0b0022;
     183        public static final int tableRow3=0x7f0b0026;
     184        public static final int text=0x7f0b0057;
     185        public static final int textListMainMenu=0x7f0b0055;
     186        public static final int textView11=0x7f0b001f;
     187        public static final int textView12=0x7f0b0020;
     188        public static final int textView13=0x7f0b0021;
     189        public static final int textView21=0x7f0b0023;
     190        public static final int textView22=0x7f0b0024;
     191        public static final int textView23=0x7f0b0025;
     192        public static final int textView31=0x7f0b0027;
     193        public static final int textView32=0x7f0b0028;
     194        public static final int textView33=0x7f0b0029;
     195        public static final int the_button=0x7f0b0058;
     196        public static final int title_certificate_info=0x7f0b0038;
     197        public static final int title_signature_date_info=0x7f0b0037;
     198        public static final int title_signature_errors=0x7f0b0032;
     199        public static final int type_image=0x7f0b0043;
    199200    }
    200201    public static final class layout {
     
    206207        public static final int activity_capture_img_handwritten_signature=0x7f030005;
    207208        public static final int activity_downloader=0x7f030006;
    208         public static final int activity_file_to_sign_handwritten_signature=0x7f030007;
    209         public static final int activity_file_to_verify_bdoc=0x7f030008;
    210         public static final int activity_main=0x7f030009;
    211         public static final int activity_select_sign_ubication_handwritten_signature=0x7f03000a;
    212         public static final int activity_sign_result_handwritten_signature=0x7f03000b;
    213         public static final int activity_signature_errors=0x7f03000c;
    214         public static final int activity_signer_info=0x7f03000d;
    215         public static final int activity_verify_result_bdoc=0x7f03000e;
    216         public static final int cert_browser_item=0x7f03000f;
    217         public static final int certificate_buttons=0x7f030010;
    218         public static final int certificate_chooser=0x7f030011;
    219         public static final int document_inside_bdoc_item=0x7f030012;
    220         public static final int error_inside_signature_item=0x7f030013;
    221         public static final int file_to_sign_handwritten_signature_item=0x7f030014;
    222         public static final int file_to_verify_bdoc_signature_item=0x7f030015;
    223         public static final int list_item=0x7f030016;
    224         public static final int main=0x7f030017;
    225         public static final int progress_dialog=0x7f030018;
    226         public static final int signer_inside_bdoc_item=0x7f030019;
    227         public static final int single_file_browser=0x7f03001a;
    228         public static final int title_bar=0x7f03001b;
     209        public static final int activity_file_to_share=0x7f030007;
     210        public static final int activity_file_to_sign_handwritten_signature=0x7f030008;
     211        public static final int activity_file_to_verify_bdoc=0x7f030009;
     212        public static final int activity_main=0x7f03000a;
     213        public static final int activity_select_sign_ubication_handwritten_signature=0x7f03000b;
     214        public static final int activity_sign_result_handwritten_signature=0x7f03000c;
     215        public static final int activity_signature_errors=0x7f03000d;
     216        public static final int activity_signer_info=0x7f03000e;
     217        public static final int activity_verify_result_bdoc=0x7f03000f;
     218        public static final int cert_browser_item=0x7f030010;
     219        public static final int certificate_buttons=0x7f030011;
     220        public static final int certificate_chooser=0x7f030012;
     221        public static final int document_inside_bdoc_item=0x7f030013;
     222        public static final int error_inside_signature_item=0x7f030014;
     223        public static final int file_to_sign_handwritten_signature_item=0x7f030015;
     224        public static final int file_to_verify_bdoc_signature_item=0x7f030016;
     225        public static final int list_item=0x7f030017;
     226        public static final int main=0x7f030018;
     227        public static final int progress_dialog=0x7f030019;
     228        public static final int signer_inside_bdoc_item=0x7f03001a;
     229        public static final int single_file_browser=0x7f03001b;
     230        public static final int title_bar=0x7f03001c;
    229231    }
    230232    public static final class menu {
     
    233235        public static final int bdocverify_result=0x7f0a0002;
    234236        public static final int downloader=0x7f0a0003;
    235         public static final int main=0x7f0a0004;
    236         public static final int tibisay_movil=0x7f0a0005;
     237        public static final int file_to_share=0x7f0a0004;
     238        public static final int main=0x7f0a0005;
     239        public static final int tibisay_movil=0x7f0a0006;
    237240    }
    238241    public static final class plurals {
     
    320323        public static final int selectall=0x7f05001d;
    321324        public static final int selectcertificatedescription=0x7f05001a;
     325        public static final int share_bdoc_downloaded=0x7f05005d;
     326        public static final int share_description=0x7f050060;
     327        public static final int share_extracted_file_from_bdoc=0x7f05005e;
    322328        public static final int share_it_using=0x7f05004d;
     329        public static final int share_pdf_signed=0x7f05005c;
    323330        public static final int signature_date_info=0x7f05004f;
    324331        public static final int signature_directory=0x7f050008;
     
    330337        public static final int title_activity_bdocverify_result=0x7f050049;
    331338        public static final int title_activity_downloader=0x7f05005b;
     339        public static final int title_activity_file_to_share=0x7f05005f;
    332340        public static final int title_activity_tibisay_movil=0x7f05005a;
    333341        public static final int title_certificate_info=0x7f050050;
  • TibisayMovil/res/values/strings.xml

    r6638d33 r6b383b3  
    103103    <string name="title_activity_tibisay_movil">TibisayMovil</string>
    104104    <string name="title_activity_downloader">Tibisay Móvil</string>
     105    <string name="share_pdf_signed">Archivo Firmado</string>
     106    <string name="share_bdoc_downloaded">Archivo BDOC Descargado</string>
     107    <string name="share_extracted_file_from_bdoc">Archivo Extraído de BDOC</string>
     108    <string name="title_activity_file_to_share">FileToShareActivity</string>
     109   
     110   
     111    <string name="share_description">Seleccione el archivo a compartir</string>
    105112
    106113</resources>
  • TibisayMovil/src/ve/gob/cenditel/tibisaymovil/TibisayMovilActivity.java

    r5147e01 r6b383b3  
    5252                final AlertDialog sign_dialog = makeSignatureOptionsDialog();
    5353               
     54                //Crear dialogo de opciones para compartir archivo
     55                final AlertDialog share_dialog = makeShareOptionsDialog();
    5456                       
    5557               
     
    99101                                }
    100102                               
     103                                // seleccion de compartir archivo
     104                                if (function.equals(getString(R.string.compartir))){
     105                                        Toast.makeText(context, "Compartir Archivo", duration).show();
     106                                        share_dialog.show();
     107                               
     108                                }
     109                               
    101110                        }
    102111                }); //setOnItemClickListener
     
    154163        }
    155164       
     165        private void shareFile(String path){
     166                Intent intent = new Intent(this, FileToShareActivity.class);
     167               
     168                intent.putExtra("path", path);
     169               
     170                startActivity(intent);
     171        }
     172       
    156173        //Crea dialogo de opciones para firma electronica
    157174        public AlertDialog makeSignatureOptionsDialog() {
     
    187204                return builder.create();
    188205        }
     206       
     207        //Crea dialogo de opciones para firma electronica
     208        public AlertDialog makeShareOptionsDialog() {
     209                final String[] option = new String[] {getString(R.string.share_pdf_signed),
     210                                getString(R.string.share_bdoc_downloaded), getString(R.string.share_extracted_file_from_bdoc) };
     211                ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
     212                        android.R.layout.select_dialog_item, option);
     213                AlertDialog.Builder builder = new AlertDialog.Builder(this);
     214               
     215                builder.setTitle(getString(R.string.seleccione_opcion));
     216                builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
     217               
     218                  public void onClick(DialogInterface dialog, int which) {
     219                         
     220                          switch (which) {
     221                        case 0: // Archivo Firmado
     222                                Log.i("DEBUG", "antes de activity call");
     223                                shareFile("archivoFirmado");
     224                                break;
     225                        case 1: // Archivos BDOC Descargados
     226                                shareFile("bdocDescargado");
     227                                break;
     228                        case 2: // Archivos extraídos de BDOC
     229                                shareFile("extraidoDeBdoc");
     230                                break;
     231
     232                        default:
     233                                break;
     234                        }
     235                  }
     236                 
     237                });     
     238               
     239                return builder.create();
     240        }
     241       
    189242}
Note: See TracChangeset for help on using the changeset viewer.