如何导入com.android.location.provider?

How to import com.android.location.provider?

如何导入 com.android.location.provider 以创建自定义非捆绑位置提供程序? 我使用 android studio 并导入 .jar 文件,但它不起作用。 在 java 我写的代码中:

import com.android.location.provider.LocationProviderBase;

但它会出错,编译器无法引用该库。

您需要设置 Google 播放服务。

按照以下link设置google播放服务: https://developers.google.com/android/guides/setup

向您的 gradle 文件添加以下行:

dependencies {
    compile 'com.google.android.gms:play-services:9.2.0'
    compile 'com.google.android.gms:play-services-location:9.2.0'
    }

您可以使用以下 link 获取更多信息: https://developer.android.com/training/location/index.html http://www.vogella.com/tutorials/AndroidLocationAPI/article.html

我终于找到了解决办法。库 com.android.location.provider.LocationProviderBase 不在 public android API 中,它在 android.jar 中实现并且不能使用 easily.For 引用你应该使用的这个库java 中的反射和链接过程发生在运行时。

您应该获取此包的源代码并手动将其添加到您的项目中。