重庆时时彩单双窍门 www.4mum.com.cn 下载文档到电脑,查找使用更方便.(PDF附带说明图片)
30 金币 0人已下载
CN201310652992.1
2013.12.05
CN104700305A
2015.06.10
实审
审中
|||
2015.07.08|||2015.06.10
实质审查的生效|||公开
本发明公开了一种安卓平台下任意输入框中获取二维码数据的方法,包括以下步骤:对按键队列中的每一按键值进行拦截并对其进行判断,如果按键值对应扫描键则启动二维码采集???,并开始监听二维码采集??榉⒊龅氖莶杉晒悴?;当监听到二维码采集??榉⒊龅氖莶杉晒悴ナ?,获取二维码采集??椴杉亩牍丶畔?,并将二维码关键信息存储在临时变量中;通过进程间的通信机制,将临时变量传递给窗口管理器;通过窗口管理器获取当前窗口,获取当前窗口中输入框的焦点,并将临时变量放置在输入框中。本发明无需增加系统接口,可方便的在安卓平台下的任意输入框中获取二维码中包含的数据,极大的改善了用户体验。
权利要求书1. 一种安卓平台下任意输入框中获取二维码数据的方法,其特征在于, 包括以下步骤: 对按键队列中的每一按键值进行拦截并对其进行判断,如果按键值对应 扫描键则启动二维码采集???,并开始监听所述二维码采集??榉⒊龅氖?采集成功广播; 当监听到所述二维码采集??榉⒊龅氖莶杉晒悴ナ?,获取所述二 维码采集??椴杉亩牍丶畔?,并将所述二维码关键信息存储在临时 变量中; 通过进程间的通信机制,将所述临时变量传递给窗口管理器; 通过所述窗口管理器获取当前窗口,获取当前窗口中输入框的焦点,并 将所述临时变量放置在输入框中。 2. 根据权利要求1所述的安卓平台下任意输入框中获取二维码数据的方 法,其特征在于,所述二维码采集??榘ㄒ桓龆肷枘?楹鸵桓龆?码识读???,所述二维码扫描??橛糜谏瓒胪计袢《胪计畔?, 所述二维码识读??橛糜诮龆胪计畔⒔饴胛龆牍丶?息。 3. 根据权利要求1所述的安卓平台下任意输入框中获取二维码数据的方 法,其特征在于,当所述二维码关键信息包含多个信息项目时,进一步包括 一个将所述二维码关键信息进行拆分的步骤,拆分后的多个信息项目分别存 储在多个临时变量中,在获取当前窗口后,依次获取当前窗口中每一个输入 框的焦点,并将与该输入框对应的临时变量放置在输入框中。 4. 根据权利要求1所述的安卓平台下任意输入框中获取二维码数据的方 法,其特征在于,所述二维码为发票上的包含发票关键信息的发票二维码。 5. 根据权利要求4所述的安卓平台下任意输入框中获取二维码数据的方 法,其特征在于,所述发票关键信息包括以下至少一种:发票代码、发票号 码、发票金额、收款方纳税人识别号、付款方纳税人识别号、开票日期、开 票人。
说明书一种安卓平台下任意输入框中获取二维码数据的方法 技术领域 本发明涉及安卓系统相关技术领域,具体而言,涉及一种安卓平台下任 意输入框中获取二维码数据的方法。 背景技术 目前安卓(Android)系统在国内外得到了广泛的应用,因其具有开源 性、智能化、易用性、界面华丽等特点而广受欢迎,同时,由于二维码可 以汇集比一维条码更多的数据信息,在多个领域二维码取代一维码已成为 必然趋势,例如在公交车站可以看到利用二维码进行商品宣传的广告。用 户可使用安卓智能终端扫描二维码,进一步获取更多与该二维码有关的信 息,非常适合商业推广、信息传播、广告推送等,安卓智能终端与二维码 的结合使得当今人们的生活方式发生着巨大的变化。 在很多情况下,人们希望通过安卓智能终端扫描二维码直接获取该二 维码内包含的信息,例如,扫描发票二维码可直接在安卓智能终端界面上 显示该发票的开票人、开票金额、开票方纳税人识别号等信息,但是,若 采用第三方识读引擎的方式来实现这一目的无疑需要增加系统接口,而增 加系统接口需要开发针对特定接口的应用程序,不仅增加了成本,还使得 系统变得更加复杂,因此需要开发一种在安卓平台下在系统内部获取二维 码数据的方法。 发明内容 本发明提供一种安卓平台下任意输入框中获取二维码数据的方法,用以 实现安卓平台下的任意输入框中获取二维码中包含的数据。 为达到上述目的,本发明提供了一种安卓平台下任意输入框中获取二维 码数据的方法,包括以下步骤: 对按键队列中的每一按键值进行拦截并对其进行判断,如果按键值对应 扫描键则启动二维码采集???,并开始监听二维码采集??榉⒊龅氖莶杉?成功广播; 当监听到二维码采集??榉⒊龅氖莶杉晒悴ナ?,获取二维码采集 ??椴杉亩牍丶畔?,并将二维码关键信息存储在临时变量中; 通过进程间的通信机制,将临时变量传递给窗口管理器; 通过窗口管理器获取当前窗口,获取当前窗口中输入框的焦点,并将临 时变量放置在输入框中。 进一步的,二维码采集??榘ㄒ桓龆肷枘?楹鸵桓龆胧抖????,二维码扫描??橛糜谏瓒胪计袢《胪计畔?,二维码识 读??橛糜诮胪计畔⒔饴胛牍丶畔?。 进一步的,当二维码关键信息包含多个信息项目时,进一步包括一个将 二维码关键信息进行拆分的步骤,拆分后的多个信息项目分别存储在多个临 时变量中,在获取当前窗口后,依次获取当前窗口中每一个输入框的焦点, 并将与该输入框对应的临时变量放置在输入框中。 进一步的,二维码为发票上的包含发票关键信息的发票二维码。 进一步的,发票关键信息包括以下至少一种:发票代码、发票号码、发 票金额、收款方纳税人识别号、付款方纳税人识别号、开票日期、开票人。 本发明无需增加系统接口,实现了在系统内直接进行二维码数据的显示, 使用者无需关心任何与数据采集和上传相关的技术,可方便的在安卓平台下 的任意输入框中获取二维码中包含的数据,极大的改善了用户体验。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本发明一个实施例的一种安卓平台下任意输入框中获取二维码数 据的方法流程图。 具体实施方式 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而 不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有付 出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。 图1为本发明一个实施例的一种安卓平台下任意输入框中获取二维码数 据的方法流程图,如图所示,该方法包含以下步骤: S110:对按键队列中的每一按键值进行拦截并对其进行判断,如果按键 值对应扫描键则启动二维码采集???,并开始监听二维码采集??榉⒊龅氖?据采集成功广播; 其中,二维码采集??榘ㄒ桓龆肷枘?楹鸵桓龆胧抖聊??, 二维码扫描??橛糜谏瓒胪计袢《胪计畔?,二维码识读???用于将二维码图片信息解码为二维码关键信息。 安卓平台的每一个按键被按下后均产生一个硬件信号,每一个硬件信号 对应到安卓系统中为一个按键值,系统对按键值进行入列和分发,将系统拦 截到的按键值分发到当前界面中,根据按键值的不同采取不同的响应机制。 本实施例中,系统读取按键值后对其进行判断,如果按键值为对应于扫描键 的值则启动二维码采集???,二维码采集??槠舳笙低吃蚩级云浣屑?听,以备在其数据采集成功后及时进行后续处理。 S120:当监听到二维码采集??榉⒊龅氖莶杉晒悴ナ?,获取二维 码采集??椴杉亩牍丶畔?,并将二维码关键信息存储在临时变量中; 其中,二维码为发票上的包含发票关键信息的发票二维码,发票关键信 息可包括:发票代码、发票号码、发票金额、收款方纳税人识别号、付款方 纳税人识别号、开票日期、开票人,获取到的二维码关键信息可以包含以上 一项或多项发票关键信息,当获取到的二维码关键信息包含以上多项发票关 键信息时,进一步将获取到的二维码关键信息进行拆分,并将拆分后的多个 发票关键信息分别存储在多个临时变量中。 S130:通过进程间的通信机制,将临时变量传递给窗口管理器; S140:通过窗口管理器获取当前窗口,获取当前窗口中输入框的焦点, 并将临时变量放置在输入框中。 窗口管理器获取当前窗口后,依次获取当前窗口中每一个输入框的焦点, 并将与该输入框对应的临时变量放置在该输入框中,直至所有临时变量均放 置完成,这样就实现了每一项发票关键信息显示在当前窗口的对应输入框中。 综上所述,本发明通过安卓平台带有的摄像头扫描发票二维码即可实现 在安卓平台界面中显示出发票的关键信息,为识别发票真伪提供了另一手段, 使用时无需增加其他读取或识别设备,非常简便实用。同时,本发明还可实 现对包含其他信息的二维码的读取,例如,使用者通过安卓平台带有的摄像 头扫描包含食品或药品信息的二维码,与该食品或药品有关的信息即可显示 在安卓平台界面上,以方便使用者对该食品或药品有进一步的了解。 本发明无需增加系统接口,实现了在系统内直接进行二维码数据的显示, 使用者无需关心任何与数据采集和上传相关的技术,可方便的在安卓平台下 的任意输入框中获取二维码中包含的数据,极大的改善了用户体验。 本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中 的??榛蛄鞒滩⒉灰欢ㄊ鞘凳┍痉⒚魉匦氲?。 本领域普通技术人员可以理解:实施例中的装置中的??榭梢园凑帐凳?例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的 一个或多个装置中。上述实施例的??榭梢院喜⑽桓瞿??,也可以进一步 拆分成多个子???。 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者 对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术 方案的本质脱离本发明实施例技术方案的精神和范围。
编号: cj20190329085813258357
类型: 共享资源
格式: PDF
大?。?349.56KB
上传时间: 2019-03-29
[email protected] 2017-2018 www.4mum.com.cn网站版权所有经营许可证编号:粤ICP备17046363号-1