网页和其他页面中的上一页和下一页


10

我想不出一种可用的逐页滚动方式。我使用的是Android 4.1(来自Google的原始Android)。如果需要,我具有root访问权限。我特别希望在默认浏览器中使用此方法,但是一种适用于所有应用程序的解决方案会更好。

我发现了向下滚动一页的三种方法。

  • 将我的手指放在页面底部,以垂直线将其拖动到顶部,抬起手指。这很笨拙,因为它需要长手指手势。
  • 向上方向的轻弹动作。这很笨拙,因为它需要按正确的数量轻拂,否则,文本将滚动多于或少于一页。我只是无法管理那么多的精度。
  • 进行足够有力的轻拂动作,然后在文字到达我想要的位置时将手指放下。这需要比我想要的更多的手指力量和大量的视觉集中度;我的手指眼协调能力远不足以成功的概率很高。

考虑到“向下翻页”任务的普遍性,一定有我所缺少的更好的方法。它是什么?


几乎可以肯定,“在所有应用程序中都有效”的事情是不可能的。不同于桌面应用程序,一般挖掘到一个标准的UI框架,可以处理HID上一页/关闭事件,Android应用程序可以使用自定义的UI设置来开发,我甚至不认为有一个上一页/倒在我的Android活动(肯定是错误的)。但是,这是一个非常有趣的问题。我敢打赌有些浏览器或浏览器插件可以为您提供此功能,并且我也很想知道Chrome或常规浏览器是否可以做到这一点。
dotVezz

1
实际上,我接受我的“几乎肯定是不可能的”评论。如果您可以欺骗从底部滑动到顶部的触摸事件,那么几乎所有应用程序都可以使用。
dotVezz

您是说要单次垂直滚动/滑动从页面的顶部到底部滚动(反之亦然)?
幸运2015年

@Lucky不,不是从上到下。一次一屏。就像PC风格的计算机上的PageUp / PageDown键一样。滑动不是一个方便的UI,理想情况下,这就是在诸如Web浏览器之类的文本查看器中,“音量调高/调低”键的作用。
吉尔斯(Gilles)'所以

@Firelord我目前正在使用基于Android 4.3的Cyanogenmod 10。请做出一个答案,这似乎正是我想要的!
吉尔(Gilles)'所以

Answers:


4

您可以使用LMT Launcher的PIE导航功能来实现您的目标。LMT不会替代您当前的家庭启动器,这意味着您可以放心,您的主屏幕将保持不变。

让我们开始做生意。是有关LMT Launcher的XDA线程。这是一个免费软件,需要从侧面加载到系统中(在Play商店中不可用)。在尝试安装APK之前,请确保已启用“ 未知来源”

可以沿屏幕边缘激活它(我更喜欢在底部),如下所示:

(点击图片放大;来源:Droid Life)

IMG:

此导航称为PIE,每个蓝色部分称为派。

它有什么帮助?

您可以配置饼图以执行脚本。该脚本无非是:

su; input touchscreen swipe X1 Y1 X2 Y2

其中X1,Y1和X2,Y2坐标可以从我的回答得到这里(见下面步骤1或步骤2 说明塔斯克和Xposed附加那里)。

您还可以配置饼图以执行KeyEvent。Page UpPage Down的键码分别为92和93。在此处查看更多键码。

使用说明

  1. 启动LMT启动器并激活它。
  2. 转到Pie→Pie Item 1→脚本并输入:

    su; input touchscreen swipe X1 Y1 X2 Y2
    

    将坐标替换为理想情况下模拟的Scroll Down坐标。

  3. 以上述方式配置另一个饼图,但交换坐标X2 Y2 X1 Y1以模拟Scroll Up
  4. 您可以选择“ 密钥”选项来代替脚本,然后输入要执行的密钥代码。
  5. “设置”选项卡下,您可以配置导航系统的设置,例如您希望栏显示的位置,PIE的内/外半径的大小,其颜色等。

