Lector de Códigos QR en Android con Cordova

download Lector de Códigos QR en Android con Cordova

of 15

Transcript of Lector de Códigos QR en Android con Cordova

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    1/15

    Ahetkr bh Ebgjks

    VP hn Fnbrkgb ekn

    Ekrbkvf

    U d y n l f U k c t w f r h

    ? 5 / 6 ? / 0 ? 6 5

    Ikrjh Mkrhnk

    Hn hsth mfnufa sh bhserg`hn aks pfsks pfrf pkbhr

    gmpahmhntfr un ahetkr bh ebgjks VP hn ha sgsthmf

    kphrftgvk Fnbrkgb usfnbk af F_G bh zxgnj hn Ekrbkvf

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    2/15

    Eknthngbk_rh-rhqugsgtks9 ..................................................................................................................................... 0

    Erhfnbk af Fpagefegn9 ......................................................................................................................... 5

    Gnstfafr ha _aujgn @frekbhUefnnhr ....................................................................................................... 8

    Hiheutfr ha AhetkrVP9 ........................................................................................................................... 4

    _rk`fr Fpagefegn9 ............................................................................................................................. 6?

    @g`agkjrfcf ........................................................................................................................................ 62

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    3/15

    _rh-rhqugsgtks9

    _frf pkbhr hiheutfr hsth hihmpak sh bh`hn eumpagr hstks rhqugsgtks9 Rhnhr Gnstfafbk y ekncgjurfbk NkbhIs (NkbhIs.krj). Rhnhr gnstfafbk y ekncgjurfbk Ekrbkvf (Fpfedh Ekrbkvf) Rhnhr gnstfafbk y ekncgjurfbks Fnbrkgb (UBL) (Fnbrkgb UBL,Juf Gnstfafegn Fnbrkgb).

    http://nodejs.org/http://nodejs.org/http://nodejs.org/http://cordova.apache.org/#downloadhttp://cordova.apache.org/#downloadhttp://cordova.apache.org/#downloadhttp://developer.android.com/sdk/index.htmlhttp://developer.android.com/sdk/index.htmlhttp://developer.android.com/sdk/index.htmlhttp://jamper91.byethost7.com/2013/08/03/como-iniciar-en-android/http://jamper91.byethost7.com/2013/08/03/como-iniciar-en-android/http://jamper91.byethost7.com/2013/08/03/como-iniciar-en-android/http://jamper91.byethost7.com/2013/08/03/como-iniciar-en-android/http://developer.android.com/sdk/index.htmlhttp://cordova.apache.org/#downloadhttp://nodejs.org/
  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    4/15

    Erhfnbk af Fpagefegn9Hn hsth pfsk sh prkehbh f erhfr af fpagefegn pkr mhbgk bh ekmfnbks hn af thrmgnfa.

    F`rga af thrmgnfa, pfrf hsk vfmks fa mhn gngegk y hn ha eufbrk `usefr bgjgtfmks EMB,auhjk f`rgmks ha prkjrfmf hnekntrfbk

    Erhfmks af fpagefegn ekn aks ekmfnbks bh ekrbkvf9

    Hn hsth efsk sh erh unf fpagefegn aafmfbf AhetkrVr.

    Efm`gfmks bh efrphtf, bgrgjgnbknks f af fnthrgkrmhnth erhfbf

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    5/15

    Fjrhjfmks af paftfckrmf bh Fnbrkgb fa prkyhetk

    Ekmpgafmks af fpagefegn

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    6/15

    Gnstfafr ha _aujgn @frekbhUefnnhr

    _frf gnstfafr ha _aujgn hn nuhstrf fpagefegn, prgmhrk bh`hmks bhsefrjfr ha ebgjk, ha eufa sh

    hneuhntrf hn hstfbgrheegn.

    Hn af pjgnf quh sh f`rh, bfr eage hn ha `ktn Bkwnakfb YG_, pfrf pkbhr bhsefrjfr ha prkyhetk.

    Rrfs af bhsefrjf, sh bhsekmprgmh ha fredgvk y vhrgcgefmks quh eknthnjf fajk ekmk hn af sgjughnth

    gmfjhn.

    https://github.com/wildabeast/BarcodeScannerhttps://github.com/wildabeast/BarcodeScannerhttps://github.com/wildabeast/BarcodeScannerhttps://github.com/wildabeast/BarcodeScanner
  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    7/15

    Nks bgrgjgmks f af efrphtf bh nuhstrk prkyhetk (AhetkrVr) ,gnjrhsfmks f af efrphtf paujgns y

    erhfmks unf nuhvf efrphtf nkm`rfbf ekm.pdknhjfp.paujgns.`frekbhsefnnhr, quhbfnbk unf

    hstrueturf ekmk af quh sgjuh9

    Phjrhsfmks f af efrphtf quh k`tuvgmks bh bhsekmprgmgr ha prkyhetk bhsefrjfbk bhsbh jgt y

    ekpgfmks afs efrphtfs tkbk ha eknthngbk, hxehptufnbk af efrphtf sphe

    _hjfmks ha eknthngbk bhntrk bh af efrphtf ekm.pdknhjfp.paujgns.`frekbhsefnnhr erhfbf ekn

    fnthrgkrgbfb

    Hiheutfmks ha sgjughnth ekmfnbk pfrf gnstfafr ha _aujgn hn ekrbkvf, pfrf hsk, bhsbh ha thrmgnfa y

    hn af efrphtf bha prkyhetk hiheutfmks hsth ebgjk9

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    8/15

    paujmfn --paujgns[bgr paujgns --paujgn ekm.pdknhjfp.paujgns.`frekbhsefnnhr --paftckrm

    fnbrkgb --prkihet paftckrmsQfnbrkgb

    paujmfn gnstfaa --paujgns[bgr paujgns --paujgn ekm.pdknhjfp.paujgns.`frekbhsefnnhr --

    paftckrm fnbrkgb --prkihet paftckrmsQfnbrkgb

    Hn ha quh rheg`grhmks ha mhnsfih bh gnstfaahb sg tkbk df keurrgbk `ghn.

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    9/15

    Hiheutfr ha AhetkrVP9Sfmks f mkbgcgefr ha ebgjk bha prkyhetk, bh tfa mfnhrf quh fa usufrgk bfr eage hn un `ktn quh

    nksktrks erhfrhmks, pkbrhmks f`rgr ha ahetkr bh ebgjk agstk f hsefnhfr

    F`rgmks ha fredgvk gnbhx.dtma ekn nuhstrk hbgtkr cfvkrgtk, ha fredgvk gnbhx.dtma sh hneuhntrf hn af

    efrphtf www bh nuhstrk prkyhetk

    Bhntrk bha fredgvk gnbhx.dtma hagmgnfmks tkbk su eknthngbk y phjfmks ha sgjughnth ebgjk

    1!BKERW_H dtma>

    1dtma>1dhfb>

    1mhtfedfrsht="utc-4"/>1mhtfnfmh="ckrmft-bhthetgkn"eknthnt="thahpdknh=nk"/>1mhtfnfmh="vghwpkrt"eknthnt="ushr-sefaf`ah=nk, gngtgfa-sefah=6, mfxgmum-sefah=6,

    mgngmum-sefah=6, wgbtd=bhvgeh-wgbtd, dhgjdt=bhvgeh-dhgjdt, tfrjht-bhnsgtybpg=bhvgeh-bpg"/>

    1agnlrha="styahsdhht"typh="thxt/ess"drhc="ess/gnbhx.ess"/>1tgtah>Vr Phfbhr1/tgtah>

    1/dhfb>1`kby>

    1bgveafss="fpp">1d6>Vr Phfbhr1/d6>1bgvgb="bhvgehrhfby"eafss="`agnl">

    1gnputnfmh="`tnAhhr"typh="`uttkn"knEagel="ahhr()" dhgjdt="6?px"

    wgbtd="6?px"vfauh="Ahhr">

    1/bgv>1/bgv>1sergpt typh="thxt/ifvfsergpt" sre="ekrbkvf.is">1/sergpt>1sergpt sre="`frekbhsefnnhr.is">1/sergpt>1sergpt typh="thxt/ifvfsergpt" sre="is/gnbhx.is">1/sergpt>1sergpt typh="thxt/ifvfsergpt">

    fpp.gngtgfagzh()

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    10/15

    "Phsuat9 "+ rhsuat.thxt

    +"Qn"+

    "Ckrmft9 "+

    rhsuat.ckrmft +"Qn"+

    "Efnehaahb9 "+

    rhsuat.efnehaahb)

    Auhjk bh hsk, prkehbhmks f ekpgfr ha fredgvk `frekbhsefnnhr.is quh sh hneuhntrf hn af efrphtf

    www bha prkyhetk bhsefrjfbk y bhsekmprgmgbk bh Jgt, y ak phjfmks hn af efrphtf www bh

    nuhstrk prkyhetk

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    11/15

    _rk`fr Fpagefegn9Auhjk bh df`hrsh rhfagzfbk aks efm`gks hn ha fredgvk gnbhx.dtma, sh prkehbh f ekmpgafr ha ebgjk

    nuhvfmhnth, mhbgfnth af eknskaf

    F`rgmks ha prkyhetk ekn Heagpsh (bhsefrjfbk h gnstfafbk ekn fnthrgkrgbfb sg sh sgjug af juf bhEkmk Gngegf hn Fnbrkgb). _frf f`rgr ha prkyhetk, shjugmks aks pfsks bhsergtks f ekntgnufegn9

    F`rgmks Heagpsh, y auhjk erhfmks un nuhvk prkyhetk, pfrf hsk bfmks eage hn Cgah -> Nhw ->

    _rkihet

    http://jamper91.byethost7.com/2013/08/03/como-iniciar-en-android/http://jamper91.byethost7.com/2013/08/03/como-iniciar-en-android/http://jamper91.byethost7.com/2013/08/03/como-iniciar-en-android/
  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    12/15

    Erhfmks un nuhvk prkyhetk bh Fnbrkgb bhsbh ebgjk hxgsthnth

    Bfmks eage hn @rkwsh y nks bgrgjgmks f af efrphtf bknbh hst ha prkyhetk, unf vhz u`gefbks dfy

    vfmks f af efrphtf paftckrms y bfmks eage hn Fehptfr

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    13/15

    Hsekjhmks ha prkyhetk y bfmks eage hn cgnfagzfr

    Agstk, fdkrf `fstf ekn ekrrhr ha prkjrfmf. Fbvghrtk quh af fpagefegn skak af pubh prk`fr

    ekrrhetfmhnth hn un bgspksgtgvk csgek, nk af pubh prk`fr hn un hmuafbkr.

    Fqu puhbhn vhr gmjhnhs bh af fpagefegn ekrrghnbk hn un Ufmsunj Jfafxy Nhxus.

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    14/15

  • 7/22/2019 Lector de Cdigos QR en Android con Cordova

    15/15

    @g`agkjrfcfZgaakujd`y, P. (s.c.). Jgt. Pheuphrfbk ha 5 bh 6? bh 0?65, bh

    dttps9//jgtdu`.ekm/wgabf`hfst/@frekbhUefnnhr