Izveidojiet savu starpliktuves pārvaldnieku, izmantojot Tasker un AutoTools

WebScreens opcija programmā AutoTools ir lielisks veids, kā programmā Tasker izveidot unikālu starpliktuves pārvaldnieku. Šī apmācība jums parādīs, kā to izdarīt.

Jau kādu laiku esmu mēģinājis apiet problēmu, ka manā tālrunī nav starpliktuves pārvaldnieka. Ir trešo pušu lietojumprogrammas un dažas tastatūras, kurām ir iebūvēts savs starpliktuves pārvaldnieks, bet es personīgi uzskatu, ka daudzas trešo pušu tastatūras ir lēnas un neveiklas, tāpēc es parasti pieturos pie tām Gboard. Turklāt es parasti cenšos izvairīties no jaunas lietojumprogrammas instalēšanas, kas paredzēta vienam mērķim, ja varu to novērst. Šeit darbojas mans starpliktuves pārvaldnieks, kas izveidots programmā Tasker!


Tasker — starpliktuves pārvaldnieks

Pateicoties jaunajai AutoTools WebScreens darbībai, es beidzot varu izveidot savu starpliktuves pārvaldnieku, kam ir ātri un viegli piekļūt. Projektā Tasker starpliktuves pārvaldnieks var saglabāt līdz 9 klipiem, aizstājot vecos klipus, kad tiek pievienoti jauni klipi. Es izvēlējos glabāšanai 9 vienumus, jo tie diezgan labi iederas manā ekrānā, taču, veicot dažus vienkāršus pielāgojumus, varat iestatīt saglabāto starpliktuvju skaitu uz kādu vien vēlaties.

Kamēr tu varētu ir peldoša darbības poga (FAB), lai paceltu starpliktuvi, tā vietā es gribētu izmantot vilkšanas žestu. Lai mazinātu iespējamās veiktspējas problēmas, esmu iestatījis Tasker starpliktuves pārvaldnieka projektu, lai tam būtu ļoti mazs nospiedums tālruņa atmiņā, jo profilu var ierobežot darbam ar noteiktām lietojumprogrammām tikai. Tālāk esošajā videoklipā varat redzēt, ka es saistīju starpliktuves izvēlni tikai ar Google+ un Lapu pārvaldnieka lietojumprogrammām. Tomēr ņemiet vērā, ka klipu apkopošana notiek fonā ikreiz, kad veicat izmaiņas pašreizējā saglabātajā klipā.

Ja jūs izmantojat Pievienojieties lietojumprogrammu, šim projektam nevajadzētu to traucēt. Bet, izmantojot Join, varat arī kopīgot atlasītos klipus no mana projekta ar citām ierīcēm. Šim projektam es izmantoju AutoTools WebScreens darbību, tāpēc pārliecinieties, vai spraudnis ir instalēts. Viss pārējais ir tikai akciju Tasker. Piekļuvi starpliktuves pārvaldniekam nodrošina pašas lietojumprogrammas. Tādējādi man nav nepieciešams, lai šis profils būtu aktīvs, kad skatos YouTube vai spēlēju spēli, tāpēc mans profils ir iestatīts tā, lai tas tiktu aktivizēts tikai tajās lietojumprogrammās, kurām tas ir nepieciešams.

Šeit ir video, kurā parādīta mana radīšana darbībā:

Ja vēlaties importēt manu projektu tādu, kāds tas ir, varat to izdarīt, noklikšķinot uz tālāk esošās saites, kas jūs novirzīs uz AndroidFileHost lejupielādes lapu.

Lejupielādējiet Tasker starpliktuves pārvaldnieka projektu

Lejupielādējiet iepriekš minēto ZIP failu un izņemiet saturu Android ierīces iekšējā atmiņā. Atveriet Tasker un izvēlnē Preferences atspējojiet "Iesācēja režīmu". Pēc tam dodieties atpakaļ uz Tasker galveno lapu un turiet nospiestu mājas ikonu apakšējā kreisajā stūrī. Jūs redzēsit iespēju "importēt" projektu. Pieskarieties šai opcijai, pēc tam atrodiet iepriekš izvilkto .prj.xml failu. Pēc importēšanas jūs redzēsit jaunu cilni apakšā līdzās noklusējuma mājas ikonai programmā Tasker.

