下载此文档

基于ZXing的Android手机二维码开发.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
1 基于 ZXing 的 Android 手机二维码开发笔记开发环境:Eclipse +Android 一、 ZXing 源代码的下载 ZXing 是谷歌的开源项目。因此,开发前需要到谷歌的官网地址: http://code./p/zxing/ 下载它的开发包。我们这里下载的是 ZXing- 。下载后,可以将它解压缩到一个临时目录,解压文件如下: 二、编写第一个基于 ZXing 的测试程序熟悉一个开发包的最快方法就是利用它提供的编程实例,完成一个简单的测 2 试程序。在 ZXing 开发包中,文件夹 androidtest 下存放了一个基于 Androi d 手机的二维码编程示例。通过分析这个示例,我们可以很容易的完成一个测试程序的编写。不过,由于 androidtest 目录下的工程不是在 Eclipse 开发环境下编写的,因此,需要做一些改动。具体步骤如下: 1)在 Eclipse 开发环境下,创建一个 Android 工程: myFirstZXing 。包名可以随便取,我这里取名为: 3 2)将 androidtest 目录下的文件导入工程。①打开 androidtest 文件夹,在 androidtest\\google\zxing\client\androidtest 目录下可以看到4个文件: 将这 4个文件复制到你自己的工程中,例如: workspace\myFirstZXing\src\test\sw 下: ②打开 androidtest 文件夹,将 ZXing-\androidtest\res\layout 目录下的 2个XML 文件( 、 )复制到你自己的工程中,例如: workspace\myFirstZXing\res\layout 下: 4 ③打开 androidtest 文件夹,将 ZXing-\androidtest\res\values 目录下的 2个XML 文件( 、 )复制到你自己的工程中: 同时,打开 ZXing-\androidtest\res\values 目录下的 文件,将其中resource l文件中, 注意:不要复制: < string name =" app_name "> ZXing Test </ string >这一行。④进入 Eclipse 开发环境,选择工程 myFirstZXing ,按F5刷新工程,可以看到第一次导入源程序后,会有很多错误: 5 打开第一个有错误的源程序,可以看到源程序的包名与我们创建的实际工程不符: 将包名改为: package ; 类似地,将其他源程序的包名也改为:package ; 这一次你会发现错误少多了,但是,在类 BenchmarkThread 中,还有一些导入错误: 这是因为我们还没有在工程中导入 ZXing 的核心包。 3)将 ZXing 的核心包导入工程。打开 ZXing-\core 文件夹,可以看到一个预编译好了的核心包: , 将该文件复制到你自己的工程中。打开 ZXing-\android-integration 文件夹,将android- 复制到你自己的工程中,例如: 6 在Eclipse 开发环境,选择工程 myFirstZXing ,右单击,配置编译路径。在弹出的对话框中,点击“添加外部 JARs 文件”,将 、 android- 添加到工程中。 7 可以看到,这一次程序没有编译错误了!运行一下程序,可以看到这样一个界面: 为什么没有出现二维码扫描界面呢?这是因为我们的启动 Activity 还是 8 Eclipse 为我们创建的框架程序: MyFirstZXingActivity .java ,而不是源程序的ZXingTestActivity .java 。 4)修改配置文件: 打开你工程的配置文件 ,修改如下: <? xml version = "" encoding = "utf-8" ?> < manifest xmlns:android = "http://schemas./apk/res/android" package = "" android:versionCode = "1" android:versionName = "" > < uses-sdk

基于ZXing的Android手机二维码开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小1.54 MB
  • 时间2017-01-26
最近更新