行者1823
发表于 2024-12-13 19:34
yuan960821 发表于 2024-12-13 19:16
改过了,没改好,就是现在不是查找包名打开的嘛,我说的意思是包名+活动项打开 ...
明白了,你是想直接打开某个应用的某个特定页面?
这个不是那么容易说得清了
game222
发表于 2024-12-13 19:43
本帖最后由 game222 于 2024-12-13 19:48 编辑
@pyzpyz @yuan960821 @行者1823 桌面设置-通用设置-系统桌面快捷方式,应该可以修改成调用外部app。这样就可以修改调用电视的wifi设置APP。就可以删除掉当贝桌面的WIFI组件了,当贝桌面的wifi组件有问题。
game222
发表于 2024-12-13 19:47
桌面设置-通用设置-系统桌面快捷方式,应该可以修改成调用外部app。这样就可以修改成调用电视自身的wifi设置APP。就可以删除掉当贝桌面的WIFI组件了,当贝桌面的wifi组件有问题。
@pyzpyz @yuan960821 @行者1823
@十五
发表于 2024-12-13 20:05
大佬,外置版启动黑屏了,启动卡顿,能把1版的下拉磁盘管理直接去掉么
game222
发表于 2024-12-13 20:13
建议把桌面设置-通用设置-系统桌面快捷方式,也修改成调用外部APP。 这样就可以直接调用电视自带的设置APP,就可以删除当贝桌面的wifi组件了,当贝桌面的wifi组件有问题。
yuan960821
发表于 2024-12-13 20:14
行者1823 发表于 2024-12-13 19:34
明白了,你是想直接打开某个应用的某个特定页面?
这个不是那么容易说得清了 ...
对的,大佬帮我改一下呗,有了这玩意,我可以把当贝wifi不要直接调用到系统设置wifi,桌面的残留文件管理器也可以取消桌面图标了
zyd137
发表于 2024-12-13 20:48
请大佬抽空精简当贝桌面影视版内置开机启动功能
river9118
发表于 2024-12-13 21:06
图标显示半截
行者1823
发表于 2024-12-13 21:20
yuan960821 发表于 2024-12-13 20:14
对的,大佬帮我改一下呗,有了这玩意,我可以把当贝wifi不要直接调用到系统设置wifi,桌面的残留文件管理 ...
原来你是想直接调用系统的wifi设置呀!
new-instance v1, Landroid/content/Intent;
invoke-direct {v1}, Landroid/content/Intent;-><init>()V
new-instance v0, Landroid/content/ComponentName;
const-string v2, "com.android.se**ngs"#包名
const-string v3, "com.android.se**ngs.wifi.WifiSe**ngs" #类名,即你要调用的活动页Activity
invoke-direct {v0, v2, v3}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1, v0}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
const-string v0 "android.intent.action.VIEW"
invoke-virtual {v1, v0}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
invoke-virtual {p0, v1}, Lcom/dangbei/tvlauncher/MainActivity;->startActivity(Landroid/content/Intent;)V
但Component方式,并不方便,因为各种固件中系统设置的包名并不一致。
常用的有com.android.se**ngs和com.android.tv.se**ngs,这是比较通用的。
但有一些厂家的固件,系统设置app的包名是自定义的。
因此并不一定能成功。
行者1823
发表于 2024-12-13 21:22
本帖最后由 行者1823 于 2024-12-13 21:23 编辑
晕, 两个t+i被替换成*号了
页:
1
2
3
[4]
5
6
7
8
9
10
11
12
13