`

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

 
阅读更多

目标:

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

 

步骤:

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

 

//方法一
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);
}

 

分享到:
评论

相关推荐

    Android代码-Android电视桌面启动器

    Welcome to follow me on GitHub or CSDN ...中文版文档 AndroidTVLauncher This is a tv launcher, include a leanback launcher(minSdkVersion 17) and a normal launcher(minSdkVersion 15). ...

    安卓启动退出网络判断相关-安卓app下接收广播做自启动的demo利用接收桌面广播实现apk自启动的功能.rar

    安卓app下接收广播做自启动的demo,利用接收桌面广播,实现apk自启动的功能.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    Pixelful_Icon_Pack_Pro_v7.1.apk

    Google Now Launcher,Pixel Launcher或工厂安装的任何其他启动器均不支持图标包(LG Home,Xperia Home和Asus ZenUI除外)。我无法支持不支持主题选项的启动器。请不要问这个问题。 •新型牛轧糖LG Home,因为LG...

    Android代码-Launcher3

    Android 5.0 版本及以上可能会出现因为相同权限声明而不能安装的问题 如果你想要可以在Eclipse编译的版本,可以看这个tag: GOODBYE_ECLIPSE 我写了几篇博客来讲解Launcher3桌面什么的,有兴趣的可以看看这里: ...

    基于Python的Deepin/UOS安卓应用安装器设计源码

    该软件可以实现在Deepin/UOS上安装任意APK软件包,并能将其启动图标发送到系统桌面或启动器中,方便用户快速启动它,适合用于学习和实践Python、Shell和HTML技术,以及开发安卓应用相关的安装工具。

    安卓启动退出网络判断相关-返回键退出程序的两种方式.rar

    返回键退出程序的两种方式.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    Launcher2 可在Android4.4.2上运行的Launcher2 纯净版

    可在Android4.4.2上运行的Launcher2, 纯净版,无任何附加代码。REPO中直接编译出来的。可供您测试使用或者日常使用。 纯净版,无任何附加。官方代码直接编译得到的。

    Pixelful Icon Pack Pro 6.6.1.apk

    Google Now Launcher,Pixel Launcher或出厂时安装的任何其他启动器都不支持图标包(LG Home,Xperia Home和Asus ZenUI除外)。我没有办法支持不支持主题选项的启动器。请不要问这个问题。 •新的Nougat LG Home,...

    Android Service无图标/界面独立运行

    1、startService开启服务以后,与activity就没有关联,不受影响,独立运行,需要stopService关闭,否则Activity移除栈后将一直运行(kill杀不死). 2、bindService开启服务以后,与activity存在关联,退出activity时...

    2010年谢彦的android笔记

    1.3 编译在G1上运行的android 2.1(eclair)代码 9 1.4 编译在G1上运行的android 2.2(froyo)代码_旧方法 12 1.5 编译在G1上运行的android 2.2(froyo)代码_新方法 15 1.6 编译在N1上运行的android 2.3(GingerBread)代码...

    android性能优化

    通过高速摄像机或者代码内置测试出各类应用apk的响应时间,其中主要包括:桌面、电话、联系人、短信、相机、相册、云邮箱、音乐、视频、应用中心、安全精灵、主题中心、设置、文件浏览器14钟集成应用APK的响应时间...

    google android sdk开发范例大全 第二版 PDF 光盘代码

    google android sdk开发范例大全 第二版 PDF 和 随书光盘代码 ISBN:9787115229649 目录 第1章 了解、深入、动手做   1.1 红透半边天的Android   1.2 本书目的及范例涵盖范围   1.3 如何阅读本书 ...

    Android 实现桌面未读角标

    在小米 三星 索尼 手机 :图标上显示数字(未读消息数):这部分代码,是从QQ5.0.apk中找的。 小米已经测试通过了, 三星和索尼的,由于没有相应的手机,没有测试,有的,可能修改一下代码(判断是什么手机的代码)...

    UIAutomation:早期尝试在桌面上进行Android UI自动化

    在Chrome中转到该应用,右键单击并单击“创建快捷方式”,右键单击桌面图标,然后从那里获取命令行属性 手动启动应用程序并登录,将应用程序窗口与您想要的位置对齐,并且像个女孩一样,这样您就不会弹出信息框。 ...

    Appium+python自动化之连接模拟器并启动淘宝APP(超详解)

    1、首先打开pycharm并写好代码,这里以淘宝APK作为测试Demo,淘宝APK我是放在电脑桌面(或者放置同代码同个目录下)。如下图所示 其中|:driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub’,desired_caps)...

    air-mk:AIR Makefile文件可简化Mobile AIR内部版本,ANE等的创建

    那里有很多东西,包括: 从源头创建ANE( make ane ) IPA / APK创建( make ipa或make apk ) 通过USB移动安装(ipa / apk)( make install ) 通过USB移动启动(apk)( make run-apk ) 在桌面上测试移动应用...

    Google Android SDK开发范例大全(第3版) 1/5

    随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务、...

    Google Android SDK开发范例大全(第3版) 4/5

    随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务、...

    Google Android SDK开发范例大全(第3版) 3/5

    随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务、...

Global site tag (gtag.js) - Google Analytics