小编zam*_*664的帖子

Android系统颜色常量

Android编程让我发疯.用于GUI开发的XML或可编程方式正在制作正确的老狗早餐代码 - 这里有些东西,有些东西.

我目前的挫败感是试图保留所有XML,我想设置与a的背景颜色TextView相同颜色的背景颜色,Button而不必指定确切的颜色代码.我想使用系统常量,类似于java.awt.SystemColor.control,但在XML中指定.

无论如何这样做而不必重新指定一堆东西?我正在寻找一个解决方案:android:background="{Insert constant here}".

android styles

19
推荐指数
2
解决办法
5万
查看次数

MinGW Link Single EXE

我安装了MinGW,我只想将我的程序链接到一个EXE文件中.我希望能够将此EXE文件提供给某人,而不必担心所有libgcc_s_dw2-1.dll,libstdc ++ - 6.dll或任何其他DLL.有没有办法将所有必需的库静态链接到一个EXE中?

我正在开发Windows 7.

c++ mingw

5
推荐指数
1
解决办法
1365
查看次数

使用I2C发送0x00

我使用Wire类让两个Arduino Unos使用I2C进行通信.似乎Wire类以0的值结束传输.因此,如果我发送字节0x01,0x02,0x00和0x04,则主机接收:0x01,0x02,0xFF,0xFF.

设计用于处理器通信的通信网络不能发送0x00似乎很奇怪.我见过的所有I2C示例都只使用ASCII.限制为ASCII的处理器间通信似乎没有任何意义.我错过了I2C的东西,还是仅仅是Arduino Wire类的实现限制?

void loop() {
  Wire.requestFrom(2, 4); 

  while(Wire.available()) { 
    byte b = (byte) Wire.read(); 
    Serial.println(b); 
  }

  delay(1000);
}
Run Code Online (Sandbox Code Playgroud)

奴隶

void requestEvent() {
  char bytes[4] = {0x01,0x02,0x00,0x04};
  Wire.write(bytes);
}
Run Code Online (Sandbox Code Playgroud)

结果是:1 2 255 255.

当0x00是0x03时,我得到了预期:1 2 3 4.

c++ arduino i2c

0
推荐指数
1
解决办法
1766
查看次数

标签 统计

c++ ×2

android ×1

arduino ×1

i2c ×1

mingw ×1

styles ×1