0
  1. 我想在我的 android 应用程序中使用 google ActivityRecognition 服务。
  2. 我已经从 SDK 管理器安装了 google play 服务,并通过导入选项将 google_play_services_lib 项目添加到我的项目中,然后点击“将项目复制到您的工作区”复选框。
  3. 我已根据此链接编写了代码:Android Activity Recognition not working with Nexus 5
  4. 我的进口清单如下:

    导入 android.app.PendingIntent;导入android.content.Context;导入android.content.Intent;导入android.hardware.Sensor;导入android.hardware.SensorEvent;导入 android.hardware.SensorEventListener;导入 android.hardware.SensorManager;导入android.os.Bundle;导入android.support.v4.app.FragmentActivity;导入android.util.Log;导入 android.widget.Toast;

    导入 com.google.android.gms.common.ConnectionResult;导入 com.google.android.gms.common.GooglePlayServicesClient;导入 com.google.android.gms.common.GooglePlayServicesUtil;导入 com.google.android.gms.location.ActivityRecognitionClient;

    公共类 MainActivity 扩展 FragmentActivity 实现 GooglePlayServicesClient.ConnectionCallbacks,GooglePlayServicesClient.OnConnectionFailedListener {

  5. 我的 android 项目可以解决除 com.google.android.gms.location.ActivityRecognitionClient 之外的所有导入!!!!

  6. 我从 developer.android.com 复制了示例 activityRecognition 项目并从我的 Eclipse 中打开它,但 ActivityRecognitionClient 存在同样的问题!!!
  7. 我在这里发现了一个类似的问题:Imported Project in Android Studio can't resolve ActivityRecognnitionClient 但对我没有帮助。
4

1 回答 1

1

我已经将波纹管3个jar文件添加到我的项目的libs目录中,问题就解决了!

  • sdk/tools/lib/httpclient-4.1.1.jar
  • sdk/tools/lib/httpcore-4.1.jar
  • sdk/tools/lib/httpmime-4.1.jar
于 2015-01-01T11:57:14.423 回答