【发布时间】:2020-09-15 22:54:19
【问题描述】:
我正在使用 Flutter 创建一个呼叫应用程序,我想隐藏联系号码并只显示姓名
这是我使用的代码 我希望在通话过程中不显示电话号码我只想显示姓名
IconButton(
icon: DynamicTheme.of(context).brightness == Brightness.light
? Icon(GroovinMaterialIcons.comment_text_outline)
: Icon(GroovinMaterialIcons.comment_text),
onPressed: () {
// globals.callToEdit = widget.callSnapshot.reference;
launch("sms:${widget.callSnapshot.phone}");
},
tooltip: "Text ${widget.callSnapshot.firstName}",
),
IconButton(
icon: DynamicTheme.of(context).brightness == Brightness.light
? Icon(GroovinMaterialIcons.phone_outline)
: Icon(Icons.phone),
onPressed: () async {
await CallNumber().callNumber("${widget.callSnapshot.phone}");
},
tooltip: "Call ${widget.callSnapshot.phone}",
),
class CallNumber {
static const MethodChannel _channel =
const MethodChannel('sreenathsdas/call_number');
//static Future<String> get callNumber =>
// _channel.invokeMethod('callNumber');
Future<String> callNumber(String number) async {
if (number == null) {
return "NULL";
}
return await _channel.invokeMethod(
'callNumber',
<String, Object>{'number': number},
);
}
}
【问题讨论】:
标签: android flutter dart flutter-dependencies