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 ClipboardRestore: 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 MenuEvent: 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 numbersA1: 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 MonitorEvent: 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 ClipboardEvent: 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.