view 术语使用可能不恰当,俺是菜鸟,反正明白意思就好
通常用手机在豆瓣,标记一本已读,如下图,要点点点好几下
我记得,以前在酷安 知乎还是哪儿,见过一个 App,作用是:可以在桌面直接添加快捷方式,指向某 App 的某 view
等于点击一下桌面图标,跳过启动画面等中间画面,直接进入目标 view
叫什么名字我忘了,大家记得吗?
怕说不清楚,录了个像:
1
lookforsex 2018-04-23 00:05:44 +08:00 via Android
你的意思是进去某个特定的页面吧
不过我也没听过,帮不了你 |
2
xuhaoyangx 2018-04-23 00:07:45 +08:00
看情况。
没 root 没 xposed 的情况,如果你需要跳转的界面 有对外打开 action 则通过 adb 日志可以捕获到,则可以通过其他程序打开。 一半像你这样打开 app 某个页面,我只能说想太多,第一点不会有人对外打开 action,有 root/xposed 的情况下,打开指定 activity 可以做到,但是作为一个 app 开发,该 activity 打开锁展示的数据,一半来自父 activity 传入的 /传入的一些参数再进行请求网络数据,不能做到直接打开。 如果只是简单做到跳过广告,xposed 之后 去找唐僧 猪八戒等插件 |
3
lada04 OP @lookforsex 对!专业名称叫 activity?view? 反正通俗说就是页面吧
@xuhaoyangx 有 root 有 xposed。 技术细节俺不懂,只是记忆中,曾经看到过这种工具(可能有记忆偏差),好像是说点击后会启动目标 App 的核心服务,然后直接跳转到对应页面。但现在要用,现找又找不到了…… |
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 |
6
ReVanTis 2018-04-23 00:38:11 +08:00 via Android 2
more shortcut
|
7
songz 2018-04-23 05:13:12 +08:00 via Android
sent intent
|
8
bleaker 2018-04-23 06:50:18 +08:00 via iPhone
和页面的数据输入有关,几乎没有通用的做法。另外 Android 的 Intent 相比 iOS 的 urlscheme 对普通用户的可编程性真的是差太多
|
9
yingfengi 2018-04-23 07:38:36 +08:00 via Android
忘了,楼上好像有人发了。
|
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 包名 /.活动名 |
11
Z1on 2018-04-23 08:33:28 +08:00 via Android
nova 启动器有类似功能,不知道能不能满足你的需求
|
13
helloNoob 2018-04-23 08:49:34 +08:00 via iPhone
com.sika524.android.quickshortcut
名字是 创建捷径 了解一下,不知道满不满足要求 |
14
MartinWu 2018-04-23 09:46:17 +08:00
我有类似的需求,不过我的问题是,我已经有 activity 相应的类名了,我想知道 tasker 能否直接启动它。在哪里设置?
|
15
JNathan 2018-04-23 09:59:34 +08:00
调用命令
adb shell am startactivity package/.**.someactivity |
16
alvin666 2018-04-23 10:13:17 +08:00 via Android
shortcutmaker,不 root xp 也能用
|
17
vus520 2018-04-23 16:40:53 +08:00
adb shell am, 不需要 root
|
18
Arnie97 2018-04-24 02:21:14 +08:00 via Android
不需要安装任何软件,Nova Launcher 自带给 Activity 加快捷方式的功能。添加桌面小部件,类型选「活动」。
|