Kaip naudoti ir sukurti skambinimo programėlę „Android“ sistemoje: išsamus vadovas vartotojams ir kūrėjams

  • Atraskite visas „Android“ skambinimo programėlės funkcijas ir nustatymus, įskaitant balso skambučius, vaizdo skambučius ir tinkinimo parinktis.
  • Sužinokite, kaip sukurti savo skambinimo programėlę, pasitelkdami praktinius pavyzdžius ir naujausias „Android“ API sąsajas, integruodami garsą, vaizdą ir skambučių valdymą.

skambinimo programėlė „Android“ sistemoje

Mobilusis ryšys vystėsi kad pasiūlytų dabar visiškai pritaikomą patirtį, pritaikytą kiekvieno naudotojo poreikiams. Skambučiai išlieka viena iš esminių funkcijų bet kuriame „Android“ įrenginyje. Jie leidžia ne tik atlikti pagrindinį balso ryšį, bet ir vaizdo skambučius, siųsti tekstinius pranešimus realiuoju laiku, atlikti pažangią integraciją su balso paslaugomis ir turėti kūrimo įrankius tiems, kurie nori sukurti skambinimo programėlę nuo nulio.

Šiame išsamiame vadove sužinosite Kaip naudoti skambinimo programėlę „Android“ sistemoje su visais jo nustatymais ir funkcijomis, taip pat atrasite Kaip sukurti savo skambinimo programėlę Naujausių „Android“ ekosistemos pokyčių integravimas. Šiame vadove išsamiai aptariami praktiniai aspektai vartotojams ir žingsnis po žingsnio pateikiami techniniai kūrėjams, aiškiai pateikiant išsamią ir naujausią informaciją.

Kaip naudoti ir sukurti skambinimo programą „Android“.

Kaip naudoti skambinimo programėlę „Android“ sistemoje ir konfigūruoti visas jos funkcijas

Nustatykite numatytąją skambinimo programėlę

Daugumoje „Android“ telefonų programėlė „Telefonas“ yra iš anksto įdiegta, nors ją galite nemokamai atsisiųsti iš „Google Play“, jei jūsų įrenginys atitinka reikalavimus. Kad ji veiktų kaip numatytoji skambinimo programa, sistema pirmą kartą ją atidarius paprašys jūsų sutikimo. Svarbu sutikti su šiuo nustatymu, nes kitaip negalėsite naudotis visomis jos funkcijomis, pvz., apvažiavimas, identifikatorius o skambučių blokavimasJei norite sužinoti, kaip valdyti užblokuotus skambučius, taip pat galite pasikonsultuoti kaip blokuoti šlamšto skambučius.

Veiksmai, kaip nustatyti telefono programėlę kaip numatytąją:

  • Įdiekite arba atidarykite programėlę „Telefonas“.
  • Kai būsite paraginti, pasirinkite „Nustatyti kaip numatytąjį“.
  • Jei vėliau reikės pakeisti numatytąją skambinimo programėlę, eikite į Nustatymai > Numatytosios programėlės > Telefonas ir pasirinkite pageidaujamą programėlę.

Jei nuspręsite nebenaudoti, galite ją pašalinti arba pakeisti numatytąją programėlę nustatymuose. Taip pat galite įjungti arba išjungti skambučių burbulus lengvai perjungti tarp skambučio ir kitų programų – labai naudinga funkcija atliekant kelias užduotis vienu metu.

Skambučių vykdymas ir priėmimas: srautai ir išplėstinės parinktys

