我对要开发的应用程序有一些疑问。
我正在尝试确定是否有可能通过设备设置消息/铃声音量的功能( 不是仅应用程序 ),可以说20%。
是否可以从设备检查音量?这样我就可以随时检查音量是否低于20%。
是否可以使应用全天候运行24/7,所以我可以随时检查音量?
Android Studio和Flutter都很好。
答案 0 :(得分:2)
CREATE TABLE #TempTable(
[ID] [int] NULL,
[Source] char(1) NULL,
[Destination] char(1) NULL
)
insert into #TempTable values(1,'A','B')
insert into #TempTable values(1,'B','C')
insert into #TempTable values(1,'C','D')
insert into #TempTable values(2,'A','B')
答案 1 :(得分:1)
对于这个项目,我使用了volume库。该库可让您更改Android内部所有不同类型的卷。
我的代码:
@override
void initState() {
super.initState();
audioManager = AudioManager.STREAM_NOTIFICATION;
initPlatformState();
const fiveSec = const Duration(seconds: 15);
timer = new Timer.periodic(fiveSec, (Timer timer) => setState(
() {
updateVolumes();
}
));
}
Future<void> initPlatformState() async {
await Volume.controlVolume(AudioManager.STREAM_NOTIFICATION);
}
updateVolumes() async {
setState(() {
});
currentVol = await Volume.getVol;
if (currentVol < minimumVol) {
print('Volume needs some adjustments...');
setVol(minimumVol);
} else {
print('Volume is fine!');
}
}
setVol(int i) async {
await Volume.setVol(i);
}