我如何才能找到需要导入到android项目中的内容?

我如何才能找到需要导入到android项目中的内容?,android,import,dependencies,package,Android,Import,Dependencies,Package,例如:我刚刚添加了一个代码段来显示项目的通知: NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.notification_icon) .setContentTitle("My notification") .setContentText("Hello World!"); 但我如何才能找到需要

例如:我刚刚添加了一个代码段来显示项目的通知:

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
         .setSmallIcon(R.drawable.notification_icon)
         .setContentTitle("My notification")
         .setContentText("Hello World!");

但我如何才能找到需要导入哪些内容以避免错误,如:error:package NotificationCompat不存在?像yum whatprovides这样的东西。。。在fedora linux中,它的支持库非常安全。。没有什么比这更好的了。一般来说,如果你不知道代码是什么,它从哪里来,然后把它添加到你的项目中,你就是个白痴。从任何地方随机获取软件包只是要求你的应用程序成为一个巨大的安全漏洞,允许黑客接管你用户的设备,当人们进行调查时,看起来你就是这样做的人。

你有两个选择:文档或Eclipse,Eclipse总是告诉你需要导入什么,例如,当您第一次使用一个类时,您将看到:importxxxxx,如果您看到eclipse不推荐并且只是不知道在哪里,那么稍后将看到importxxxxx。您可以访问developer.android.com中的文档,可能会找到一个很好的解释。

我建议使用Eclipse。Eclipse会自动显示帮助语句,并且会出现如下内容:please import:android.support.v4.app.NotificationCompat
我也尝试使用NetBeans,但它不像Eclipse那样对您有多大帮助,对于初学者来说,Eclipse是最好的方法。

好的,这是我在这里的第一个问题,所以我可能遗漏了一些东西。你说的随机包裹是什么意思?我在问问题之前做了研究,NotificationCompat来自android.support.v4.app.NotificationCompat.Builder,但导入它不会改变任何东西。您询问是否可以使用类似于yum的工具来确定应用程序中包含哪些软件包。也许你说错了,意思是在一个单独的文件中导入什么,这是可以自动完成的。但是根据你所说的,看起来你在互联网上找到了一些随机代码,包括了它,现在要求下载哪个库来链接它,这就是百胜通过请求的命令查找要下载的包的方法。看起来没有简单的方法来获取我需要的信息。在我的主IDE是vim的情况下安装eclipse只是为了获得它,这似乎是一种严重的过度使用。