- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以找出这段代码中的错误吗,程序本身的逻辑没有实现,它应该只是与 sphero 连接,那么不应该发生任何错误。有谁知道如何解决这个问题
提前谢谢您。
public class MainActivitySimon extends Activity
{
private SpheroConnectionView mSpheroConnectionView;
private Sphero mRobot = null;
private void updateSpheroPosition(double x, double y)
{
}
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_activity_simon);
mSpheroConnectionView = (SpheroConnectionView) findViewById(R.id.sphero_connection_view);
mSpheroConnectionView.addConnectionListener(new ConnectionListener()
{
@Override
public void onConnected(Robot robot)
{
//SpheroConnectionView is made invisible on connect by default
mRobot = (Sphero) robot;
}
@Override
public void onConnectionFailed(Robot sphero)
{
// let the SpheroConnectionView handle or hide it and do something here
}
@Override
public void onDisconnected(Robot sphero)
{
mSpheroConnectionView.startDiscovery();
}
});
}
@Override
protected void onResume()
{
super.onResume();
mSpheroConnectionView.startDiscovery();
}
@Override
protected void onPause()
{
super.onPause();
RobotProvider.getDefaultProvider().disconnectControlledRobots();
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.menu.activity_main_activity_simon, menu);
return true;
}
}
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/R"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#262625"
android:paddingBottom="5dp"
tools:context=".MainActivitySimon" >
<Button
android:id="@+id/Green"
android:layout_width="140.0dip"
android:layout_height="160.0dip"
android:layout_alignRight="@+id/Red"
android:layout_alignTop="@+id/Yellow"
android:background="@drawable/customgreen"/>
<Button
android:id="@+id/Yellow"
android:layout_width="140.0dip"
android:layout_height="160.0dip"
android:layout_alignLeft="@+id/Blue"
android:layout_below="@+id/Blue"
android:background="@drawable/customyellow"
android:layout_marginTop = "3dp" />
<TextView
android:id="@+id/Scorebox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/Yellow"
android:layout_below="@+id/Yellow"
android:layout_marginTop="8dp"
android:text="Current Score: "
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#cccccc"
android:textColorLink="#262625" />
<TextView
android:id="@+id/info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/Scorebox"
android:layout_alignLeft="@+id/Green"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#cccccc" />
<Button
android:id="@+id/Red"
android:layout_width="140.0dip"
android:layout_height="160.0dip"
android:layout_above="@+id/Simon"
android:layout_toLeftOf="@+id/Simon"
android:layout_marginRight = "-50dip"
android:layout_marginBottom = "-30dip"
android:background="@drawable/custombuttons" />
<Button
android:id="@+id/Blue"
android:layout_width="140.0dip"
android:layout_height="160.0dip"
android:layout_alignBaseline="@+id/Red"
android:layout_alignBottom="@+id/Red"
android:layout_toRightOf="@+id/Simon"
android:layout_marginLeft = "-50dip"
android:background="@drawable/customblue" />
<Button
android:id="@+id/Simon"
android:layout_width="100.0dip"
android:layout_height="70.0dip"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@drawable/customsimon"
android:onClick="Simonsays" />
<orbotix.view.connection.SpheroConnectionView
android:id="@+id/sphero_connection_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#D0000000"/>
</RelativeLayout>
07-19 12:03:50.354: E/AndroidRuntime(23914): FATAL EXCEPTION: Thread-9923
07-19 12:03:50.354: E/AndroidRuntime(23914): Process: com.hprc.simongame, PID: 23914
07-19 12:03:50.354: E/AndroidRuntime(23914): java.lang.UnsatisfiedLinkError: Couldn't load achievement_manager from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.hprc.simongame-1.apk"],nativeLibraryDirectories=[/data/app- lib/com.hprc.simongame-1, /vendor/lib, /system/lib]]]: findLibrary returned null
07-19 12:03:50.354: E/AndroidRuntime(23914): at java.lang.Runtime.loadLibrary(Runtime.java:358)
07-19 12:03:50.354: E/AndroidRuntime(23914): at java.lang.System.loadLibrary(System.java:526)
07-19 12:03:50.354: E/AndroidRuntime(23914): at orbotix.achievement.AchievementManager.<clinit>(AchievementManager.java:110)
07-19 12:03:50.354: E/AndroidRuntime(23914): at orbotix.robot.internal.DeviceConnection$DeviceSession$1$1.handleMessage(DeviceConnection.java:765)
07-19 12:03:50.354: E/AndroidRuntime(23914): at android.os.Handler.dispatchMessage(Handler.java:102)
07-19 12:03:50.354: E/AndroidRuntime(23914): at android.os.Looper.loop(Looper.java:136)
07-19 12:03:50.354: E/AndroidRuntime(23914): at orbotix.robot.internal.DeviceConnection$DeviceSession$1.run(DeviceConnection.java:787)
07-19 12:03:50.354: E/AndroidRuntime(23914): at java.lang.Thread.run(Thread.java:841)
07-19 12:03:50.876: E/ActivityThread(23914): Activity com.hprc.simongame.MainActivitySimon has leaked IntentReceiver orbotix.robot.base.RobotProvider$1@41ff37d8 that was originally registered here. Are you missing a call to unregisterReceiver()?
07-19 12:03:50.876: E/ActivityThread(23914): android.app.IntentReceiverLeaked: Activity com.hprc.simongame.MainActivitySimon has leaked IntentReceiver orbotix.robot.base.RobotProvider$1@41ff37d8 that was originally registered here. Are you missing a call to unregisterReceiver()?
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:805)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:606)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1559)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.ContextImpl.registerReceiver(ContextImpl.java:1539)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.ContextImpl.registerReceiver(ContextImpl.java:1533)
07-19 12:03:50.876: E/ActivityThread(23914): at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:467)
07-19 12:03:50.876: E/ActivityThread(23914): at orbotix.robot.base.RobotProvider.setBroadcastContext(RobotProvider.java:209)
07-19 12:03:50.876: E/ActivityThread(23914): at orbotix.robot.base.RobotProvider.startDiscovery(RobotProvider.java:236)
07-19 12:03:50.876: E/ActivityThread(23914): at orbotix.view.connection.SpheroConnectionView.setupConnectionView(SpheroConnectionView.java:254)
07-19 12:03:50.876: E/ActivityThread(23914): at orbotix.view.connection.SpheroConnectionView.startDiscovery(SpheroConnectionView.java:247)
07-19 12:03:50.876: E/ActivityThread(23914): at orbotix.view.connection.SpheroConnectionView.<init>(SpheroConnectionView.java:215)
07-19 12:03:50.876: E/ActivityThread(23914): at java.lang.reflect.Constructor.constructNative(Native Method)
07-19 12:03:50.876: E/ActivityThread(23914): at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
07-19 12:03:50.876: E/ActivityThread(23914): at android.view.LayoutInflater.createView(LayoutInflater.java:594)
07-19 12:03:50.876: E/ActivityThread(23914): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
07-19 12:03:50.876: E/ActivityThread(23914): at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
07-19 12:03:50.876: E/ActivityThread(23914): at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
07-19 12:03:50.876: E/ActivityThread(23914): at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
07-19 12:03:50.876: E/ActivityThread(23914): at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
07-19 12:03:50.876: E/ActivityThread(23914): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.Activity.setContentView(Activity.java:1937)
07-19 12:03:50.876: E/ActivityThread(23914): at com.hprc.simongame.MainActivitySimon.onCreate(MainActivitySimon.java:81)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.Activity.performCreate(Activity.java:5248)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.ActivityThread.access$800(ActivityThread.java:139)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
07-19 12:03:50.876: E/ActivityThread(23914): at android.os.Handler.dispatchMessage(Handler.java:102)
07-19 12:03:50.876: E/ActivityThread(23914): at android.os.Looper.loop(Looper.java:136)
07-19 12:03:50.876: E/ActivityThread(23914): at android.app.ActivityThread.main(ActivityThread.java:5086)
07-19 12:03:50.876: E/ActivityThread(23914): at java.lang.reflect.Method.invokeNative(Native Method)
07-19 12:03:50.876: E/ActivityThread(23914): at java.lang.reflect.Method.invoke(Method.java:515)
07-19 12:03:50.876: E/ActivityThread(23914): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
07-19 12:03:50.876: E/ActivityThread(23914): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
07-19 12:03:50.876: E/ActivityThread(23914): at dalvik.system.NativeStart.main(Native Method)
最佳答案
现在发表评论有点晚了。但因为我也花了很多时间寻找这个答案,所以我将在这里发布我的解决方案。我希望遇到这个问题的人现在可以解决它。
如果您使用的是 android studio,只需将 armeabi 和 armeabi-v7a 复制到 src/main/jniLibs/
关于java - 尝试连接 sphero 时发生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24842225/
所以我终于找到了一个程序员来编程我的"Orb Warriors"不久前我在原始 Sphero Dev 论坛上发布的游戏创意。 由于我对编程知之甚少,并且将负责游戏的图形部分,我想知道他是否真的需要 S
Sphero 是否有任何传感器可以帮助它在实际碰撞之前检测到障碍物 他们?像红外线传感器之类的东西,或者任何可以用作 Sphero 的“眼睛”的东西。 一个用例是对 Sphero 进行编程以跟随移动对
当 sphero 在底座中充电时,有什么方法可以访问它吗?我希望向它传递信息,但仍将其放在支架上并充电(即全天改变颜色而不耗尽电池)。谢谢! 最佳答案 是的。如果它在充电器中进入休眠状态,您根本无法与
我想知道是否有手动校准球体的方法?这是一个很棒的设备,但是一旦你开始四处走动,你就会迷失自己的位置。我想做一些技巧,你的 gps 可以给 sphero 一个关于你在哪里的线索,然后重新校准或其他一些方
我正在创建一款使用 Sphero 机器人球的游戏。当游戏开始/恢复时,它会检查配对或连接的球。如果蓝牙关闭,或者没有配对球,它会隐藏连接窗口。如果有配对但未连接的球,则转到此功能。 // If the
有人可以找出这段代码中的错误吗,程序本身的逻辑没有实现,它应该只是与 sphero 连接,那么不应该发生任何错误。有谁知道如何解决这个问题 提前谢谢您。 public class MainActivi
我们正在提交使用 Sphero SDK 的应用程序,但该应用程序被拒绝了。该应用程序是为大型音乐节制作的,人们可以借用 Sphero 玩一会儿。遗憾的是,我们的应用程序因 MFi 程序授权而被拒绝。有
在这个 interview 中,Orbbasic 语言被认为是让 children 动手控制球体的好方法。 . orbbasic 的局限性是什么?它是否达到与宏相同的 1 毫秒粒度? 在哪个时间粒度范
我最近购买了 Sphero 2.0,并在 iPad 上使用它,没有出现任何问题。 现在我想尝试使用 Mac SDK 开发一些应用程序,但是我无法将 Sphero 与 Mac Mini 2012 或 M
如何在 Sphero-Android 应用程序中使用 JoystickView?我关注了this链接以便在我的布局中实现 Joystick View,但 RobotLibrary.jar 中没有名为
当我与 Sphero 同步并且我想从一个 Activity 传递到另一个 Activity 时,我的同步丢失了,我必须在新 Activity 中执行 onCreate 中的此方法以再次获得同步:
告诉用户正在摇动 Sphero 的最佳方式是什么? 我需要区分用户何时向左/右/上/下倾斜 Sphero 以及何时向任何方向快速摇动几次。 有没有值得一看的示例项目? 最佳答案 如果您正在收集加速度计
我有一个带有 1 个 slider 的 View 。我想将 Sphero 球握在手中,以便在向左或向右倾斜球时, slider 向左或向右移动。 解决这个问题的最佳示例项目是什么? 最佳答案 您应该检
我正在为机器人球 sphero 编写游戏(他们的论坛有问题,似乎无法提问)。我正在尝试为 2 个或更多玩家进行球对球碰撞检测。 首先他们在这里给出了一个样本: https://github.com/o
我正在尝试将 Sphero 连接到我正在构建的 Cocos2d 游戏。 Sphero 有一些好东西 documentation和示例,我可以运行示例代码。我从一个 cocos2d 项目开始,并添加了
我想在使用 node.js SDK 充电时访问 Sphero . 此功能包含在 Official Android and iOS SDK 中( SO ),但不在任何非官方 SDK 中(根据我的知识和研
我注意到 Sphero 模态视图在 iPhone5 上没有覆盖整个父 View ,而且我无法更改 Nib 。我可以设置一个属性来使模态视图覆盖整个父 View 吗? 此外,No Sphero Conn
我在使用 Sphero 和 iOS 7 时遇到了问题。就像快速入门指南中所说的那样,由于 1.6 发行说明本应包含启动新项目的说明,但没有说明说明,因此我使用了“集成到现有项目”选项卡中,我将部署目标
最近我得到了Sphero Mini ,并且正在寻找 SDK/库来通过脚本控制它。 (我没有任何程序语言偏好。)我调查了 developer documents和 Orbotix's github ,
我是 Swift 和 Sphero 开发的新手,但有人要求我制作一款基于与 Sphero 碰撞的游戏。到目前为止,我已经成功地实现了驾驶部分,但我遇到了碰撞问题。我一直在互联网上寻找代码示例和类似问题
我是一名优秀的程序员,十分优秀!