„Android“ skambinimo programėlė gerokai patobulėjo ir leidžia ne tik skambinti balsu, bet ir... vaizdo skambučiai, konferencijos ir teksto siuntimas realiuoju laiku (RTT), priklausomai nuo operatoriaus ir įrenginio palaikymo. Norėdami sužinoti daugiau apie vaizdo skambučių atlikimą, jus taip pat gali dominti Kaip atlikti vaizdo skambučius iš „Android“ naudojant „X Twitter“.

  • Kai gaunate skambutį, ekrane rodomas numeris, vardas arba skambintojo ID informacija. Patvirtintuose numeriuose bus rodoma papildoma piktograma.
  • Norėdami atsiliepti, braukite aukštyn per baltą apskritimą arba palieskite „Atsiliepti“, jei jūsų telefonas atrakintas.
  • Norėdami atmesti, braukite žemyn arba palieskite „Uždaryti“.
  • Atmetimą gali lydėti greita tekstinė žinutė (galima pritaikyti nustatymuose).

Jei įjungėte virtualų asistentą, galite atsiliepti į skambučius arba juos atmesti balsu, naudodami tokias komandas kaip „Ei, Google, atsiliepk į skambutį“ arba „Atmesti skambutį“.

Vienu metu vykstantiems skambučiams „Android“ automatiškai sulaiko pirmąjį skambutį ir leidžia perjungti skambučius arba sujungti juos į konferencinį skambutį.

Skambučių nuorodų kūrimas „Android“ sistemoje

Skambučio parinktys: išplėstinės funkcijos ir pritaikymas neįgaliesiems

  • Klaviatūra: leidžia įvesti duomenis, tai naudinga, jei reikia skambinti telefono numerio priedėliais arba atsakyti į automatines sistemas.
  • Pranešėjas: pakeisti garso įrašą į garsiakalbis arba įrenginių "Bluetooth"/auriculares.
  • Būk tylus: nutildo mikrofoną, palikdamas skambutį aktyvų.
  • Išsaugoti: laikinai pristabdo skambutį.
  • Keisti skambutį: Perjungia du ar daugiau skambučių, naudinga esant užimtoms linijoms arba konferencijoms.
  • Sujungti skambučius: sujungia kelis aktyvius skambučius į vieną konferenciją.
  • Vaizdo skambutis: balso skambutį konvertuoja į vaizdo skambutį (jei abu įrenginiai ir operatorius tai leidžia).
  • Perkelti skambutį: Palaikomuose modeliuose skambutį galite nukreipti į kitą numerį tiesiai iš programėlės.

Jūs taip pat galite sumažinti skambučių langą , kad galėtumėte toliau naudotis kitomis programėlėmis. Jei reikia, galite nuvilkti plaukiojantį skambučio burbulą ir laikinai jį paslėpti.

Privatumas ir skambučiai sistemoje „Android“

Skambintojo ID, apsauga nuo šlamšto ir patvirtinti skambučiai

Telefono programėlėje yra įrankiai, skirti atpažinti nežinomus skambučius, apsaugoti nuo šlamšto ir sukčiavimo bei rodyti patvirtintą įmonės informaciją, net jei jos neišsaugojote savo kontaktuose. Daugiau informacijos šia tema taip pat gali sudominti .

  • Skambinančiojo ID ir apsauga nuo šlamšto: įspėja apie galimus nepageidaujamus skambučius, rodydamas įspėjimus ir parinktis juos blokuoti.
  • Patvirtinti skambučiai: „Google“ patvirtintos įmonės rodomos su piktograma ir papildoma informacija, siekiant sumažinti sukčiavimą.

Šias funkcijas galima įjungti arba išjungti skiltyje „Nustatymai“ > „Skambintojo ID ir šlamštas“.

Suasmeninimas: garsai, vibracija, istorija ir greitieji pranešimai

  • Melodija: pasirinkite tarp sistemos garsų arba pasirinktinių failų.
  • Vibracija: Nustatykite skirtingus vibravimo režimus, atsižvelgdami į skambučio tipą (įprastas, tylus ir pan.).
  • Klaviatūros garsai: Įjungia arba išjungia garsą renkant numerius.
  • Peržiūrimi kontaktai: Pasirinkite abėcėlės tvarką, vardo formatą arba pageidaujamą kontakto tipą, kurį norite peržiūrėti programėlėje.
  • Greiti atmetimo pranešimai: Galite tinkinti iki keturių pranešimų, kad atsilieptumėte į skambučius, kai negalite į juos atsiliepti (pavyzdžiui: „Negaliu kalbėti, perskambinsiu vėliau“).

