gpt4 book ai didi

android - 如何在android中设置alljoyn sdk?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:55:54 26 4
gpt4 key购买 nike

我正在尝试设置两个 android 设备以通过 wifi 相互通信。我浏览过的一些链接建议使用 alljoyn sdk 来完成此操作。

There is an sdk download但是没有关于如何设置环境的文档。

最佳答案

以下是如何使用android studio搭建AllJoyn SDK开发环境:

  1. this page 下载 SDK .获取 Android Core SDK - 发布(或调试)。
  2. 创建一个新的空白 android 项目。
  3. 创建目录<project>/app/src/main/jniLibs<project>/app/src/main/jniLibs/armeabi .
  4. 来自 alljoyn-15.09.00-rel/java/jar复制 alljoyn.jaralljoyn-15.09.00-rel/java/lib复制 liballjoyn_java.so。根据当前版本和您的发布/调试选择,要从中复制的目录可能会有所不同。
  5. alljoyn.jar 放入/jniLibs并将 liballjoyn_java.so 放入 /jniLibs/armeabi .应该是这样的

    enter image description here

  6. 右键单击项目 -> 打开模块设置 -> 应用程序 -> 依赖项。
    使用绿色 [+] 按钮,添加文件依赖项。 enter image description here

    导航到 <project>/app/src/main/jniLibs/alljoyn.jar并选择那个 jar 。

    这将在您的 gradle ( compile files('src/main/jniLibs/alljoyn.jar')) 中添加一行,允许代码完成等。

  7. 在您要使用 alljoyn 代码的文件中,包含此代码段

    /* Load the native alljoyn_java library. */
    static {
    System.loadLibrary("alljoyn_java");
    }

    例如:

    public class MainActivity extends AppCompatActivity {
    /* Load the native alljoyn_java library. */
    static {
    System.loadLibrary("alljoyn_java");
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
    ...
    }
    }
  8. 您现在可以使用 alljoyn SDK。导入类

    import org.alljoyn.bus.BusAttachment;
    import org.alljoyn.bus.BusException;
    import org.alljoyn.bus.BusListener;

    等等

如果您更喜欢 eclipse ,请查看 this关于如何设置 eclipse 环境的官方文档页面。

关于android - 如何在android中设置alljoyn sdk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22473151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com