(点击图片放大)

IMG: IMG: IMG: IMG:


我在CM12上成功测试了我的解决方案。是一个简短的翻录视频(〜6MB),显示了实际的答案。


这是一个令人印象深刻的答案。能否使用它来使Page Down正常工作android.stackexchange.com/questions/168500 / ... 我不确定。
威廉

抱歉,利亚姆,但我没有OTG电缆或蓝牙键盘可以运行测试。您是否尝试过此页面上可用的其他解决方案?
Firelord

如果您认为可以使用此功能,我会给您邮寄蓝牙键盘。我至少要再摆一个。另外,您甚至可以进入Apple Store并重新配置其蓝牙键盘之一以暂时与手机配合使用。
威廉

我对@William表示歉意,因为我现在没有时间对任何与Android相关的问题进行重要或有用的事情。但是,我想我可以通过赏金来提供我的慷慨。请寄给我一份悬赏记录和所有您想在答案中提供的详细信息,如果您可以的话,我会提供+150的悬赏。
Firelord

4

为了精确地实现目标,我们需要安装Xposed Additions ProTasker,其中前者需要root访问权限并安装Xposed Framework(稳定版本)。

安装Xposed Additions之后,系统会要求您在Xposed Framework中激活其模块。激活它。

我们将使用Xposed Addition的功能来拦截按键,并为该按键提供要执行的条件和操作。我们将使用Tasker规避Xposed Addition的有限选项集。

注意:所有部分均在Android 4.4.2和5.0.2上进行了测试。

Xposed加法说明

  1. 启动Xposed添加 →点击按钮
  2. 点击添加新密钥
  3. 按下设备的按钮用作键盘 ↑  
  4. 我选择了“调高音量” /“ +”按钮
  5. 点击您先前选择的按钮的条目
  6. 点击添加新条件
  7. 点击加载应用程序列表
  8. 选择您想要的应用程序音量按钮来模拟键盘的 ↑  
  9. 点按您先前选择的应用程序的条目
  10. 选中复选框以激活单击
  11. 点击点击
  12. 选择DPad Up,也称为Directional Pad Up,这是一个KeyEvent

(点击图片放大;将鼠标悬停以了解详细信息)

(图像顺序:每行从左到右依次跟踪图像)

IMG: IMG: IMG: IMG: IMG: IMG: IMG: IMG: IMG: IMG: IMG: IMG:

  1. 现在您可以创建一个动作音量 / -以前述方式按钮,但选择DPAD下,在最后一步。

    IMG: IMG:

是时候启动在上述步骤中选择的应用程序,然后尝试按增大音量减小音量按钮。它们将用作键盘的 ↑    ↓  方向键。

请注意,与物理键盘相反,在物理键盘上,如果您按住方向键,系统将继续向上/向下滚动,如果您长按(上述选定的)设备的按钮,则不会出现这种情况。

另外,代替选择DPad UpDPad Down,选择Page UpPage Down也可以模拟键盘Pg UpPg Dn键,或者将它们分配给步骤10中列出的其他操作。

而且,不要理会铃声或扬声器的音量,因为可以通过长按那些“ 增大音量”和“ 减小音量”按钮来管理它们。启动上述选定应用程序时,此行为有效。


我已经在Chrome,Firefox和某些文本编辑器上成功测试了上述解决方案。到目前为止,一切都很好!


不!所述解决方案不适用于所有应用。我们希望涵盖所有应用程序,因此为什么只限于Web浏览器和文本编辑器。

不幸的是,有些应用程序无法在该解决方案上运行。我们在那里使用的KeyEvents似乎对Foxit MobilePDFWPS OfficeBetterbatteryStats之类的应用程序没有任何影响,甚至在野外也没有。

现在让我们专注于一个新的解决方案。Android允许使用input命令发送滑动;Xposed Additions允许使用自定义快捷方式作为操作;Tasker可以创建一个自定义快捷方式来使用input swipe

