Tag: communication

在片段和活动之间进行通信 – 最佳实践

这个问题主要是征求关于处理我的应用程序的最佳方式的意见。 我有三个片段由一个活动处理。 片段A有一个可点击元素照片,片段B有4个可点击元素按钮。 另一个片段只显示单击照片时的详细信息。 我正在使用ActionBarSherlock。 前进和后退按钮需要分别将照片更改为下一个或上一个姿势。 我可以将照片和按钮保持在相同的片段中,但是想要将它们分开,以防我想在平板电脑中重新排列它们。 我需要一些建议 – 我应该将碎片A和B结​​合起来吗? 如果没有,我将需要弄清楚如何为3个可点击项目实现一个界面。 我考虑使用Roboguice,但我已经使用SherlockFragmentActivity进行扩展,所以这是不行的。 我看到提到Otto,但我没有看到关于如何包含在项目中的好教程。 您认为最佳设计实践应该是什么? 我还需要帮助弄清楚如何在片段和活动之间进行通信。 我想在应用程序中保留一些“全局”数据,比如姿势ID。 除了股票开发者的信息之外,我还能看到一些示例代码吗? 这不是那么有用。 顺便说一句,我已经在SQLite数据库中存储了每个姿势的所有信息。 这很容易。

XBee双向通信(发送方和接收方)同时进行

假设我正在尝试制作聊天程序,例如YouTubevideoXBee基础知识 – 第2课 – AT模式下两个XBees之间的简单聊天程序 。 在这段video中,他解释说一个XBee是一个发送者,它使用Arduino向另一个XBee发送“Hello world”。 但是,XBee能够同时发送和接收数据吗? 路由器是否能够与协调器通信,反之亦然? 另外,我想编写自己的软件来接收和发送数据,而不是使用Arduino软件。 有没有库和API? 文章或video会很好。

ACR122u直接通讯无响应

我正在尝试通过发送直接命令来访问我的ACR122u。 奇怪的是我没有得到任何响应,没有错误..这是我的代码: final static int IOCTL_SMARTCARD_ACR122_ESCAPE_COMMAND = 0x003136B0; ….. List terminals = null; TerminalFactory factory = TerminalFactory.getDefault(); terminals = factory.terminals().list(); CardTerminal terminal = terminals.get(0); Card card = terminal.connect(“direct”); CardChannel channel = card.getBasicChannel(); byte[] commandAPDU = {(byte) 0xD4, 0x06, 0x63, 0x05, 0x63, 0x0D, 0x63, 0x38 }; byte[] responseAPDU = card.transmitControlCommand(IOCTL_SMARTCARD_ACR122_ESCAPE_COMMAND, commandAPDU ); System.out.println(bytesToHex(responseAPDU) + “…”); 有没有人知道这种情况的原因? […]