Ņemiet vērā, ka šim projektam jums ir jābūt AutoTools uzstādīts, lai strādātu. Ja vēlaties pielāgot dažādus mana projekta aspektus, iesaku turpināt lasīt tālāk, lai jūs zinātu, kā tas darbojas un kādas izmaiņas var veikt. Ņemiet vērā, ka vismaz lietojumprogrammas ir jāmaina lietojumprogrammu kontekstā šo starpliktuves pārvaldnieku var izsaukt vairākās lietojumprogrammās nekā noklusējuma komplekts, ko esmu aktivizējis priekš.


PROFILS — lietotnes ar starpliktuvi

Šajā piemērā es izmantoju pakalpojumu Google+ un lapu pārvaldnieku, lai iespējotu WebScreens vilkšanu.

TASKER PROFILS — lietotnes ar starpliktuvi

Profile: Apps With Clipboard 

Restore: no

Application: Google+ or Pages Manager

Enter: Launch Menu

A1: AutoTools Web Screen [ Configuration: Screen Preset: Swipe

Display Mode: Overlay

Close Overlay ID: Swipe

Source: /storage/emulated/0/AutoTools/swipe/page.html

Toast Duration: 5000

Background Color: #00CE93D8

Width: 10

Height: 400

Gravity: Bottom Right

Animation: Slide In From Bottom

Overlay Id: Swipe

Show Duration: 500

Hide Duration: 250

Drag: Not Draggable

Hide Dialog Shadow: true

Inject In Header: var a=1;

Commands Prefix: swipe

Swipe Left: left

Swipe Right: right

Swipe Up: up

Swipe Down: down

Border Color: #AB47BC

Border Witdh: 3

Border Side: Right Timeout (Seconds):30 ]

Exit: Exit Clip Gesture

A1: AutoTools Web Screen [ Configuration: Screen Preset: Swipe

Display Mode: Close

Close Overlay ID: Swipe

Source: /storage/emulated/0/AutoTools/swipe/page.html

Toast Duration: 5000

Background Color: #00CE93D8

Width: 10

Height: 400

Gravity: Bottom Right

Animation: Slide In From Bottom

Show Duration: 500

Hide Duration: 250

Drag: Not Draggable

Hide Dialog Shadow: true

Inject In Header: var a=1;

Commands Prefix: swipe

Swipe Left: left

Swipe Right: right

Swipe Up: up

Swipe Down: down

Border Color: #AB47BC

Border Witdh: 3

Border Side: Right Timeout (Seconds):30 ]

Lasīt vairāk

Atlasiet lietojumprogrammas, kuras vēlaties iespējot kontekstā, pēc tam izveidojiet uzdevumu ar nosaukumu Launch Menu. Šis uzdevums iespējos WebScreen vilkšanu Tasker Project — starpliktuves pārvaldniekā.

UZDEVUMS — palaišanas izvēlne

Opcijā AutoTools WebScreen importējiet ekrāna sākotnējo iestatījumu (velk) un noņemiet visas komandas, izņemot "pa kreisi' iestatīšanas lapas komandu sadaļā.

Iestatiet loga iestatījumus atbilstoši savām vēlmēm. Man ir iestatīts Gravity uz apakšējā labajā stūrī, kamēr platums ir 10 un augstums ir iestatīts uz "aizpildīt'.

UZDEVUMS — iziet no klipa žesta

Mums ir jāatspējo žests, kad tas nav nepieciešams. Pievienojiet izejas uzdevumu un izveidojiet citu WebScreens darbību. Šoreiz izmantojiet displeja režīmu, lai iestatītuaizveriet' darbība. Tas pārtrauks WebScreen un vilkšanas atpazīšanu.

PROFILS — Rādīt izvēlni

Pēc noklusējuma, velkot pa labi, tiks parādīta AutoTools komanda velciet =:=pa labi. Kad tas notiek, es vēlos, lai tiktu atvērts starpliktuves pārvaldnieks. Izveidojiet jaunu profilu ar AutoApps kontekstu, kas iestatīts uz "velciet' kā filtrs. Kad vilkšana ir pabeigta, parādīsies jauka izvēlne ar visiem mums nepieciešamajiem klipiem.

TASKER PROFILE — Rādīt izvēlni

Profile: Show Menu 