Taip pat galite reguliuoti skambėjimų skaičių prieš peradresavimą į balso paštą, modifikuoti vietos nustatymo leidimus ir įjungti aiškias skambinimo funkcijas „Pixel“ įrenginiuose ir kituose palaikomuose telefonuose.

Prieinamumas: skambučiai naudojant RTT ir TTY

„Android“ integruoja prieinamumo parinktis žmonėms, turintiems klausos ar kalbos sutrikimų:

  • Realaus laiko tekstas (RTT): leidžia rašyti ir skaityti žinutes realiuoju laiku skambučio metu.
  • Tekstinis telefonas (TTY): klausymo, kalbėjimo ar rašymo režimai pagal jūsų poreikius.

Šias parinktis galite įjungti telefono programėlės pritaikymo neįgaliesiems nustatymuose.

Kaukės ir efektai „Android“ vaizdo skambučiuose

Išplėstinės skambinimo funkcijos: vaizdo skambučiai, ekrano bendrinimas ir papildyta realybė

Vaizdo skambučiai ir skambučių nuorodų kūrimas

Šiuolaikinės skambinimo programėlės leidžia lengvai konvertuoti balso skambutį į vaizdo skambutį. „Android“ sistemoje tiesiog paspauskite vaizdo skambučio mygtuką aktyvaus skambučio metu. Be to, daugelis programėlių leidžia jums sukurti skambučių nuorodas (pvz., „WhatsApp“ ar „Google Meet“), kad pakviestumėte kelis žmones nereikėtų dalytis numeriu. Norėdami sužinoti, kaip bendrinti nuorodas, galite peržiūrėti Kaip peradresuoti skambučius „Android“ sistemoje.

Norėdami bendrinti skambučio nuorodą:

  • Prisijunkite prie suderinamos programėlės („WhatsApp“, „Meet“).
  • Pasirinkite „Sukurti skambučio nuorodą“.
  • Išsiųskite nuorodą per pokalbių langą, el. paštu arba socialiniuose tinkluose, kad kontaktai galėtų lengvai prisijungti.

Skambučių nuorodos sistemoje „Android“

Ekrano bendrinimas ir filtrai vaizdo skambučiuose

Daugelis programų taip pat leidžia bendrinkite ekraną vaizdo skambučių metu kad realiuoju laiku būtų rodomos pateiktys, programėlės ar bet koks turinys jūsų telefone. Daugiau informacijos apie vaizdo skambučius rasite Vaizdo skambučiai „Facebook Messenger“, skirtoje „Android“.

Be to, integracija papildytos realybės filtrai, kaukės ir vaizdo efektai Tai tampa vis labiau paplitusi. „WhatsApp“, be kitų programėlių, leidžia pridėti tiesioginių efektų vaizdo pokalbių metu.

Papildytosios realybės filtrai „Android“ vaizdo skambučiuose

Papildomi įrenginiai: išmanusis laikrodis ir „Android Auto“

Skambučius galima atsiliepti arba valdyti iš savo SmartWatch arba iš integruotų sistemų, tokių kaip „Android Auto“, kurios pagerina prieinamumą ir patirtį. Tiesiog susiekite laikrodį arba automobilį per „Bluetooth“ ir galėsite atsiliepti, atmesti arba pradėti skambučius neliesdami telefono.

  • „Android Auto“ sistemoje ekrane rodomi gaunami skambučiai ir galite naudoti balso komandą „Gerai, „Google“.
  • Išmaniajame laikrodyje pranešimai leidžia atsiliepti tiesiai iš laikrodžio arba nukreipti skambutį į telefoną ar ausines.

