我需要检测手机是否处于静音模式。我找到old way和new way(播放.caf文件),但没有一个正常工作。旧方式使用已弃用的工具,并且新方法在两种情况下都始终给出“否”(静默模式与否)。
此时,有人可以提出任何建议吗?
答案 0 :(得分:0)
尝试以下解决方案,让我知道它是否适合您:
void vito_unit::decodeAsRaw(unsigned char *buffer, int bufferLen)
{
std::stringstream *decodedClearText;
decodedClearText = new std::stringstream;
*decodedClearText << "0x" << std::hex;
for (int i=0; i<bufferLen; i++) {
*decodedClearText << (unsigned int) buffer[i];
}
setValue(decodedClearText->str());
}