如题,gboard里可以自定义壁纸,可以有办法让gboard自动更换壁纸吗,比如每小时一换,每天一换,谢谢大佬们!
这都要自动么…
1 个赞
想要自动,但是估计没有。。。
喜欢 看看大图
1 个赞
你可以试试写个tasker任务,每天早上闹钟响之前执行一次,相当于每天一换
1 个赞
搞定
<TaskerData sr="" dvi="1" tv="5.12.5-beta">
<Task sr="task14">
<cdate>1686217091155</cdate>
<edate>1686217864638</edate>
<id>14</id>
<nme>换个gboard壁纸</nme>
<pri>100</pri>
<Action sr="act0" ve="7">
<code>20</code>
<App sr="arg0">
<appClass>com.google.android.apps.inputmethod.libs.framework.core.LauncherActivity</appClass>
<appPkg>com.google.android.inputmethod.latin</appPkg>
<label>Gboard</label>
</App>
<Str sr="arg1" ve="3"/>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act1" ve="7">
<code>30</code>
<Int sr="arg0" val="500"/>
<Int sr="arg1" val="0"/>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
</Action>
<Action sr="act2" ve="7">
<code>985050481</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.balda.meteotask.extra.INT_VERSION_CODE>99</com.balda.meteotask.extra.INT_VERSION_CODE>
<com.balda.meteotask.extra.INT_VERSION_CODE-type>java.lang.Integer</com.balda.meteotask.extra.INT_VERSION_CODE-type>
<com.balda.meteotask.extra.OPERATION>2</com.balda.meteotask.extra.OPERATION>
<com.balda.meteotask.extra.OPERATION-type>java.lang.Integer</com.balda.meteotask.extra.OPERATION-type>
<com.balda.touchtask.extra.SELECTION>主题背景</com.balda.touchtask.extra.SELECTION>
<com.balda.touchtask.extra.SELECTION-type>java.lang.String</com.balda.touchtask.extra.SELECTION-type>
<com.balda.touchtask.extra.SEL_METHOD>0</com.balda.touchtask.extra.SEL_METHOD>
<com.balda.touchtask.extra.SEL_METHOD-type>java.lang.Integer</com.balda.touchtask.extra.SEL_METHOD-type>
<com.balda.touchtask.extra.TYPE>16</com.balda.touchtask.extra.TYPE>
<com.balda.touchtask.extra.TYPE-type>java.lang.Integer</com.balda.touchtask.extra.TYPE-type>
<com.balda.touchtask.extra.WAIT_REGEX>false</com.balda.touchtask.extra.WAIT_REGEX>
<com.balda.touchtask.extra.WAIT_REGEX-type>java.lang.Boolean</com.balda.touchtask.extra.WAIT_REGEX-type>
<com.twofortyfouram.locale.intent.extra.BLURB>动作:点击 方法:文本 选择:主题背景</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.extras.VARIABLE_REPLACE_KEYS>com.balda.touchtask.extra.SELECTION</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>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.balda.touchtask</Str>
<Str sr="arg2" ve="3">com.balda.touchtask.ui.FirePerformActions</Str>
<Int sr="arg3" val="30"/>
<Int sr="arg4" val="1"/>
</Action>
<Action sr="act3" ve="7">
<code>30</code>
<Int sr="arg0" val="500"/>
<Int sr="arg1" val="0"/>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
</Action>
<Action sr="act4" ve="7">
<code>985050481</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.balda.meteotask.extra.INT_VERSION_CODE>99</com.balda.meteotask.extra.INT_VERSION_CODE>
<com.balda.meteotask.extra.INT_VERSION_CODE-type>java.lang.Integer</com.balda.meteotask.extra.INT_VERSION_CODE-type>
<com.balda.meteotask.extra.OPERATION>2</com.balda.meteotask.extra.OPERATION>
<com.balda.meteotask.extra.OPERATION-type>java.lang.Integer</com.balda.meteotask.extra.OPERATION-type>
<com.balda.touchtask.extra.SELECTION>com.google.android.inputmethod.latin:id/theme_listing_item_container 1 0</com.balda.touchtask.extra.SELECTION>
<com.balda.touchtask.extra.SELECTION-type>java.lang.String</com.balda.touchtask.extra.SELECTION-type>
<com.balda.touchtask.extra.SEL_METHOD>4</com.balda.touchtask.extra.SEL_METHOD>
<com.balda.touchtask.extra.SEL_METHOD-type>java.lang.Integer</com.balda.touchtask.extra.SEL_METHOD-type>
<com.balda.touchtask.extra.TYPE>16</com.balda.touchtask.extra.TYPE>
<com.balda.touchtask.extra.TYPE-type>java.lang.Integer</com.balda.touchtask.extra.TYPE-type>
<com.balda.touchtask.extra.WAIT_REGEX>false</com.balda.touchtask.extra.WAIT_REGEX>
<com.balda.touchtask.extra.WAIT_REGEX-type>java.lang.Boolean</com.balda.touchtask.extra.WAIT_REGEX-type>
<com.twofortyfouram.locale.intent.extra.BLURB>动作:点击 方法:列表索引 选择:com.google.android.inputmethod.latin:id/the</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.extras.VARIABLE_REPLACE_KEYS>com.balda.touchtask.extra.SELECTION</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>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.balda.touchtask</Str>
<Str sr="arg2" ve="3">com.balda.touchtask.ui.FirePerformActions</Str>
<Int sr="arg3" val="30"/>
<Int sr="arg4" val="1"/>
</Action>
<Action sr="act5" ve="7">
<code>30</code>
<Int sr="arg0" val="500"/>
<Int sr="arg1" val="0"/>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
</Action>
<Action sr="act6" ve="7">
<code>985050481</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.balda.meteotask.extra.INT_VERSION_CODE>99</com.balda.meteotask.extra.INT_VERSION_CODE>
<com.balda.meteotask.extra.INT_VERSION_CODE-type>java.lang.Integer</com.balda.meteotask.extra.INT_VERSION_CODE-type>
<com.balda.meteotask.extra.OPERATION>2</com.balda.meteotask.extra.OPERATION>
<com.balda.meteotask.extra.OPERATION-type>java.lang.Integer</com.balda.meteotask.extra.OPERATION-type>
<com.balda.touchtask.extra.SELECTION>应用</com.balda.touchtask.extra.SELECTION>
<com.balda.touchtask.extra.SELECTION-type>java.lang.String</com.balda.touchtask.extra.SELECTION-type>
<com.balda.touchtask.extra.SEL_METHOD>0</com.balda.touchtask.extra.SEL_METHOD>
<com.balda.touchtask.extra.SEL_METHOD-type>java.lang.Integer</com.balda.touchtask.extra.SEL_METHOD-type>
<com.balda.touchtask.extra.TYPE>16</com.balda.touchtask.extra.TYPE>
<com.balda.touchtask.extra.TYPE-type>java.lang.Integer</com.balda.touchtask.extra.TYPE-type>
<com.balda.touchtask.extra.WAIT_REGEX>false</com.balda.touchtask.extra.WAIT_REGEX>
<com.balda.touchtask.extra.WAIT_REGEX-type>java.lang.Boolean</com.balda.touchtask.extra.WAIT_REGEX-type>
<com.twofortyfouram.locale.intent.extra.BLURB>动作:点击 方法:文本 选择:应用</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.extras.VARIABLE_REPLACE_KEYS>com.balda.touchtask.extra.SELECTION</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>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.balda.touchtask</Str>
<Str sr="arg2" ve="3">com.balda.touchtask.ui.FirePerformActions</Str>
<Int sr="arg3" val="30"/>
<Int sr="arg4" val="1"/>
</Action>
<Action sr="act7" ve="7">
<code>25</code>
<Int sr="arg0" val="0"/>
<Str sr="arg1" ve="3"/>
</Action>
</Task>
</TaskerData>
1 个赞
谢谢大佬!!膜拜!
注意需要修改第五步的点击目标
com.google.android.inputmethod.latin:id/theme_listing_item_container 1 0
的后两个数字
改为你自定义的壁纸的最后一张的行号和列号,从0开始算
ok了解,谢谢!
貌似Xposed edge不能换壁纸。