Kaip sukurti savo skambinimo programą, skirtą „Android“.

Kaip sukurti skambinimo programėlę, skirtą „Android“

Techniniai reikalavimai ir leidimai

Norėdami sukurti savo skambinimo programėlę „Android“ sistemojeNesvarbu, ar tai balso skambučiai, vaizdo skambučiai ar konferencijos, turėtumėte žinoti pagrindines API ir privalomi leidimaiTarp svarbiausių:

  • android.permission.MANAGE_OWN_CALLS: Leidžia jūsų programai valdyti savo skambučius.
  • Garso ir mikrofono leidimai: būtinas bet kokio tipo skambučiams.
  • Fotoaparato leidimai: būtina vaizdo skambučiams.
  • „Bluetooth“ leidimai: jei jūsų programėlė sąveikauja su ausinėmis arba išoriniais įrenginiais.

Kad atitiktumėte „Android“ privatumo politiką, turite deklaruoti leidimus faile „AndroidManifest.xml“ ir valdyti jų užklausas vykdymo metu. Jei ieškote, kaip įrašyti skambučius, taip pat galite peržiūrėti kaip įrašyti skambutį android.

„Android Telecom Framework“ ir „Core-Telecom“: kiekvienos skambinimo programėlės pagrindas

API android.telecom leidžia kurti visiškai integruotas skambinimo programas su sistema. Nuo naujausių versijų biblioteka „Core-Telecom“ dar labiau supaprastina procesą dėl daugkartinio naudojimo modulių ir išplėstinio suderinamumo. Norėdami sužinoti daugiau apie skambučių kūrimą, jus taip pat gali sudominti Kaip skambinti iš „Windows“ naudojant „Android“.

Nustatykite savo projektą:

  • Pridėti priklausomybę androidx.core:core-telecom build.gradle.
  • Deklaruokite teises faile AndroidManifest.xml.

Sistema leidžia jums užregistruokite programėlę kaip skambučių teikėją sąveikauti su likusia telefono dalimi, rodyti pranešimus, plaukiojančius burbulus ir valdyti skambučius iš laikrodžių, „Android Auto“ ir kitų įrenginių.

Žingsnis po žingsnio diegimas: „ConnectionService“ ir gyvavimo ciklai

  • Ryšio paslauga: bet kurios skambinimo programos bazinę klasę turite ją išplėsti ir pakeisti tokius metodus kaip onCreateOutgoingConnection (išeinantys skambučiai), onCreateIncomingConnection (užkandžiai), onAnswer, onReject, onDisconnect.
  • Rysys: Kiekvieną aktyvų skambutį turi atvaizduoti „Connection“ objektas. Čia įdiegiate vartotojo sąsają, garso valdymą, sulaikymą, skambučio tęsimą ir būsenos pakeitimus. Daugiau informacijos žr. Kaip baigti skambučius naudojant maitinimo mygtuką.
  • Užregistruokite programėlę sistemoje: naudojant „CallsManager“ ir metodus registerAppWithTelecom, jūs apibrėžiate tokias galimybes kaip vaizdo įrašų palaikymas, perdavimas ir kt.

Pavyzdys, kaip sukurti skambutį naudojant šiuolaikinę API:

val callsManager = CallsManager(kontekstas) val capabilities = CallsManager.CAPABILITY_BASELINE arba CallsManager.CAPABILITY_SUPPORTS_VIDEO_CALLING callsManager.registerAppWithTelecom(capabilities)

Apibrėžkite skambučio atributus (vardą, adresą, nuotolinį adresą, garso / vaizdo tipą, galimybes). Pridedate skambutį su callsManager.addCall() ir jūs valdote naudotojų veiksmus (atsiliepimą, atmetimą, peradresavimą, sulaikymą ir kt.) naudodami „CallControlScope“.

Vaizdo skambučiai jūsų programoje: „WebRTC“ ir išorinės bibliotekos

