递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6695|回复: 4
打印 上一主题 下一主题

新人请教如何通过包名启动其他APP及如何隐藏输入法

 关闭 [复制链接]

25

主题

158

帖子

983

积分

核心用户

倪秋

Rank: 9Rank: 9Rank: 9

积分
983
QQ
跳转到指定楼层
楼主
发表于 2019-4-10 06:51:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新人初来乍到,刚入坑几天。请教一下大佬们两个问题:
1、如何通过包名启动其他APP。例如点一个按钮,通过QQ的包名com.tencent.mobileqq 来启动QQ。昨天查找尝试了一晚上,最终还是无果。



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



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



倪秋倪秋干巴得
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

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



以上是打开指定应用,通过包名打开。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
板凳
发表于 2019-4-10 13:28:18 | 只看该作者


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





安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
地板
发表于 2019-4-10 13:28:50 | 只看该作者
本帖结贴如有其它疑问请重新发帖提问。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

25

主题

158

帖子

983

积分

核心用户

倪秋

Rank: 9Rank: 9Rank: 9

积分
983
QQ
5#
 楼主| 发表于 2019-4-10 17:16:11 | 只看该作者
创世魂 发表于 2019-4-10 13:28
本帖结贴如有其它疑问请重新发帖提问。

感谢大佬,用了你的方法,问题解决。
倪秋倪秋干巴得
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-26 06:20 , Processed in 0.090858 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表