Kā atspējot Bluetooth automātisko atskaņošanu jebkurā Android tālrunī

Apmācība par to, kā Android ierīcē atspējot Bluetooth automātisko atskaņošanu. Viss, kas jums nepieciešams, ir 5 minūtes sava laika un Tasker.

Vai esat kādreiz pievienojis tālruni savam iecienītākajam Bluetooth skaļrunim vai automašīnas komplektam un atklājis, ka tādas programmas kā Google Play mūzika, Pandora vai Soundcloud automātiski sāk atskaņot?

Tas var būt diezgan kaitinoši tiem lietotājiem, kuri vēlētos izvēlēties savu vēlamo lietojumprogrammu multivides atskaņošanai. Diemžēl, ja vien jūsu Bluetooth ierīce neļauj atspējot automātisko atskaņošanu, jūs varat darīt maz, lai novērstu atskaņošanas komandas nosūtīšanu uz jūsu ierīci.

Ja meklējat šīs problēmas risinājumus tīmeklī, iespējams, esat atradis dažas lapas, kurās ir ieteikts diezgan neapstrādāts veids, kā atrisināt šo problēmu. Tas ietver katras konkrētās Bluetooth ierīces Bluetooth profilu iestatījumu lapas atvēršanu un multivides audio profila atspējošanu. Es to saucu par "neapstrādātu" risinājumu, jo, lai gan tas novērš automātisku atskaņošanu, jums ir manuāli jāatgriežas un atkārtoti jāiespējo šis profils, lai varētu atkārtoti izmantot savu Bluetooth ierīci multivides atskaņošanai.

Bluetooth profili

Tomēr ir labāka metode, ko varat izmantot, lai atrisinātu šo problēmu. Ja esat izlasījis kādu no manām iepriekšējām pamācībām, tad droši vien jau esat uzminējis, ka tas ietver Tasker izmantošanu. Tomēr šoreiz jums nebūs jāizmanto neviena cita lietojumprogramma/spraudnis, un risinājums ir diezgan vienkārši ieviešams pat iesācējiem Tasker lietotājiem. Lūk, kā tas darbosies.


Izpratne par Bluetooth automātisko atskaņošanu operētājsistēmā Android

Būtībā, kad pievienojat Bluetooth ierīci, kas nosūta automātiskās atskaņošanas komandu, šī komanda tiek uzskatīta par a KeyEvent lai pārslēgtu atskaņošanu/pauzi operētājsistēmā Android. Pieteikumi ar a MediaButtonReceiver apraides uztvērējs pēc tam var reaģēt uz šo multivides pogas notikumu.

Bet, ja jums ir vairākas lietojumprogrammas, kas var reaģēt uz šo nolūku, kā Android zina, kura lietojumprogramma faktiski sākt atskaņošanu? Kā tas darbojas, Android seko līdzi pēdējai lietojumprogrammai, kas pieprasa saņemt multivides pogas notikumus. Jebkura jauna multivides lietojumprogramma var pārņemt, lai klausītos Media Button galvenos notikumus, zvanot setMediaButtonReceiver programmā AudioManager, un šī lietojumprogramma apstrādās multivides pogas taustiņu notikumus, līdz cita lietojumprogramma pieprasīs kontroli. Jūs faktiski varat redzēt, kura lietojumprogramma pašlaik ir iestatīta reaģēt uz šiem galvenajiem notikumiem, ievadot šādu ADB komandu:

adb shell settings get secure media_button_receiver

Manā ierīcē šī komanda deva šādu izvadi:

com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver

Šis ir apraides uztvērējs, ko iestatījis Google Play mūzika, lai reaģētu uz multivides pogas galvenajiem notikumiem. Tātad, ja pievienošu savu Bluetooth ierīci, mans tālrunis automātiski sāks atskaņošanu pakalpojumā Google Play mūzika.

Mēs varam izmantot šo faktu, ja Tasker ir tas, kurš reaģēs uz Media Button galvenajiem notikumiem. Tādā veidā Tasker absorbēs atskaņošanas/pauzes pārslēgšanas komandu, neļaujot nevienai citai lietojumprogrammai uz to reaģēt un tādējādi sākt atskaņošanu. Lūk, kā tas tiek darīts.


Atspējojiet Bluetooth automātisko atskaņošanu, izmantojot Tasker

Kā minēts iepriekš, jums būs nepieciešams Tasker šim projektam. Tomēr šoreiz jums nebūs nepieciešami nekādi papildu spraudņi. Es nezinu, kā jūs varat to atkārtot citās automatizācijas lietojumprogrammās, jo es neesmu pazīstams ar to funkciju komplektu, taču jūs varat to izmēģināt.

Vispirms atveriet Tasker un izveidojiet jaunu profilu, nospiežot + ikonu. Izvēlies Valsts konteksts kā parādīts zemāk, un izvēlieties Tīkls --> BT savienots. Šeit nospiediet palielināmais stikls ikonu zem lauka Nosaukums vai Adrese un izvēlieties visas Bluetooth ierīces, kurām vēlaties neļaut automātisku atskaņošanu.

Tālāk mums būs jāizveido mūsu uzdevums. Nav jāraizējas ar nosaukumu piešķiršanu, jo šeit būs tikai viena darbība un tā netiks izmantota citā profilā. Kad esat atvēris uzdevumu izveides ekrānu, nospiediet + pogu ekrāna apakšējā vidū, lai izveidotu darbību. Iet uz Media --> Media Button Events un izvēlēties Grab nolaižamajā izvēlnē. Pēc manas pieredzes man nebija jāatlasa "Izmantot jaunu API", taču, ja galu galā šis projekts nedarbojas, varat atgriezties un iespējot šo izvēles rūtiņu.

Kad esat pabeidzis, Tasker tagad automātiski jāiestata sevi kā multivides pogas uztvērēju operētājsistēmā Android, izveidojot savienojumu ar jūsu atlasītajām Bluetooth ierīcēm. Tādā veidā nosūtīto atskaņošanas/pauzes darbību nesaņems neviena no jūsu multivides lietojumprogrammām, bet gan Tasker.

Tomēr neuztraucieties, jo tas nenozīmē, ka Tasker turpinās tvert Media Button galvenos notikumus uz nenoteiktu laiku. Kā minēts iepriekš, jebkura lietojumprogramma var pieprasīt to darīt, kad manuāli sākat atskaņošanu Jūsu izvēlētais multivides atskaņotājs, tas atgūs kontroli pār Media Button taustiņa klausīšanos notikumiem.


Secinājums

Acīmredzot nevaru to pārbaudīt katrā ierīcē, taču esmu to pārbaudījis vairākas reizes, iespējojot/atspējojot šo profilu un atkārtoti pievienojot/atvienojot Bluetooth ierīci. Tas strādāja, kā es to gaidīju, bet jums tas būs jāizmēģina pašam.

Šoreiz es nesniegšu jums importējamo profilu, jo šis profils ir abi neticami viegli iestatāms, un jums ir arī manuāli jāmaina profils, lai izvēlētos savu Bluetooth ierīces jebkurā gadījumā. Dariet man zināmu, vai šis profils jums ir piemērots un/vai jums ir kādi uzlabojumu ieteikumi!