Tasker和Xposed添加说明

  1. 我们首先需要滑动的开始和结束(X和Y)坐标才能在input命令中使用它们。我们可以使用Getevent命令记录它。

    1. 在您的PC中设置,将设备插入PC,在设备中启用USB调试,在PC上启动Shell,然后输入:

      adb shell su -c 'getevent -l'
      

      它会显示一些行,然后无限期地等待输出。

    2. 现在该是您确定滑动时间的一种方式了,以代替DPad Up / Page Up

      例如,测量两个图像中的滑动的箭头长度是分别滚动DPad上 / 页面上 / 下的长度的一种替代方法。

      IMG:              IMG:

      当您在屏幕上滑动时,PC上的外壳将显示如下输出:

      /dev/input/event0: EV_ABS       ABS_MT_TRACKING_ID   0000044c            
      /dev/input/event0: EV_KEY       BTN_TOUCH            DOWN                
      /dev/input/event0: EV_KEY       BTN_TOOL_FINGER      DOWN                
      /dev/input/event0: EV_ABS       ABS_MT_POSITION_X    00000300            
      /dev/input/event0: EV_ABS       ABS_MT_POSITION_Y    000006de            
      /dev/input/event0: EV_ABS       ABS_MT_PRESSURE      000000c0            
      /dev/input/event0: EV_ABS       ABS_MT_TOUCH_MINOR   00000004            
      /dev/input/event0: EV_SYN       SYN_REPORT           00000000            
      /dev/input/event0: EV_SYN       SYN_REPORT           00000000
      
      ...
      
      /dev/input/event0: EV_ABS       ABS_MT_POSITION_X    000002fb            
      /dev/input/event0: EV_ABS       ABS_MT_POSITION_Y    000004e3            
      /dev/input/event0: EV_ABS       ABS_MT_PRESSURE      000000cc            
      /dev/input/event0: EV_SYN       SYN_REPORT           00000000            
      /dev/input/event0: EV_ABS       ABS_MT_PRESSURE      000000c8
      

      向上滑动特定长度后,在PC中按Ctrl+ C停止命令。

      在其输出注释中,第一个ABS_MT_POSITION_X(00000300)和ABS_MT_POSITION_Y(000006de),最后一个ABS_MT_POSITION_X(000002fb)和ABS_MT_POSITION_Y(000004e3)条目。它们是十六进制形式的开始(X1,Y1)和结束(X2,Y2)坐标。将它们转换为十进制形式(在此处尝试使用转换器)。

    3. 在外壳程序中,如果输入:

      adb shell input touchscreen swipe X1 Y1 X2 Y2
      

      (用现在转换的十进制坐标替换X1,Y1和X2,Y2),您会注意到设备上的向上滑动有效地模拟了向下滚动。操纵这些坐标,直到获得理想的向下滚动。

  2. 作为使用Getevent的替代方法,您可以尝试一种更友好的方法。

    1. 在“ 开发人员”选项下启用“ 指针位置 ” 。启用它后,设备的状态栏将被一个显示某些坐标的栏覆盖,该坐标会随着屏幕上轻击/轻扫的移动而变化。

    2. 是时候记录您的划动长度了。触摸并按住手指在屏幕上,X:然后Y:在顶部显示并注意。开始向上滑动手指到所需的长度;停下来,但不要松开手指,记下相应的X:Y:坐标。

      这些是向上滑动的X1,Y1和X2,Y2坐标。它们为十进制格式,因此您可以在input命令中直接使用它们。

      您可以选择立即禁用指针位置

Tasker专用说明

