`

NFC Demo: com.google.common.base.Preconditions 找不到

阅读更多
我在eclipse里面导入NFC Demo会有很多类找不到:
import com.google.common.base.Charsets;
import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.Iterables;


不知道是否是sdk里面没有包进去呢?还是怎样。在网上搜索了,这些类都是在google的collection里面,但若你下载用Google-collection.jar,还是许多类找不到,你要用guava-r07.jar包。你到Guava的官网你就会看见这段话:

If your application ever ends up with both google-collect-1.0.jar and guava-r##.jar on the same classpath, simply remove the Google Collections JAR and you should be fine. If you don't remove it, it will either cause terrible problems (if it comes before guava in the classpath) or will never even be seen anyway (if it comes after).

所以你要下载guava-r07.jar,将其导入到NFC Demo里面,这样这个工程就可以运行了。下载地址:[url]http://code.google.com/p/guava-libraries/downloads/detail?name=guava-r07.zip&can=2&q=
[/url]

分享到:
评论
9 楼 monkeyan 2011-04-04  
Hi, 你好。 看了你的文章, 我试了很久把guava-r07.jar导进NfcDemo, 甚至直接把guava-r07.jar包拷进NfcDemo文件夹下, 还是运行不了, 编译出错。你的qq也一直加不上。我的qq是: 1136005881。 你能加我试试么? 还有, 能解释一下, 为什么要guava-r07.jar包这个包么? 或者把链接给我也行。我很着急用这个例子。 谢谢!
8 楼 wdeqingren 2011-03-03  
thank u !  我也是跑跑例子 恩 
7 楼 追求幸福 2011-02-23  
fooky 写道
能告诉我这个DEMO作用是什么吗?
我跑起来,屏幕上就有几行:
Broadcast NFC Text Tag
Broadcast NFC SmartPoster URL & text
Broadcast NFC SmartPoster URL
点击进去后,有什么 New tag collected...等
去想请教一下,如何体验NFC功能啊?谢谢!

fooky 写道
能告诉我这个DEMO作用是什么吗?
我跑起来,屏幕上就有几行:
Broadcast NFC Text Tag
Broadcast NFC SmartPoster URL & text
Broadcast NFC SmartPoster URL
点击进去后,有什么 New tag collected...等
去想请教一下,如何体验NFC功能啊?谢谢!

fooky 写道
能告诉我这个DEMO作用是什么吗?
我跑起来,屏幕上就有几行:
Broadcast NFC Text Tag
Broadcast NFC SmartPoster URL & text
Broadcast NFC SmartPoster URL
点击进去后,有什么 New tag collected...等
去想请教一下,如何体验NFC功能啊?谢谢!

不好意思,我也只是把它跑起来而已。网上的资料很少,也没体验过。不过昨天我看了一下development,android 2.3.3已经加强这方面了,你可以去看看。我QQ370001958可以一起研究。
6 楼 fooky 2011-02-22  
能告诉我这个DEMO作用是什么吗?
我跑起来,屏幕上就有几行:
Broadcast NFC Text Tag
Broadcast NFC SmartPoster URL & text
Broadcast NFC SmartPoster URL
点击进去后,有什么 New tag collected...等
去想请教一下,如何体验NFC功能啊?谢谢!
5 楼 追求幸福 2011-02-21  
hackbaby 写道
追求幸福 写道
fooky 写道
你好,NFC DEMO 现在在哪里可以下载得到啊,网站好像被墙掉了。

你下载完2.2的sdk之后里面的sample就会有这个NFC DEMO的。

怎么我得2.2的sample目录里面没有看到NFC DEMO(是不是别的名字啊),楼主确定是2.2的SDK里面就带了么,不是说是2.3.3才加入NFC的新特性么

呵呵,是2.3啦,我打错了,不好意思。就是NFCDemo
4 楼 hackbaby 2011-02-20  
追求幸福 写道
fooky 写道
你好,NFC DEMO 现在在哪里可以下载得到啊,网站好像被墙掉了。

你下载完2.2的sdk之后里面的sample就会有这个NFC DEMO的。

怎么我得2.2的sample目录里面没有看到NFC DEMO(是不是别的名字啊),楼主确定是2.2的SDK里面就带了么,不是说是2.3.3才加入NFC的新特性么
3 楼 追求幸福 2011-02-08  
fooky 写道
你好,NFC DEMO 现在在哪里可以下载得到啊,网站好像被墙掉了。

你下载完2.2的sdk之后里面的sample就会有这个NFC DEMO的。
2 楼 fooky 2011-02-05  
你好,NFC DEMO 现在在哪里可以下载得到啊,网站好像被墙掉了。

相关推荐

    google common jar包

    `com.google.common.base.Preconditions`是Google Common库中的一个关键类,它提供了多种静态方法,用于在程序执行前检查条件是否满足,以此来预防运行时异常。这些方法在编写健壮的代码时非常有用,因为它们可以在...

    google common jar包1.0

    其中,`com.google.common.base.Preconditions`是这个库中一个非常重要的模块,主要用于在代码中进行参数检查,确保程序的健壮性。 `Preconditions` 类提供了一系列静态方法,用于在执行方法或构造函数时验证输入...

    guava.jar包 NFC用到

    import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Iterables; 报错,找不到这些类 解决: 要用guava.jar包 Guava 中文是...

    google-common.jar

    本jar包用于导入Google下所需的部分类和内置文件。本jar包用于导入Google下所需的部分类和内置文件

    Guava常用类库 v33.0.0.zip

    Guava是Google开发的一个Java库,它包含许多Google核心库中的高级集合、缓存、原生类型支持、并发包、字符串处理、I/O等工具类。版本33.0.0是Guava的一个更新,提供了最新的功能改进和错误修复。在深入探讨Guava常用...

    scala-js-env-selenium:Scala.js环境

    否则,您可能会得到诸如此类的错误作为java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState运行测试时): // For Scala.js 0.6.x libraryDependencies + = " org.scala-js " %% " ...

    java常用工具类整理

    5. com.google.common.base.Preconditions 断言工具类,常用的方法有 checkArgument()、checkState() 等。 6. com.google.common.base.Objects 对象工具类,常用的方法有 toStringHelper()、hashCode() 等。 7. ...

    flink 1.14.4 源码下载

    Apache Flink 是一个开源的流处理和批处理框架,它在大数据领域扮演着重要的...通过阅读和理解Flink 1.14.4的源码,开发者不仅可以学习到流处理和批处理的最佳实践,还能为自己的项目定制优化,甚至贡献代码回馈社区。

    guava-r09.jar

    描述中提到了两个关键类:"com.google.common.base.Preconditions" 和 "com.google.common.io.MultiInputStream"。让我们详细探讨这两个类及其在Guava库中的作用: 1. **Preconditions** 类: `...

    com.google.common.jar的替换包guava-r07.jar

    标题中的"com.google.common.jar的替换包guava-r07.jar"表明这是一个关于Google Guava库的替换版本,原名为`com.google.common.*`,这里的`guava-r07.jar`是Guava的一个特定版本,r07代表了版本号。Guava是由Google...

    一些常用的common工具类

    在IT行业中,工具类是程序员日常开发中不可或缺的一部分。这些工具类通常包含了各种实用方法,可以简化编程工作,提高效率。"一些常用的common工具类"这个主题,涉及到的是那些广泛应用于多个项目,处理通用任务的类...

    googleCollection

    《谷歌集合库:com.google.common.collect》 在Java编程领域,谷歌集合库(Google Collections Library)是开发者们广泛使用的工具之一,它为Java标准库提供了许多实用且强大的数据结构和算法扩展。该库的核心包是`...

    Guide to Scientific Computing in C++

    2.6.1 Tip 1: A Common Novice Coding Error . . . . . . . . 2.6.2 Tip 2: Counting from Zero . . . . . . . . . . . . . . . . 2.6.3 Tip 3: Equality Versus Assignment . . . . . . . . . . . 2.6.4 Tip 4: ...

    Java中使用Preconditions来检查传入参数介绍

    `Preconditions`类位于`com.google.common.base`包下,它包含了一系列静态方法,用于在方法或构造器内部检查传入的参数是否满足特定条件。这些方法通常会在发现参数不合法时抛出异常,如`NullPointerException`、`...

    前端项目-preconditions.zip

    在前端开发领域,"preconditions.zip" 文件标题暗示着这是一个关于前端项目的压缩包,其中可能包含了一套基于谷歌(Google)前提条件库的实现。这个压缩包名为 "前端项目-preconditions",它很可能是为了帮助开发者...

    医院预约挂号UML需求建模

    * Preconditions: + The patient or relative has access to the hospital's registration system. + The patient or relative has a valid identity document. * Triggers: + The patient or relative initiates...

    Google Guava 30.1.1常用类介绍及实践代码

    **Google Guava 30.1.1常用类介绍及实践代码** Google Guava 是一个由 Google 开发的 Java 库,它提供了许多基础工具,包括集合、缓存、原生类型支持、并发库、字符串处理、I/O 等等。在版本 30.1.1 中,Guava 继续...

    OCL的教程(对象约束语言)

    - **方法前置条件(Preconditions)**:如`pre: self.mortgages.monthlyPayment->sum() <= self.salary * 0.30`,表示新抵押的月付款总额不应超过借款人收入的30%。 - **方法后置条件(Postconditions)**:如`...

    Labview TestStand教程

    TestStand Development Course Manual iv www.ni.com Lesson 2 The TestStand Environment Introduction..........................................................................................................

Global site tag (gtag.js) - Google Analytics