我对编程完全陌生。我需要修改一个开源传感器标签应用程序代码,这是我在谷歌商店找到的。( Google Play商店中的类型传感器标签TI )
在应用程序中,如果我按下传感器标签上的按钮碳,而不是显示按下键的图像,我需要显示一条信息。
有关传感器标签的信息:在google搜索中键入传感器标签wiki
谁能帮我修改这段代码( https://github.com/geobio/sensortag ),因为我对编码完全陌生,需要尽快完成。我使用eclipse从github导入源代码。
发布于 2015-05-19 11:57:58
当我在谷歌上搜索时,我可以回答这个问题。我想我应该保持它的最新情况,以防其他人遇到这种情况(或者当我有时间回到这个项目时,我忘记了我是如何做到的)。我也是新来的传感器标签物联网!
首先,我从https://git.ti.com/sensortag-android克隆了一个回购程序的副本,并将其更新为使用android (5.1)。
我有一些新的SensortTags,我发现新的标记被过滤掉了(我在2015年3月得到了标记),所以为了工作,我在strings.xml资源文件中将CC2650 SensorTag添加到device_filter中。这样,mLeScanCallback中的MainActivity.java就能接收到传感器。
<string-array name="device_filter">
<item>SensorTag</item>
<item>SensorTag2</item>
<!-- The new tags -->
<item>CC2650 SensorTag</item>
</string-array>这将在BLE设备列表中给出您的标签列表。
下一步我还在努力工作,就是让所有的传感器都能说话。我修改了DeviceActivity.java中的DeviceActivity.java方法,将新标记作为sensorTag2对待。
// Determine type of SensorTagGatt
String deviceName = mBluetoothDevice.getName();
mIsSensorTag2 = deviceName.equals("CC2650 SensorTag");这应该在传感器列表视图中列出几个传感器。您可能需要启用您想要显示的传感器,这是在preferences.xml和Preences2.xml中定义的。我仍然试图让所有的传感器读取和显示正确,所以一旦完成,我可以写一篇文章,它和我如何使所有的工作。
https://stackoverflow.com/questions/23039494
复制相似问题