现在,我们将创建一个快捷方式来模拟我们在上一个命令中手动执行的滑动,以实现自动化。

  1. 启动Tasker并启用它。如果“ 个人资料”标签上方的图标亮起,则说明该图标已经处于活动状态。请注意,Tasker中的所有内容都通过按“后退”按钮保存,这也会更改活动窗口。
  2. 通过(在底部)在Tasks+(任务)下创建一个任务 →命名它(例如Scroll Down)。
  3. 通过+代码→运行Shell在其中创建一个动作,然后输入以下详细信息:

    • 命令input touchscreen swipe X1 Y1 X2 Y2

      将X1,X2和Y1,Y2替换为您先前记下的坐标。例如input touchscreen swipe 768 1758 763 1251

    • 检查使用根

    • 将错误存储在%sd_err-此步骤是可选的。
  4. 创建一个名为的新任务Scroll Up,并按照以下步骤3在其中创建一个动作。对于向下滑动模拟,只需交换坐标,即为,如果发生错误,还可以input swipe X2 Y2 X1 Y1选择用于%su_err存储错误!

Xposed Additions中使用任务快捷方式的说明

这是解决方案的最后阶段,将在Xposed Additions中使用这些自定义快捷方式。

  1. 请按照第一部分中的步骤1-11处理Xposed加法的使用
  2. 选择快捷方式,而不是DPad UpPage Up
  3. 选择任务快捷方式→向上滚动
  4. 选择底部的3x3方形框图标
  5. 选择一个图标,然后返回Xposed Additions。
  6. 对“降低音量”重复上述步骤1-5,然后在其中选择“向下滚动”现在,您已经知道每次都要做什么

IMG: IMG: IMG: IMG: IMG:


我整理了一段视频,展示了整个行动的答案。在这里。请注意质量,因为它已从100MB大量撕裂到7.1MB。

干杯!


这看起来真的很好。不幸的是,Xposed Additions Pro和Tasker是付费软件,而且我还没有在我的Google帐户上设置任何付款方式,目前也没有。XPosed Additions(免费版本)不允许为每个应用程序设置按钮效果。
吉尔斯(Gilles)'所以别再邪恶了'

2

这个古老但很好的问题。对自己说,我想出了单独使用MacroDroid的方法。至少现在,音量增加/降低可在Chrome中滚动一页。该方法可以应用于另一个程序或MacroDroid内部的其他选项,例如屏幕上的按钮:

  • 触发条件:调高/调低音量,可能需要授予MacroDroid可访问性权限。
  • 行动:手势[300 ms,500,1850-> 500,340]。我的设备的像素高度为1980,因此应根据设备/应用程序调整此值。
  • 限制条件:前景中使用Chrome。其他应用程序通常也可能用于此宏,但是不同的屏幕布局可能会阻止其正常工作。例如,Quora在页面底部有一个工具栏,因此我可能需要为其创建一个单独的宏。

1

黑客键盘具有Page Up / Down键,默认浏览器和Chrome可以正确处理。您甚至可以使用“使用永久通知”选项使它显示在输入上下文之外。这并没有多大帮助,因为一直打开键盘有点荒谬,但是事实证明,可以存在用于全局Page Up / Down的应用程序。

PS。Dolphin浏览器还提供了一个选项,用于将“音量调高/调低”映射为按页面滚动,这就是我现在正在尝试使用的选项。


每个dolphinbrowser.desk.com/customer/en/portal/articles/…在Dolphin Browser中映射Volume键的版本是10.x,并且该版本不再可用。呸。
K7AAY

1

它在Stock Android浏览器中不可用,甚至在Chrome中也不可用。但是UC浏览器提供了一次仅滚动一页的功能。您可以通过安装Android版UC浏览器来使用“滚动按钮”或“轻按滚动”或“音量键”功能。在UC浏览器设置页面,你可以做配置滚动风格,它类似于同Page UpPage Down像我们在台式机键盘做的主要行动。

滚动按钮:在网页的右侧添加了一个虚拟的Page Up和Page Down箭头按钮。

点击滚动: 您可以点击屏幕的上半部或屏幕的下半部以一次精确滚动一个页面。

