Android应用设备数量

时间:2019-09-27 08:04:07

标签: java android flutter dart

我对要开发的应用程序有一些疑问。

  1. 我正在尝试确定是否有可能通过设备设置消息/铃声音量的功能( 不是仅应用程序 ),可以说20%。

  2. 是否可以从设备检查音量?这样我就可以随时检查音量是否低于20%。

  3. 是否可以使应用全天候运行24/7,所以我可以随时检查音量?

Android Studio和Flutter都很好。

2 个答案:

答案 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);
  }