integruoti vaizdo skambučiai „Android“ programose galite naudoti standartinį WebRTC, plačiai palaikoma ir atvirojo kodo. Su biblioteka flutter_webrtc Įvairiose platformose veikiančiose programose arba jų atitikmenyse jūsų programa galės atlikti ir priimti aukštos kokybės vaizdo skambučius. Jei norite sužinoti daugiau apie vaizdo skambučių integravimą, peržiūrėkite .

  • Turite sukonfigūruoti kameros, mikrofono, tinklo prieigos ir „Bluetooth“ (išoriniam garsui) leidimus.
  • Įdiegti signalizacijos serverius, kad būtų galima sujungti naudotojus (pvz., naudojant „Firebase“).
  • Tvarko kambarių kūrimą, kambarių sujungimą ir vaizdo duomenų srauto valdymą realiuoju laiku.

Išplėstinis garso, vaizdo ir pranešimų valdymas

  • Garso galinių įrenginių valdymas: Stebėkite ir valdykite aktyvius garso įrenginius (garsiakalbį, ausines, „Bluetooth“) naudodami API metodus.
  • Galinio taško keitimo užklausos: padargai requestEndpointChange() kad vartotojas galėtų realiuoju laiku perjungti garsą tarp prijungtų įrenginių.
  • Paslaugos pirmoje vietoje: Norėdami parodyti, kad jūsų programėlė aktyvi, kol vyksta skambutis, turėsite sukurti nuolatinį pranešimą. Jis turi būti paleistas per 5 sekundes nuo skambučio pradžios. Daugiau informacijos žr.
  • Nuotolinis suderinamumas: įgyvendina klavišų grįžtamuosius iškvietimus, kad laikrodžiai, „Android Auto“ ir ausinės galėtų atsiliepti, padėti ragelį arba keisti garsą nenaudojant telefono.

Tipiniai skambučių srautai ir būsenos valdymas

  1. Įeinantis skambutis: JAV addNewIncomingCall ir rodoma pasirinktinė vartotojo sąsaja su parinktimis atsakyti, atmesti arba išsiųsti greitą pranešimą.
  2. Išeinantis skambutis: Vartotojas inicijuoja skambutį, sistema pateikia ryšio užklausą ir persijungia į „rinkimo“ arba „skambėjimo“ būseną.
  3. Sustabdyti ir tęsti: JAV setInactive y setActive priklausomai nuo naudotojo būsenos.
  4. Baigti skambutį: JAV setDisconnected dėl VIETINĖS arba NUOTOLINĖS priežasties ir nutraukia ryšį su nemokamais ištekliais.

Sistemos apribojimai ir apribojimai

  • Senesnėse versijose aktyvius skambučius gali turėti tik viena programa.
  • Naudojant šiuolaikines API, gali egzistuoti keli iškvietimai, jei juos palaikote. CAPABILITY_HOLD.
  • Negalite pradėti skambučio iš programėlės, jei jau vyksta mobilusis skambutis.
  • Skubios pagalbos skambučiai visada turi prioritetą ir atjungia visus kitus aktyvius skambučius.
  • Reaguokite į nuotolinius įvykius, kad užtikrintumėte sklandžią patirtį prijungtuose įrenginiuose.

Vaizdo skambučiai iš „Android“ į kompiuterį

