如何安装的apk不在桌面上显示,并在自己的代码中启动启动

在自己的项目中集成另一个apk,设置这个apk不在桌面上显示,并在自己的项目中能够启动这个apk

首先用apk tool反编译需要集成的apk,删除AndroidManifest.xml中的luncher启动标志,然后在使用apk tool进行打包,生成新的apk

[1].[代码] [Java]代码 跳至 [1]

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

//方法一

Intent
intent =
new

Intent();

//packageName为应用包名,activityFullName为具有luncher标识的activity的全路径名称

ComponentName
comp =
new

ComponentName(packageName,activityFullName);

intent.setComponent(comp);

intent.setAction("android.intent.action.VIEW");

context.startActivity(intent);

//方法二

//上面这种方法启动应用需要同时具有包名和main
activity名。下面这种方法只需要包名即可:

Intent
queryIntent =
new

Intent(
"android.intent.action.MAIN");

List<ResolveInfo>
list = pm.queryIntentActivities(queryIntent,
0);

ActivityInfo
info =
null;

for

(ResolveInfo l : list) {

if

((
"icelamp.LinkAngryBirds").equals(l.activityInfo.packageName))
{

info
= l.activityInfo;

break;

}

}

if

(info !=
null)
{

ntent
intent =
new

Intent();

intent.setComponent(new

ComponentName(info.packageName,info.name));

intent.setAction("android.intent.action.VIEW");

startActivity(intent);

}

时间: 2024-12-25 02:50:33

如何安装的apk不在桌面上显示,并在自己的代码中启动启动的相关文章

Windows 10 如何在桌面上显示“此电脑”和“控制面板”

新电脑安装好 Windows 10 系统,默认在桌面上是不显示 “此电脑” 和 “控制面板” 图标的. 如果是 Windows 10 家庭版,桌面一般只显示“回收站”图标:如果是专业版/企业版,桌面上会显示 “回收站” 和 “Microsoft Edge” 这两个图标. 那么该如何在桌面上显示 “此电脑” 和 “控制面板” 图标呢,且看下面介绍: 方法一: 1.鼠标右键点击桌面空白处,选择 “个性化(R)”. 2.弹出 个性化的 “设置” 窗口,点击 “主题” 菜单,在 “相关的设置” 中,点击

Windows_Server_2012_在桌面上显示”我的电脑”图标

Windows Server 2012 在桌面上显示”我的电脑”图标 1.本地方式 如果是在Windows Server 2012本地控制台下,直接按Win(键盘上的微软徽标键)+R,输入: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 回车后,勾选所需要的桌面图标的名称,确定即可. 2.远程方式 打开Windows PowerShell(一个像是命令提示符的东西[蓝底白字],但不是命令提示符),在Windows PowerShell内输

在Windows Server 2008的桌面上显示“我的电脑”“网上邻居”等图标?

装完windows server2008 r2 x64后发现桌面只有一个"回收站"图标,如何把"我的电脑""网上邻居"等图标添加到桌面呢?操作步骤: 1. 点击 开始 在搜索中输入 icon 2. 点击"显示或隐藏桌面上的通用图标" 3. 选中要在桌面显示的图标,点击确定,桌面会出现相应的图标.

如何在windows server 2008的桌面上显示 我的电脑

装完windows server2008 r2 x64后发现桌面只有一个回收站图标,这一点和xp 20003都差不多,但是xp 2003很容易就把桌面上的 我的电脑 我的文档 网上邻居找到,但是windows server 2008找了半天也没有找到,最后在网上发行了一大奇招,详细如下 1.点击 开始 在搜索中输入 icon

Windows Server 2012 在桌面上显示”我的电脑”图标

1.本地方式如果是在Windows Server 2012本地控制台下,直接按Win(键盘上的微软徽标键)+R,输入: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 回车后,勾选所需要的桌面图标的名称,确定即可. 2.远程方式打开Windows PowerShell(一个像是命令提示符的东西[蓝底白字],但不是命令提示符),在Windows PowerShell内输入cmd回车,当返回如下信息:Microsoft Windows [版本

Windows Server 2012 R2在桌面上显示计算机/网络图标

从Windows2012开始,微软取消了服务器桌面个性化选项,如何重新调出配置界面,可以使用微软命令调出.具体方法如下: 1.同时按住键盘上的“Windows键”+“R”,调出运行窗口.在运行窗口输入 “rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0”确定.(注意大小写) 2.在弹出的桌面个性化窗口选择需要在桌面显示的图标.

Oracle 11G R2 在windows server 2008 64位安装时提示:无法在windows &quot;开始&quot;菜单或桌面上创建项

错误代码及解释: 在windows server 2008 64 位操作系统中安装 oracle 11G R2 64位 版本时提示:无法在windows "开始"菜单或桌面上创建项 解决方法: 这是由于windows server 2008 默认使用语言为英语,在安装oracle 时,找不到相应的中文字符集,所以报错. 在控制面板,打开区域和语言,在“管理”选项中,将区域和语言设置为“中文(简体,中国)",重新启动服务, 重新安装oracle 11G . 来自:http://

如何在桌面上安装运行Rancher 2.0

如果不能访问云基础设施怎么办?或许你希望能够像在生产环境中一样,在本地开发中使用Rancher? 没问题,把Rancher 2.0安装到电脑桌面就可以了. 在本教程中,我将带你安装Docker-for-Desktop Edge版,启用内置的Kubernetes引擎,在桌面上运行自己的Rancher 2.0个人实例. 先行准备 在本教程中,要想管理和部署本地Kubernetes实例,你需要提前准备好如下工具: Kubectl – Kubernetes CLI工具 Helm – Kubernetes

【转】模拟器上安装googleplay apk

原文网址:http://blog.sina.com.cn/s/blog_9fc2ff230101gv57.html 1.进入到sdk\android-sdk-windows\tools>目录下: 1>启动模拟器游戏:4.4 模拟器名称 已经存在的模拟器 输入: emulator -avd 4.4 -partition-size 300 -no-audio -no-boot-anim 2>模拟器启动完成    输入:adb shell 输入:mount rootfs / rootfs ro