# vật liên võng chinh văn #OpenHarmony khiêu chuyển bát hào giới diện Nguyên sang

Hồng mông kiên quả phái
Phát bố vu 2022-8-15 09:07
Lưu lãm
1 thu tàng

【 bổn văn chính tại tham gia vật liên võng hữu tưởng chinh văn hoạt động 】

OpenHarmony khiêu chuyển bát hào giới diện

Đương ứng dụng nhu yếu khiêu chuyển đáo bát hào giới diện, tịnh hiển kỳ bát hào đích hào mã thời, đại gia tựu khả dĩ lai khán giá thiên văn chương, đương khai phát giả điều dụng makeCall tiếp khẩu thời, thiết bị hội tự động khiêu chuyển đáo bát hào giới diện. Hòa chính thường bát đả điện thoại nhất dạng, dụng hộ khả dĩ tuyển trạch tạp 1 hoặc tạp 2 bát xuất.

Tiên lai khán nhất hạ thật hiện đích hiệu quả.
#物联网征文#OpenHarmony跳转拨号界面-鸿蒙开发者社区

Trực tiếp bát đả điện thoại nhu yếu hệ thống quyền hạn ohos.permission.PLACE_CALL, kiến nghị ứng dụng sử dụng makeCall(), khiêu chuyển đáo bát hào giới diện, tịnh hiển kỳ bát hào đích hào mã. Hạ diện khai thủy chính văn.

Tiếp khẩu thuyết minh

call mô khối vi khai phát giả đề cung hô khiếu quản lý công năng. observer mô khối vi khai phát giả đề cung thông thoại nghiệp vụ trạng thái đính duyệt hòa thủ tiêu đính duyệt công năng.

  • call.hasVoiceCapability(): Năng lực hoạch thủ, biểu kỳ thị phủ cụ hữu ngữ âm công năng.
  • call.makeCall() khiêu chuyển bát hào giới diện, khiêu chuyển đáo bát hào giới diện, tịnh hiển kỳ bát hào đích hào mã.
  • observer.on(‘callStateChange’): Đính duyệt thông thoại nghiệp vụ trạng thái biến hóa, ohos.permission.READ_CALL_LOG ( hoạch thủ thông thoại hào mã nhu yếu cai quyền hạn )
  • observer.off(‘callStateChange’): Thủ tiêu đính duyệt thông thoại nghiệp vụ trạng thái biến hóa.

Khai phát bộ sậu

1.import nhu yếu đích mô khối.

// import nhu yếu đích mô khối
import call from '@ohos.telephony.call';
import observer from '@ohos.telephony.observer';

2. Điều dụng hasVoiceCapability() tiếp khẩu hoạch thủ đương tiền thiết bị hô khiếu năng lực, như quả chi trì kế tục hạ nhất bộ; như quả bất chi trì tắc vô pháp phát khởi hô khiếu.

// điều dụng tra tuân năng lực tiếp khẩu
let isSupport = call.hasVoiceCapability();
if (!isSupport) {
console.log( "not support voice capability, return." );
return;
}

3. Khiêu chuyển đáo bát hào giới diện, tịnh hiển kỳ bát hào đích hào mã.

// như quả thiết bị chi trì hô khiếu năng lực, tắc kế tục khiêu chuyển đáo bát hào giới diện, tịnh hiển kỳ bát hào đích hào mã
call.makeCall( "17752170152", (err)=> {
if (!err) {
console.log( "make call success." );
} else {
console.log( "make call fail, err is:" + JSON.stringify(err));
}
});

4. ( khả tuyển ) đính duyệt thông thoại nghiệp vụ trạng thái biến hóa.

// đính duyệt thông thoại nghiệp vụ trạng thái biến hóa ( khả tuyển )
observer.on( "callStateChange", (data) => {
console.log( "call state change, data is:" + JSON.stringify(data));
});

5. Thủ tiêu đính duyệt thông thoại nghiệp vụ trạng thái biến.

// thủ tiêu đính duyệt thông thoại nghiệp vụ trạng thái biến
observer.off( "callStateChange", (data) => {
console.log( "call state change, data is:" + JSON.stringify(data));
});

Tối hậu phụ thượng hoàn chỉnh đại mã:

/**
*
* @FileName: call
* @Author: Kiên quả
* @Time: 2022/8/15 08:20
* @Description: Văn kiện miêu thuật
*/
// import nhu yếu đích mô khối
import call from '@ohos.telephony.call';
import observer from '@ohos.telephony.observer';
@Entry
@Component
struct CAllTest{
build(){

Column(){

Button( "Đả điện thoại" ).width(200).height(80).fontSize(30).fontColor(Color.Orange).onClick(()=>{
// điều dụng tra tuân năng lực tiếp khẩu
let isSupport = call.hasVoiceCapability();
if (!isSupport) {
console.info( "support voice capability, return" );
return;
}
// như quả thiết bị chi trì hô khiếu năng lực, tắc kế tục khiêu chuyển đáo bát hào giới diện, tịnh hiển kỳ bát hào đích hào mã
call.makeCall( "17752170152", (err)=> {
if (!err) {
console.info( "make call success." );

} else {
console.info( "make call fail, err is:" + JSON.stringify(err));
}
});


})

}.width( "100%" ).height( "100%" ).justifyContent(FlexAlign.Center)


}
}

Cảm tạ đại gia đích chi trì.

© trứ tác quyền quy tác giả sở hữu, như nhu chuyển tái, thỉnh chú minh xuất xử, phủ tắc tương truy cứu pháp luật trách nhậm
Dĩ vu 2022-8-15 10:55:11 tu cải
Tán 2
Thu tàng 1
Hồi phục
Cử báo
Hồi phục
    Tương quan thôi tiến
    Giá cá dụng hộ ngận lại, hoàn một hữu cá nhân giản giới
    Thiếp tử
    Thị tần
    Thanh vọng
    Phấn ti
    Xã khu tinh hoa nội dung

    Mục lục