Svarbiausi patarimai, kaip sukurti intuityvią, saugią ir konkurencingą skambinimo programėlę, skirtą „Android“

  • Pasirūpinkite naudotojo patirtimi (UX): Sąsaja turėtų būti aiški ir prieinama, su dideliais, gerai matomais mygtukais.
  • Optimizuokite leidimų valdymą: Leidimo prašykite tik tada, kai ketinate jį naudoti, ir visada paaiškinkite, kodėl jis būtinas.
  • Saugumas ir privatumas: Apsaugo ryšį šifruodamas garso ir vaizdo duomenis ir integruoja parinktis slėpti IP adresą arba naudoti tarpinius serverius (TURN/STUN) vaizdo skambučiuose.
  • Testavimas visais atvejais: Išbandykite savo programėlę skirtinguose įrenginiuose, „Android“ versijose ir situacijose (mažas akumuliatoriaus įkrovos lygis, kelių užduočių atlikimas vienu metu, naudojimas su „Android Auto“ arba laikrodžiais).
  • Atnaujinimas su naujomis funkcijomis: Jame yra patobulinimų pritaikymui neįgaliesiems, integracija su balso asistentais, automatiniai pranešimai ir grupinio skambinimo parinktys.
  • Atitinka „Google Play“ politiką: Visada informuokite vartotojus apie jų duomenų naudojimą ir laikykitės parduotuvės gairių.

Dažnai užduodami klausimai ir dažniausios problemos, susijusios su „Android“ skambinimo programėlėmis

Kodėl mano skambinimo programėlė nėra nurodyta kaip numatytoji parinktis?
Jūsų įrenginys greičiausiai riboja programėlių, galinčių apdoroti skambučius, skaičių. Patikrinkite leidimus ir „Android“ versiją ir įsitikinkite, kad programėlė manifeste teisingai deklaruoja savo galimybes.

Negaunu pranešimų apie gaunamus skambučius
Programa turi veikti kaip priekinio plano paslauga ir joje turi būti įjungti pranešimų leidimai. Atnaujinkite „Android“ ir programėlę į naujausią suderinamą versiją.

Kaip užkirsti kelią IP sekimui vaizdo skambučiuose?
Norėdami anonimizuoti savo ryšį ir įjungti „slėpti IP“ funkciją, jei jūsų „WebRTC“ platforma ją palaiko, naudokite tarpinius serverius (TURN).

Ar skambutį galima nukreipti į bet kurį mobilųjį telefoną?
Tik suderinamuose įrenginiuose ir operatoriuose, kurie palaiko šią funkciją. Skambučio metu patikrinkite meniu, ar rodoma parinktis „Perkelti“.

Ar galiu integruoti savo skambinimo programėlę su kitomis programėlėmis (žinučių siuntimo, asistentais ir kt.)?
Taip, naudodami ketinimus ir paslaugas, galite leisti trečiųjų šalių programoms skambinti arba reaguoti į įvykius jūsų programėlėje.

Ar skambinimo programėlės leidžia įrašyti skambučius?
Kai kurie tai leidžia, priklausomai nuo teisės aktų ir aparatinės įrangos, tačiau daugelis pašalino arba apribojo šią parinktį „Android“ sistemoje, kad būtų užtikrintas didesnis privatumas. Galite patikrinti Kaip įrašyti skambučius „Android“ sistemoje Daugiau informacijos.

Ar galiu visiškai pritaikyti sąsają?
Telekomunikacijų API leidžia pritaikyti sąsajas, tačiau tam tikrus pranešimus ir burbulus tvarko sistema, kad būtų užtikrintas suderinamumas ir nuosekli patirtis.

Skambinimo programėlių naudojimo ir kūrimo įvaldymas „Android“ sistemoje nebėra tik ekspertų sritis. Vadovaudamiesi šiame vadove pateiktais veiksmais, tiek vartotojai, tiek kūrėjai įgis įrankių ir žinių, kad galėtų kuo geriau išnaudoti mobiliojo ryšio galimybes, pritaikydami patirtį savo poreikiams arba kurdami naujoves su programėlėmis, kurios daro skirtumą. „Android“ ryšio ateitis yra lanksti, saugi, pritaikoma ir vis labiau sujungta.

Kaip blokuoti SPAM skambučius „Android“.
Susijęs straipsnis:
Išsamus vadovas, kaip blokuoti šlamšto skambučius „Android“ sistemoje: atnaujinti metodai, programos ir patarimai

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*