`

如何安装的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 更新下载apk 安装apk 打开apk

    在Android平台上,更新、下载、安装以及打开APK文件是应用程序生命周期中的常见操作。下面将详细阐述这些过程及其相关的知识点。 一、Android APK文件 APK(Android Package)是Android系统中应用程序的安装包,...

    修改Launcher让图标不显示在桌面或者主菜单中

    通过上述方法,我们可以实现在Android 2.3系统中自定义Launcher,使某些应用的图标不显示在桌面上或主菜单中。虽然Android 4.0版本有细微区别,但核心思路相同。这种方法不仅可以用于个性化桌面布局,还可以帮助...

    APK安装器 3.0

    4. **安全扫描**:在安装前,部分版本可能会提供安全检查功能,确保APK文件不携带恶意软件或病毒。 5. **更新与升级**:当新的APK版本可用时,安装器可能有提示功能,帮助用户保持应用的最新状态。 在使用APK安装器...

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

    在安卓应用开发中,"安卓启动退出网络判断相关-安卓app下接收广播做自启动的demo利用接收桌面广播实现apk自启动的功能" 这个主题涉及到的关键知识点主要包括:安卓广播接收器(BroadcastReceiver)、自启动服务...

    Android开发之APP安装后在桌面上不显示应用图标的解决方法

    在Android应用开发中,经常会遇到应用图标在桌面上不显示的问题。这种情况下,应用程序可以正常运行,但是应用图标却不会出现在桌面上。这种情况下,开发者需要了解Android activity的相关属性设置技巧,以便解决这...

    android开源桌面代码

    【Android 开源桌面代码】是关于自定义 Android 桌面环境(Launcher)的源代码,这涉及到Android系统的个性化和用户界面的深度定制。在Android系统中,Launcher是用户与设备交互的主要入口,它负责显示应用程序快捷...

    T1&S1 通过ADB安装APK

    6. **处理权限问题**:如果APK需要运行时权限,从Android 6.0(API级别23)开始,应用在安装后首次启动时,用户需手动给予这些权限。对于测试,可以在安装时使用`-g`参数授予所有权限: ``` adb install -g ...

    android多个图标显示在桌面上

    用户在安装此APK时,系统会根据Manifest中的配置自动生成多个桌面图标。 4. **用户交互**:用户在设备上看到的是两个独立的图标,点击每个图标都会启动相应的Activity,从而实现不同的功能或界面。 5. **注意事项*...

    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). ...

    APK安装器 vs2008实现

    3. **权限请求**:在安装前,确保用户在设备上启用了“未知来源”安装选项。 4. **传输APK**:将选定的APK文件传输到设备。 5. **执行安装**:使用ADB命令或模拟Android的安装流程来启动APK安装。 6. **错误处理**:...

    Android系统apk商城下载安装及安装认证源码分析

    其中的代码片段显示了安装流程的关键步骤,包括但不限于: - **解析APK元数据**:获取APK的基本信息,如包名、版本号等。 - **验证APK签名**:确保APK来自可靠来源。 ##### 3.6 `installNewPackageLI`函数 该函数...

    安卓数字提醒气泡提示角标相关-android多个图标显示在桌面上可以用于进入不同的activity达到不同的安装效果.zip

    本压缩包文件“安卓数字提醒气泡提示角标相关-android多个图标显示在桌面上可以用于进入不同的activity达到不同的安装效果.zip”似乎包含了一些示例代码和资源,旨在帮助开发者实现类似的功能。 首先,我们需要理解...

    apk解包打包工具

    在Android应用开发中,APK文件是应用程序的安装包,类似于桌面操作系统的.exe文件。APK文件包含了应用的所有代码、资源、图标、权限声明等。本文将详细介绍如何使用apk解包打包工具,以及相关步骤,适合初学者学习。...

    查看apk、jar源码

    在IT行业中,对APK和JAR文件进行反编译是一项常见的操作,这通常涉及到软件逆向工程,目的是为了查看源代码、理解程序的工作原理或提取资源。在本篇文章中,我们将详细介绍如何查看APK和JAR源码的步骤。 首先,APK...

    android实现开机自启动以及后台运行

    在Android平台上,实现应用的开机自启动和后台运行是一项常见的需求,这通常涉及到服务(Service)、广播接收器(BroadcastReceiver)以及系统权限的管理。在本文中,我们将深入探讨如何在Android 2.1及以上版本中...

    智慧酒店云桌面系统源码(不限制酒店数量、终端数量),支持轮播图、开机启动视频、APP推送、直播滚动字幕

    在提供的压缩包"云桌面源码"中,包含了构建这个智慧酒店云桌面系统的关键代码。开发者可以基于这些源码进行二次开发和定制,以适应不同酒店的独特需求。源码的质量和文档完整性对于系统的稳定运行和后期维护至关重要...

    Android不更新版本修改Icon

    这涉及到对AndroidManifest.xml的修改,将默认启动Activity改为自定义启动器,并在自定义启动器中根据需求加载图标。 2. **改变主题图标** - **应用主题切换**: 通过在应用程序内部提供不同主题的选择,包括图标,...

    Android-一款用来解析APK文件信息的开源跨平台桌面应用

    标题中的“Android-一款用来解析APK文件信息的开源跨平台桌面应用”表明这是一个专为Android开发者设计的工具,用于分析和理解APK文件的内部结构。APK是Android应用程序的打包格式,包含了代码、资源、配置等所有...

    Android adb安装apk时提示Invalid APK file的问题

    然而,在使用ADB安装APK文件时,可能会遇到各种问题,其中一个常见的错误提示是Invalid APK file,这表示在安装过程中存在APK文件无效的问题。 首先,要了解APK文件,它是一个用于Android应用的打包文件格式,类似...

    去除ROM内 apk软件 列表图标的显示 例如设置等可以完全隐秘 .doc

    在Android系统中,ROM(Read-Only Memory)通常包含了预装的应用程序,这些应用程序的图标会显示在手机的主屏幕或应用列表中。有时,为了提高系统的整洁度或者出于隐私考虑,用户可能希望隐藏某些内置的apk软件,...

Global site tag (gtag.js) - Google Analytics