我正在尝试设置两个 android 设备以通过 wifi 相互通信。我浏览过的一些链接建议使用 alljoyn sdk 来实现这一点。
There is an sdk download 但没有关于如何设置环境的文档。
最佳答案
以下是如何使用 android studio 设置 AllJoyn SDK 开发环境:
<project>/app/src/main/jniLibs
和 <project>/app/src/main/jniLibs/armeabi
。 alljoyn-15.09.00-rel/java/jar
复制 alljoyn.jar 并从 alljoyn-15.09.00-rel/java/lib
复制 liballjoyn_java.so。要复制的目录可能因当前版本和您的发布/调试选择而异。 /jniLibs
并将 liballjoyn_java.so 放入 /jniLibs/armeabi
。应该是这样的使用绿色的 [+] 按钮,添加文件依赖项。
导航到
<project>/app/src/main/jniLibs/alljoyn.jar
并选择那个 jar。这将在您的 gradle (
compile files('src/main/jniLibs/alljoyn.jar')
) 中添加一行,用于完成代码等。 /* 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) {
...
}
}
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/