音量键:您也可以使用音量键来一页一页地滚动屏幕。按下降低音量将页面向下滚动一次,按下提高音量将页面向上滚动一次。

要启用此功能,

  • 安装UC浏览器-从Play商店快速浏览
  • 转到设置>浏览设置>滚动选项
  • 将其设置为“滚动按钮”或“点击滚动”或“音量按钮”>按确定
  • 现在打开任何可滚动的网页,然后根据您的滚动设置执行所需的操作。例如:
    1. 如果已启用“点击滚动”,则单击屏幕底部的下半部分以向下滚动一个屏幕页面(类似于Page Down键)。
    2. 同样,您可以通过在任何可滚动网页的屏幕上半部分点击一次来滚动到顶部。

UCBrowser_Scroll_Settings_options

屏幕截图-UCBrowser滚动设置(单击以放大图像)

注意:您也可以一次启用所有三个选项。但我建议使用“滚动按钮”选项,因为它易于使用并且在所有页面上都能正常工作。在“点击滚动”中,单击链接将打开链接,并且不会向上/向下滚动页面。因此,点击没有链接的区域。


1

使用Xposed模块的需求可以从我的答案被删除这里。我们可以使用Tasker和一个非常有用的名为AutoInput的插件 来使用音量键模拟页面上/下。

使用说明

  1. 安装两个应用程序。
  2. 转到设置→辅助功能,然后为TaskerAutoInput启用服务
  3. 启动Tasker。在“ 任务”下,创建一个名为“ 向上滚动”的任务。
  4. 在该任务中创建以下操作(A暗示一个操作):

    • A1:

      • 插件→自动输入→模式→配置→按键抑制→启用→按键 →滚动以选择Volume Up

      • 超时:无

      我们抑制了“音量键”,以便您在按下该键时不会出现带有滑块的系统铃声音量对话框。

    • A2:

      • 代码→运行Shell

      • 命令input touchscreen swipe X2 Y2 X1 Y1input keyevent 92

        如果选择前一个命令,请使用我的答案获取坐标。

      • 检查使用根
  5. 创建另一个名为Scroll Down的任务。
  6. 在该任务中创建以下操作:

    • A1:

      • 插件→自动输入→模式→配置→按键抑制→启用→按键 →滚动以选择降低音量

      • 超时:无

    • A2:

      • 代码→运行Shell

      • 命令input touchscreen swipe X1 Y1 X2 Y2input keyevent 93

      • 检查使用根
  7. 在“ 个人档案”选项卡下,创建两个名为自动输入向上键和自动输入向下键的个人资料
  8. 链接的任务向上滚动自动输入向上键向下滚动自动输入向下键的轮廓。
  9. 创建名为“ 启动配置文件”的第三个任务,并在其中创建以下操作:

    • A1:

      • Tasker→配置文件状态 →使用镜头图标选择自动输入向上键
      • 设置:开
    • A2:

      • Tasker→配置文件状态 →使用镜头图标选择自动输入下移键
      • 设置:开
  10. 创建一个名为最后的任务杀型材和创建步骤10变化的相同动作设置OnOff在这两个操作这一步。我们需要此任务,以便用于音量键的自定义操作不会影响其他应正常使用键的应用程序。

  11. 根据应用程序上下文创建配置文件,然后选择所需的应用程序,例如Chrome。
  12. Chrome配置文件中的链接启动配置文件任务。
  13. 将“ 杀死个人资料”链接为Chrome个人资料中的退出任务。

您现在可以启动Chrome。使用“提高音量/降低音量”功能,他们不会更改铃声音量,但会向上/向下滚动您在Chrome浏览器中打开的页面。切换到上述步骤中未选择的其他应用,或关闭Chrome,这些硬件键将正常运行。


注意:这并不是我链接的答案,但也不会太迟钝。如果您对Xposed框架或模块不满意,那么此答案肯定会有所帮助。

我们很好走!


