要访问设备API,您需要方法通道。让我们创建一个方法通道来获取电池电量,
var channel = MethodChannel('someName');
await channel.invokeMethod('getBatteryLevel').then(
(lvl){
print(lvl);
}
);
这里我调用了一个名为“getBatteryLevel”的方法。我是从this页面了解到这个方法的。但是,我怎么知道有一个名为“getBatteryLevel”的方法。
MethodChannel 中有哪些可用方法可以调用?
提前致谢
答案--------- 我找到了, 在 MainActivity.java 文件中声明的方法只能在 invokeMethod() 中使用。所以没有预定义的方法可以调用!
有什么办法可以像实时更新一样以数据流的形式获取而不用一次又一次的调用函数?