[求助] 直接进入某 app 的某 view 的快捷方式(Android) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lada04
V2EX    Android

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

  •  
  •   lada04 2018-04-23 00:00:29 +08:00 13802 次点击
    这是一个创建于 2733 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    怕说不清楚,录了个像:

    录像

    18 条回复    2018-04-24 02:21:14 +08:00
    lookforsex
        1
    lookforsex  
       2018-04-23 00:05:44 +08:00 via Android
    你的意思是进去某个特定的页面吧

    不过我也没听过,帮不了你
    xuhaoyangx
        2
    xuhaoyangx  
       2018-04-23 00:07:45 +08:00
    看情况。

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

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

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

    @xuhaoyangx 有 root 有 xposed。
    技术细节俺不懂,只是记忆中,曾经看到过这种工具(可能有记忆偏差),好像是说点击后会启动目标 App 的核心服务,然后直接跳转到对应页面。但现在要用,现找又找不到了……
    zjp
        4
    zjp  
       2018-04-23 00:25:51 +08:00 via Android
    https://www.coolapk.com/apk/com.zncm.dminter.mmhelper
    类似的软件很多,原理都是用 adb 命令。对于部分 activity,nova 等一些桌面可以生成快捷方式,不需要 root
    lada04
        5
    lada04  
    OP
       2018-04-23 00:32:40 +08:00
    @zjp 虽然不是以前看到的那个英文名字的,但看介绍,功能差不多,就先试试啦,谢谢老铁安利!
    ReVanTis
        6
    ReVanTis  
       2018-04-23 00:38:11 +08:00 via Android   2
    more shortcut
    songz
        7
    songz  
       2018-04-23 05:13:12 +08:00 via Android
    sent intent
    bleaker
        8
    bleaker  
       2018-04-23 06:50:18 +08:00 via iPhone
    和页面的数据输入有关,几乎没有通用的做法。另外 Android 的 Intent 相比 iOS 的 urlscheme 对普通用户的可编程性真的是差太多
    yingfengi
        9
    yingfengi  
       2018-04-23 07:38:36 +08:00 via Android
    忘了,楼上好像有人发了。
    iwtbauh
        10
    iwtbauh  
       2018-04-23 08:33:25 +08:00 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  
       2018-04-23 08:33:28 +08:00 via Android
    nova 启动器有类似功能,不知道能不能满足你的需求
    iwtbauh
        12
    iwtbauh  
       2018-04-23 08:34:24 +08:00 via Android
    @iwtbauh 包名后面没空格,空格是 V2EX 自动加的
    helloNoob
        13
    helloNoob  
       2018-04-23 08:49:34 +08:00 via iPhone
    com.sika524.android.quickshortcut
    名字是 创建捷径
    了解一下,不知道满不满足要求
    MartinWu
        14
    MartinWu  
       2018-04-23 09:46:17 +08:00
    我有类似的需求,不过我的问题是,我已经有 activity 相应的类名了,我想知道 tasker 能否直接启动它。在哪里设置?
    JNathan
        15
    JNathan  
       2018-04-23 09:59:34 +08:00
    调用命令
    adb shell am startactivity package/.**.someactivity
    alvin666
        16
    alvin666  
       2018-04-23 10:13:17 +08:00 via Android
    shortcutmaker,不 root xp 也能用
    vus520
        17
    vus520  
       2018-04-23 16:40:53 +08:00
    adb shell am, 不需要 root
    Arnie97
        18
    Arnie97  
       2018-04-24 02:21:14 +08:00 via Android
    不需要安装任何软件,Nova Launcher 自带给 Activity 加快捷方式的功能。添加桌面小部件,类型选「活动」。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5452 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:40 PVG 14:40 LAX 23:40 JFK 02:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86