1

没有人拿起物理键盘。以便。

如果您具有root用户访问权限,即使没有自动输入,Tasker也可以按下按钮。这仍然与Android 4.4.4相关。我可以发送一个向下翻页按钮,但是它具有特殊的触发器,例如耳机音量或媒体按钮。

按钮救主(根)的应用程序是有希望的,但我没有一个根深蒂固的设备。对此一无所获,因为它似乎没有将击键发送到活动的应用程序。

Firelord的8月25日解决方案更好。


我没有提过物理键盘,因为我不认为口袋里的键盘是可行的选择。什么是“任务程序”?
吉尔斯(Gillles)“所以-别再作恶了”

Tasker是一个android自动化应用程序。具有各种各样的触发器可用于执行此操作,并且如果您具有root用户,它具有可以发送一系列向下击键的功能。我认为您应该从按钮救星开始。(我还不能,因为我没有root)抱歉,我意识到这是一个有两年历史的问题了,您可能会找到答案,但我还找不到。无法做如此基本的事情很烦人。
Mark Ifi

不公平!我所有的解决方案都很好。:)
Firelord

我尝试使用外接键盘,但向下翻页按钮不起作用
William

1

历史记录:自Firefox在2017年11月将其附加API更改为WebExtension API以来,此答案不再有效。该附加组件与Firefox的现代版本(≥57)不兼容,已被放弃。

我终于选择使用Firefox作为Android上的主要网络浏览器。我当前的按页面滚动的部分解决方案是PageDown PageUp Buttons Firefox扩展

用向上的箭头按下左侧的灰色白色按钮,向上滚动一页。用向下的箭头按下右侧的灰色白色按钮可向下滚动一页。

带有PageDown PageUp按钮的Firefox屏幕截图


“此加载项已被其作者删除。”
larry909 '18

@ larry909的确,WebExtension的受害者。我仍在寻找替代品。
吉尔斯(Gillles)“所以-别再邪恶了”

如果您发现某些问题,请在此处向我们更新
larry909 '18

0

UC Browser具有两种点击滚动。如果您点击屏幕上半部分的非链接部分,则可以将其配置为向上滚动,反之亦然以向下滚动。您还可以选择显示两个箭头按钮(可以在屏幕上拖动,以便根据自己的喜好放置它们),以便点按滚动。

您可以在这里获取它:https : //play.google.com/store/apps/details?id=com.UCMobile.intl

注意:在撰写本文时,UC Browser HD(专用于平板电脑)不具备此功能。


0

Tasker允许创建场景。我们可以使用场景在屏幕上创建虚拟按钮,这些虚拟按钮可以用作导航键在屏幕上向上/向下/向左/向右滚动。

该答案将充分利用我在此页面上写的所有较早答案。不用说,将需要root访问。

(我创建的一些平凡的场景;单击图像放大)

IMG: IMG: IMG: IMG:

(对不起,这是因为我不好,而且我都没有尝过场景的力量。不过,您可以看到它们如何充当导航键。)

创建场景的说明

  1. 安装并启动Tasker
  2. 转到“ 场景”选项卡并创建一个名为“ 导航按钮”的新场景。
  3. 请参见图1、2、3、4、5。请注意,您不必担心场景在屏幕上的显示位置,因为我们稍后将对其进行配置。只需确定场景应在屏幕上占用多少空间即可。
  4. 在“ 点击”下,创建要在触摸关联的元素时执行的动作。您可以选择选择一个现有任务,该任务可以向上翻页或向下滑动显示的应用程序页面。请在此处查看我的答案以了解如何创建向上/向下滑动任务,或查看此答案以查看可以进行页面向上/向下切换的KeyEvent。
  5. 可选:如果要从场景内部破坏场景,则可以考虑在“ 长按”下添加一个动作以杀死场景或应用程序。

    • 可以使用动作场景→销毁场景→使用镜头图标选择场景来破坏场景
    • 另外,如果您决定从此场景中创建一个应用程序(稍后在应用程序创建部分),则创建操作代码→运行Shell

      • 命令am force-stop <PKG_NAME>

        创建一个唯一的<PKG_NAME>,例如,com.user.android.se并将其放在某个地方,因为在应用程序创建中我们将需要它。

      • 检查使用根
  6. 参见图8、9、10、11。