Event: AutoApps Command [ Configuration: Command Filter: swipe ]

Enter: Clipboard Menu

A1: AutoTools Web Screen [ Configuration: Screen Preset: Card List

Display Mode: Dialog

Source: /storage/emulated/0/AutoTools/cardlist/page.html

Toast Duration: 5000

Width: 100

Height: fill

Gravity: Bottom Right

Animation: Slide In From Top

Show Duration: 500

Hide Duration: 250

Close On Command: true

Wait For Command: true

Title: Clip

Card Titles: %ClipPosition()

Card Subtext Left: %ClipAbrev()

Card Commands: %ClipPosition()

Commands Prefix: clipboard

Background Color: #BDBDBD

Accent Color: #F9A825

Max Card Width: 90%

Max Image Height: 75

Title Text Size: 5

Card Padding: 0

Card Alignment: Center

Item Separator:, Timeout (Seconds):30 ]

Lasīt vairāk

UZDEVUMS — starpliktuves izvēlne

Izkārtojums ir “aizņemts” no Joao apmācība. Man patika sānu palaidēja izskats, tāpēc nebija jēgas izgudrot riteni no jauna. Acīmredzot šajā WebScreen izmantotie mainīgie būs atšķirīgi, taču izkārtojums ir gandrīz vienāds.

Pievienojiet AutoTools Web Screen darbību un atlasiet iepriekš iestatīto karšu sarakstu. Sadaļā Logu iestatījumi iestatiet:

  • Platums līdz 100
  • Augstums līdz aizpildīt
  • Gravitācija uz Apakšējā labajā stūrī

Sadaļā Komandu opcijas iespējojiet abus Aizveriet pēc komandas un Gaidiet komandu, pēc tam sadaļā Karšu komplekts:

  • Kartes nosaukumi uz %ClipPosition() (satur ciparus no 1 līdz 9)
  • Kartes zemteksti uz % ClipAbrev() (satur īsu fragmentu)
  • Kartes komandas uz %ClipPosition() (izmanto, lai identificētu presi)
  • Komandu prefikss uz starpliktuvē
  • Maksimālais kartes platums un minimālais kartes platums līdz 90%
  • Maksimālais attēla augstums līdz 75
  • Virsraksta teksta lielums līdz 5

Jūtieties brīvi mainīt paziņojuma izskatu, pats spēlējoties ar šiem numuriem. Ņemiet vērā, ka WebScreen atvēršana bez nākamās darbības nesniegs priekšskatījumus.

UZDEVUMS - masīva skaitļi

Mums ir nepieciešams masīvs, kurā būs skaitļi no 1 līdz 9. Tie tiks izmantoti, lai identificētu mūsu starpliktuves ierakstus, un tie tiks saglabāti %ClipPosition() masīvs.

UZDEVUMS - masīva skaitļi

array numbers

A1: Variable Set [ Name:%ClipPosition To: 1.2.3.4.5.6.7.8.9

Recurse Variables: Off Do Maths: Off Append: Off ]

A2: Variable Split [ Name:%ClipPosition Splitter:. Delete Base: Off ]

Lasīt vairāk

Izveidojiet šo uzdevumu un pēc tam ģenerējiet masīvu. Tādējādi tiks izveidots globālais masīvs.

PROFILS — starpliktuves monitors

Šis profils pārraudzīs izmaiņas % KLIP sistēmas mainīgais, kas satur pašreizējo starpliktuves vērtību. Izveidojiet profilu ar notikumu aktivizētāja mainīgo kopu un iestatiet to, lai tas pārraudzītu mainīgo % KLIP. Kad lietotājs (jūs) ir iestatījis jaunu starpliktuves ierakstu, Tasker noteiks izmaiņas.

PROFILS — starpliktuves monitors

Profile: Clipboard Monitor 

Event: Variable Set [ Variable:%CLIP Value:* User Variables Only: Off ]

Enter: Clipboard Manager

A1: Variable Section [ Name:%CLIP From: 1 Length: 6 Adapt To Fit: On Store Result In:%abrev ]

A2: Array Push [ Variable Array:%ClipboardArray Position: 1 Value:%CLIP Fill Spaces: Off ]

A3: Array Push [ Variable Array:%ClipAbrev Position: 1 Value:%abrev Fill Spaces: On ]

