递归火山软件开发平台

标题: 新人请教如何通过包名启动其他APP及如何隐藏输入法 [打印本页]

作者: niqiu    时间: 2019-4-10 06:51
标题: 新人请教如何通过包名启动其他APP及如何隐藏输入法
新人初来乍到,刚入坑几天。请教一下大佬们两个问题:
1、如何通过包名启动其他APP。例如点一个按钮,通过QQ的包名com.tencent.mobileqq 来启动QQ。昨天查找尝试了一晚上,最终还是无果。



2、如何隐藏输入法。如图一

(, 下载次数: 53)

尝试用了输入法管理类里的隐藏输入法方法,但有一个参数不懂,不知道怎么实现,如图二。求大佬给例程>_<

(, 下载次数: 56)


作者: 创世魂    时间: 2019-4-10 13:17
启动信息 = 取程序包管理器 (本对象).取指定应用启动信息 (编辑框1.内容)
启动信息.置附带文本数据 ("type", "110")
启动信息.置标志 ((整数)启动信息标志类型.创建新窗口任务)
@ startActivity(@<启动信息>);

(, 下载次数: 63)

以上是打开指定应用,通过包名打开。

作者: 创世魂    时间: 2019-4-10 13:28
(, 下载次数: 65)

输入法 = (输入法管理类)获取系统服务 (本对象, 安卓环境.输入法服务)
输入法.隐藏输入法 (编辑框1)






作者: 创世魂    时间: 2019-4-10 13:28
本帖结贴如有其它疑问请重新发帖提问。
作者: niqiu    时间: 2019-4-10 17:16
创世魂 发表于 2019-4-10 13:28
本帖结贴如有其它疑问请重新发帖提问。

感谢大佬,用了你的方法,问题解决。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4