(点击图片放大;将鼠标悬停以了解详细信息)

IMG:1 IMG:2 IMG:3 IMG:4 IMG:5 IMG:6 IMG:7 IMG:8 IMG:9 IMG:10 IMG:11 IMG:12 IMG:13 IMG:14


现在,在这一点上,我们有多种选择可以继续进行该场景。你可以,

  1. 继续使用Tasker并创建一个要在其中显示场景的配置文件,
  2. 使用LMT Launcher的PIE导航在饼图中使用Tasker快捷方式。在这里查看我的答案以了解如何使用LMT Launcher。这种方法将使您可以在系统中的任何位置随意显示/隐藏场景,并且不需要Tasker配置文件即可工作。
  3. 使用Xposed Additions ProAutoInputQuickClick可以基于音量按键显示/隐藏该场景。请参阅我 关于Xposed Additions Pro用法的答案,或尝试使用此答案进行自动输入
  4. 使用GMD手势控制之类的应用基于屏幕手势显示/隐藏场景。该自由与授予LMT Launcher的自由相同。查看此答案以了解其用法。
  5. 您可以使用某些自动化应用程序(例如MacroDroid)来显示/隐藏场景(如果它们允许启动Tasker快捷方式的话)(我知道,为什么要麻烦这样做,但还要等更多!)

要么

您可以使用Tasker App Factory将任务转换为成熟的独立应用程序(阅读:Tasker独立),可以像其他任何应用程序一样侧面加载到系统中,并且就像您使用Tasker本身执行任务一样工作。

好消息是,使用Tasker和Tasker App Factory创建应用程序是合法的,因此可以随意分发。

你想要更多!对。在这种特殊情况下,依赖商业应用程序的最大障碍已得到解决。如果您不拥有或不想购买Tasker,但您认识的人拥有它,那么您可以请该人为您创建一个应用程序。您可能会坚持当前答案中提到的导航按钮所需的基本方法,也可能会激发自己的想象力。

另外,还有一个糖果。您可以将新应用程序与Tasker场景列出的五个选项中的任何一个一起使用。我已经成功测试了所有这些。

通过Tasker中的任务创建应用

  1. 安装Tasker App Factory
  2. 在“ 任务”选项卡下,触摸并按住您的任务条目,然后点击三个虚线→ 导出→作为应用程序
  3. 为应用程序创建一个唯一的包名称,例如com.unique.package.name

    请注意,如果您在场景创建过程中完成了长按步骤,那么您必须在此处使用相同的程序包名称。

  4. 您会看到应用程序创建的详细信息。尝试底部的图标。Android图标将使用Android的Package Installer启动侧载新创建的应用程序。

    该应用程序一旦创建,将被保存在 Tasker/factory/kids/默认存储下。

    同样,该应用程序的名称(安装后在启动器中看到)及其图标将与在Tasker下的任务创建中选择的任务和图标的名称相同。

IMG:1 IMG:2 IMG:3


我已经基于当前答案创建了一个演示应用程序,该应用程序托管在我的Google云端硬盘中。在这里找到它。它要求的权限是:

(未列出超级用户权限,但绝对是必需的。)

IMG:1

(由FlaticonFreepik制造的应用程序图标已根据CC BY 3.0许可)

这里有一个小问题。虽然我可以在具有相同分辨率的同一设备上的辅助Lollipop ROM上独立成功地测试我的应用程序,但该应用程序在我的另一台但分辨率较低的设备上无法令人满意地工作。哦,那我该怎么办!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.