我需要从铃声管理器获取静音的URI。有谁知道如何获取此URI。手机之间是静态的吗?
我已经尝试创建空的.mp3和.wav声音文件,但它根本不起作用(接收URI的应用程序不会替换当前的通知声音)。
我已经看到静音的URI只是一个空字符串"",但它不能很好地工作。
var profileConfig = {
"PROFILE_NAME": $parameters.ProfileName,
"PROFILE_ENABLED": "true",
"CONFIG_MODE": "UPDATE",
"PLUGIN_CONFIG": {
"PLUGIN_NAME": "BARCODE",
"RESET_CONFIG": "true",
"PARAM_LIST": {
"decode_audio_feedback_uri": ""
}
},
"APP_LIST": [{
"PACKAGE_NAME": $parameters.AppName,
"ACTIVITY_LIST": ["*"]
}]
};
sendCommand("com.symbol.datawedge.api.SET_CONFIG", profileConfig);这就是我正在做的事情。基本上,在decode_audio_feedback_uri之后,我需要从RingtoneManager发送一个文件的uri,它将通过android intent发送到另一个应用程序来处理URI。
发布于 2019-08-01 14:32:36
您不能只指定一个空字符串,您需要加载一个静音铃声,并首先将其安装在设备上:
另请参阅相关问题https://github.com/darryncampbell/DataWedgeCordova/issues/6
https://stackoverflow.com/questions/57295207
复制相似问题