V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
lada04
V2EX  ›  Android

[求助] 直接进入某 app 的某 view 的快捷方式(Android)

  •  
  •   lada04 · Apr 23, 2018 · 15056 views
    This topic created in 2935 days ago, the information mentioned may be changed or developed.

    view 术语使用可能不恰当,俺是菜鸟,反正明白意思就好

    通常用手机在豆瓣,标记一本已读,如下图,要点点点好几下
    我记得,以前在酷安 知乎还是哪儿,见过一个 App,作用是:可以在桌面直接添加快捷方式,指向某 App 的某 view
    等于点击一下桌面图标,跳过启动画面等中间画面,直接进入目标 view

    叫什么名字我忘了,大家记得吗?

    怕说不清楚,录了个像:

    录像

    18 replies    2018-04-24 02:21:14 +08:00
    lookforsex
        1
    lookforsex  
       Apr 23, 2018 via Android
    你的意思是进去某个特定的页面吧

    不过我也没听过,帮不了你
    xuhaoyangx
        2
    xuhaoyangx  
       Apr 23, 2018
    看情况。

    没 root 没 xposed 的情况,如果你需要跳转的界面 有对外打开 action 则通过 adb 日志可以捕获到,则可以通过其他程序打开。

    一半像你这样打开 app 某个页面,我只能说想太多,第一点不会有人对外打开 action,有 root/xposed 的情况下,打开指定 activity 可以做到,但是作为一个 app 开发,该 activity 打开锁展示的数据,一半来自父 activity 传入的 /传入的一些参数再进行请求网络数据,不能做到直接打开。

    如果只是简单做到跳过广告,xposed 之后 去找唐僧 猪八戒等插件
    lada04
        3
    lada04  
    OP
       Apr 23, 2018
    @lookforsex 对!专业名称叫 activity?view? 反正通俗说就是页面吧

    @xuhaoyangx 有 root 有 xposed。
    技术细节俺不懂,只是记忆中,曾经看到过这种工具(可能有记忆偏差),好像是说点击后会启动目标 App 的核心服务,然后直接跳转到对应页面。但现在要用,现找又找不到了……
    zjp
        4
    zjp  
       Apr 23, 2018 via Android
    https://www.coolapk.com/apk/com.zncm.dminter.mmhelper
    类似的软件很多,原理都是用 adb 命令。对于部分 activity,nova 等一些桌面可以生成快捷方式,不需要 root
    lada04
        5
    lada04  
    OP
       Apr 23, 2018
    @zjp 虽然不是以前看到的那个英文名字的,但看介绍,功能差不多,就先试试啦,谢谢老铁安利!
    ReVanTis
        6
    ReVanTis  
       Apr 23, 2018 via Android   ❤️ 2
    more shortcut
    songz
        7
    songz  
       Apr 23, 2018 via Android
    sent intent
    bleaker
        8
    bleaker  
       Apr 23, 2018 via iPhone
    和页面的数据输入有关,几乎没有通用的做法。另外 Android 的 Intent 相比 iOS 的 urlscheme 对普通用户的可编程性真的是差太多
    yingfengi
        9
    yingfengi  
       Apr 23, 2018 via Android
    忘了,楼上好像有人发了。
    iwtbauh
        10
    iwtbauh  
       Apr 23, 2018 via Android
    有 root 可以用这个命令

    (做成脚本,用终端模拟器创建桌面图标一键执行脚本)

    am start: start an Activity. Options are:
    -D: enable debugging
    -N: enable native debugging
    -W: wait for launch to complete
    --start-profiler <FILE>: start profiler and send results to <FILE>
    --sampling INTERVAL: use sample profiling with INTERVAL microseconds
    between samples (use with --start-profiler)
    -P <FILE>: like above, but profiling stops when app goes idle
    -R: repeat the activity launch <COUNT> times. Prior to each repeat,
    the top activity will be finished.
    -S: force stop the target app before starting the activity
    --track-allocation: enable tracking of object allocations
    --user <USER_ID> | current: Specify which user to run as; if not
    specified then run as the current user.
    --stack <STACK_ID>: Specify into which stack should the activity be put.
    am startservice: start a Service. Options are:
    --user <USER_ID> | current: Specify which user to run as; if not
    specified then run as the current user.

    # am start 包名 /.活动名
    Z1on
        11
    Z1on  
       Apr 23, 2018 via Android
    nova 启动器有类似功能,不知道能不能满足你的需求
    iwtbauh
        12
    iwtbauh  
       Apr 23, 2018 via Android
    @iwtbauh 包名后面没空格,空格是 V2EX 自动加的
    helloNoob
        13
    helloNoob  
       Apr 23, 2018 via iPhone
    com.sika524.android.quickshortcut
    名字是 创建捷径
    了解一下,不知道满不满足要求
    MartinWu
        14
    MartinWu  
       Apr 23, 2018
    我有类似的需求,不过我的问题是,我已经有 activity 相应的类名了,我想知道 tasker 能否直接启动它。在哪里设置?
    JNathan
        15
    JNathan  
       Apr 23, 2018
    调用命令
    adb shell am startactivity package/.**.someactivity
    alvin666
        16
    alvin666  
       Apr 23, 2018 via Android
    shortcutmaker,不 root xp 也能用
    vus520
        17
    vus520  
       Apr 23, 2018
    adb shell am, 不需要 root
    Arnie97
        18
    Arnie97  
       Apr 24, 2018 via Android
    不需要安装任何软件,Nova Launcher 自带给 Activity 加快捷方式的功能。添加桌面小部件,类型选「活动」。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3449 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 00:09 · PVG 08:09 · LAX 17:09 · JFK 20:09
    ♥ Do have faith in what you're doing.