Suche [gelöst] Wie kann ich diese Aktion automatisieren?

T

ThomasHH75

Ambitioniertes Mitglied
7
Moin, Moin,

ich habe folgendes Problem:


Frage: Wie kann ich das komplett automatisieren sodass nach dem starten des Telefons die App gestartet wird, der Schalter betätigt wird und dann die Meldung mit OK bestätigt wird? Danach soll die Anwendung in den Hintergrund. Das müsste doch theoretisch gehen,- nur wie?
 
@maxe Puhhhh... Stabil ist aber was anderes... Ich habe ein Profil erstellt, welches greift wenn das Teil via USB verbunden ist. Dann schaut das so aus:

Screenshot_20200723-145105.jpg


geht das noch einfacher?
 
Zuletzt bearbeitet:
Eventuell via den Intent's der App. Am besten den App Hersteller mal fragen.
 
@Spardas Der gibt folgendes an:

Code:
Intent intent =  new  Intent ();
Absicht . setComponent (
     neue  Komponente (
         " org.broeuschmeul.android.gps.usb.provider " ,
         " org.broeuschmeul.android.gps.usb.provider.driver.USBGpsProviderService ")
    )
)
Absicht . setAction ( " org.broeuschmeul.android.gps.usb.provider.action.START_GPS_PROVIDER " )

Allerdings hab ich da keine Ahnung wie ich das in Tasker einbauen sollte

Hier mal der Link zum Hersteller
 
Zuletzt bearbeitet:
@ThomasHH75
Leider kann ich es nicht Test da ich kei USB GPS habe und nur immer eine Fehlermeldung gekomme.

Die Task Aktion würde Send Intent heisen.
Du kannst versuchen:

Aktion:
org.broeuschmeul.android.gps.usb.provider.action.START_GPS_PROVIDER

Packet:
org.broeuschmeul.android.gps.usb.provider

Klasse:
org.broeuschmeul.android.gps.usb.provider.driver.USBGpsProviderService

Ziel:
alles 3 druch probieren ;)

Rest kann leer bleiben.
 
@Spardas Danke für die Hilfe!!!!!!!!!

leider kommt hier ebenfalls die Frage nach dem "Zugriff auf USB-Serial Controller D gewähren?"

Es tut sich ausschließlich bei der Option "Service" etwas. Bei Activity oder Broadcast Receiver passiert nichts
 
Dank @Spardas konnte ich das ganze soweit verschlanken dass es zuverlässig nach dem Bootvorgang startet. Für alle die ein ähnliches Problem haben, hier mal meine Config:

XML:
<TaskerData sr="" dvi="1" tv="5.9.2">
    <Task sr="task13">
        <cdate>1595588265622</cdate>
        <edate>1595746946501</edate>
        <id>13</id>
        <nme>GPS</nme>
        <Action sr="act0" ve="7">
            <code>877</code>
            <label>USBGosProviderService starten</label>
            <Str sr="arg0" ve="3">org.broeuschmeul.android.gps.usb.provider.action.START_GPS_PROVIDER</Str>
            <Int sr="arg1" val="0"/>
            <Str sr="arg2" ve="3"/>
            <Str sr="arg3" ve="3"/>
            <Str sr="arg4" ve="3"/>
            <Str sr="arg5" ve="3"/>
            <Str sr="arg6" ve="3"/>
            <Str sr="arg7" ve="3">org.broeuschmeul.android.gps.usb.provider</Str>
            <Str sr="arg8" ve="3">org.broeuschmeul.android.gps.usb.provider.driver.USBGpsProviderService</Str>
            <Int sr="arg9" val="2"/>
        </Action>
        <Action sr="act1" ve="7">
            <code>1732635924</code>
            <label>Schaltfläche OK klicken</label>
            <se>false</se>
            <Bundle sr="arg0">
                <Vals sr="val">
                    <ActionId>OK</ActionId>
                    <ActionId-type>java.lang.String</ActionId-type>
                    <ActionType>16</ActionType>
                    <ActionType-type>java.lang.String</ActionType-type>
                    <EnableDisableAccessibilityService>&lt;null&gt;</EnableDisableAccessibilityService>
                    <EnableDisableAccessibilityService-type>java.lang.String</EnableDisableAccessibilityService-type>
                    <FieldSelectionType>0</FieldSelectionType>
                    <FieldSelectionType-type>java.lang.String</FieldSelectionType-type>
                    <IsFirstAction>false</IsFirstAction>
                    <IsFirstAction-type>java.lang.Boolean</IsFirstAction-type>
                    <IsTaskerAction>false</IsTaskerAction>
                    <IsTaskerAction-type>java.lang.Boolean</IsTaskerAction-type>
                    <NearbyText>&lt;null&gt;</NearbyText>
                    <NearbyText-type>java.lang.String</NearbyText-type>
                    <Password>&lt;null&gt;</Password>
                    <Password-type>java.lang.String</Password-type>
                    <RepeatInterval>&lt;null&gt;</RepeatInterval>
                    <RepeatInterval-type>java.lang.String</RepeatInterval-type>
                    <RepeatTimes>&lt;null&gt;</RepeatTimes>
                    <RepeatTimes-type>java.lang.String</RepeatTimes-type>
                    <StoredAction>&lt;null&gt;</StoredAction>
                    <StoredAction-type>java.lang.String</StoredAction-type>
                    <TextToWrite>&lt;null&gt;</TextToWrite>
                    <TextToWrite-type>java.lang.String</TextToWrite-type>
                    <com.twofortyfouram.locale.intent.extra.BLURB>Type: Text
Value: OK
Action : Click</com.twofortyfouram.locale.intent.extra.BLURB>
                    <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
                    <net.dinglisch.android.tasker.RELEVANT_VARIABLES>&lt;StringArray sr=""&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;%err
Error Code
Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;%errmsg
Error Message
Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;&lt;/StringArray&gt;</net.dinglisch.android.tasker.RELEVANT_VARIABLES>
                    <net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
                    <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>ActionId FieldSelectionType ActionType plugininstanceid plugintypeid </net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
                    <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
                    <net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
                    <net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
                    <plugininstanceid>eb8bf282-6cad-4d0b-8c4e-fafcc2f903a4</plugininstanceid>
                    <plugininstanceid-type>java.lang.String</plugininstanceid-type>
                    <plugintypeid>com.joaomgcd.autoinput.intent.IntentPerformAction</plugintypeid>
                    <plugintypeid-type>java.lang.String</plugintypeid-type>
                </Vals>
            </Bundle>
            <Str sr="arg1" ve="3">com.joaomgcd.autoinput</Str>
            <Str sr="arg2" ve="3">com.joaomgcd.autoinput.activity.ActivityConfigPerformAction</Str>
            <Int sr="arg3" val="5"/>
        </Action>
    </Task>
</TaskerData>
 
  • Danke
Reaktionen: Spardas

Ähnliche Themen

V
Antworten
11
Aufrufe
707
Cecoupeter
Cecoupeter
coolzero3389
Antworten
0
Aufrufe
248
coolzero3389
coolzero3389
P
  • pandoraGUFSZ
Antworten
3
Aufrufe
459
MeinNickname
MeinNickname
Zurück
Oben Unten