A4: Array Process [ Variable Array:%ClipAbrev Type: Remove Duplicates ]

A5: Array Process [ Variable Array:%ClipboardArray Type: Remove Duplicates ]

A6: Array Process [ Variable Array:%ClipboardArray Type: Squash ]

A7: Array Process [ Variable Array:%ClipAbrev Type: Squash ]

A8: Array Pop [ Variable Array:%ClipAbrev Position: 10 To Var: ] If [ %ClipAbrev(#) eq 10 ]

A9: Array Pop [ Variable Array:%ClipboardArray Position: 10 To Var: ] If [ %ClipboardArray(#) eq 10 ]

Lasīt vairāk

Uzdevums — starpliktuves pārvaldnieks

Mūsu starpliktuves saturs tiek glabāts mapē % ClipboardArray(). Katru reizi, kad tiek saglabāta jauna starpliktuve, Masīva nospiešana (A2) darbība pārvieto to uz masīva 1. pozīciju. Tā kā es nevēlos, lai sānu izvēlnē būtu redzams viss teksts, es izveidoju citu masīvu % ClipAbrev()(A3) kurā tiks saglabāti starpliktuves pirmie X burti. Lai saīsinātu starpliktuvi, izmantojiet (A1) Mainīga izvēle un ierobežojiet rakstzīmju skaitu līdz 6 (pārliecinieties, ka ir atzīmēta opcija Adapt to Fit) un saglabājiet šo vērtību vietējā % abrev mainīgais, kas tiek izmantots, lai aizpildītu (A3) Array Push darbība.

Tagad, kad starpliktuves kolekcija ir gatava, mums ir jāiztīra nekārtība. Masīvs apkopos visas starpliktuves. Tas nozīmē, ka, izvēloties starpliktuvi no sānu izvēlnes, tā apkopos jauno vērtību un piešķirs to izvēlnei kā dublikātu. Tāpēc katru reizi, kad saglabājam klipu, es vēlos noņemt ierakstu dublikātus (A4, A5) un noņemiet tukšās vietas (A6, A7). Masīva procesa darbības tiek veiktas uz abiem % starpliktuves masīvs() un % ClipAbrev().

Visbeidzot, es vēlos, lai manā izvēlnē būtu tikai 9 ieraksti. Jums var būt vairāk, bet es uzskatu, ka 9 izvēlnes lieliski iederas manā ekrānā bez ritināšanas. Lai to izdarītu, izmantojiet Array Pop (A8, A9) un noņemiet 10. pozīciju. Dari šo TIKAI ja masīvā ir 10 elementi. Pretējā gadījumā pēdējais elements tiek noņemts. Mēs to panākam, pārbaudot elementu skaitu %ClipboardArray(#) = 10.

PROFILS — iestatiet starpliktuvi

Mēs esam gandrīz pabeiguši. Šis ir ļoti vienkāršs profils. Mēs izmantojam AutoApps komandu starpliktuvi, lai pārbaudītu, vai komanda ir saņemta. Komanda izskatīsies šādi: starpliktuve=:=1 kur cipars apzīmē pogu, kas nospiesta mūsu sānu izvēlnē.

PROFILS — iestatiet starpliktuvi

Profile: Set Clipboard 

Event: AutoApps Command [ Configuration: Command Filter: clipboard ]

Enter: Set New Clip

A1: Set Clipboard [ Text:%ClipboardArray(%aacomm) Add: Off ]

Lasīt vairāk

UZDEVUMS — Uzstādiet jaunu klipu

Uzdevums ir arī ļoti vienkāršs. Iestatiet starpliktuvi uz vērtību % ClipboardArray() mēs vēlamies izvēlēties elementu, ko norāda %aacomm daļa no saņemtās komandas. Tāpēc iestatiet starpliktuvi kā % ClipboardArray(%aacomm) un esat pabeidzis. Tasker starpliktuves pārvaldnieks tagad ir pabeigts.


Tagad atlasītajās lietojumprogrammās varat vilkt pa labi, lai atvērtu savu pielāgoto starpliktuves pārvaldnieku! Seko XDA izstrādātāju apmācības plūsma, lai iegūtu vairāk tādu ziņu kā šis. Apskatiet arī mūsu Tasker padomi un triki forums mūsu kopienas automatizācijas entuziastu jaunākajiem darbiem.