`
寻梦者
  • 浏览: 637372 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

外部apk启动启动另外一个apk

 
阅读更多

public class TestingBroadcastReceiver extends BroadcastReceiver {
  
    public TestingBroadcastReceiver() {
    }
    
    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(SECRET_CODE_ACTION)) {
            Intent i = new Intent(Intent.ACTION_MAIN);
            i.setClass(context, FactoryTest.class);
            i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
        }
    }
}

 

   将广播在androidmanifest.xml上面注册 

 

<receiver android:name="TestingBroadcastReceiver">
            <intent-filter>
                 <action android:name="android.provider.Telephony.SECRET_CODE" />
                 <data android:scheme="android_secret_code" android:host="8484" />
            </intent-filter>
 </receiver>
 
分享到:
评论

相关推荐

    android插件化加载并启动外部apk

    DroidPlugin是360公司在开源社区贡献的一个插件化解决方案,它的主要目标是解决大型应用的更新和维护问题,以及提高应用的灵活性。通过DroidPlugin,开发者可以将应用的部分功能或服务打包成独立的apk(即插件),...

    安卓插件机制相关-android插件化加载并启动外部apk采用360提供的DroidPlugin方案通过插件化加载安装并启动外部apk。需要为插件预申请对应权限.rar

    android插件化加载并启动外部apk采用360提供的DroidPlugin方案,通过插件化加载安装,并启动外部apk。需要为插件预申请对应权限.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习...

    1个apk安装另一个apk,安装多个apk

    在Android系统中,通常我们通过点击APK文件来安装应用,但有时可能需要在一个APK文件内部触发安装另一个或多个APK文件的操作。这在开发过程中可能会遇到,比如需要组合多个功能模块,或者进行更新时分包处理。本文将...

    Android 下载APK 安装APK 打开APK

    2. 构建启动Intent:创建一个ACTION_MAIN和CATEGORY_LAUNCHER类型的Intent,设置数据URI为新安装应用的包名。 3. 启动应用:调用startActivity()启动目标应用。 在实际开发中,为了实现上述功能,开发者需要对...

    VAExposed-一个App虚拟化引擎,VirtualApp在你的App内创建一个虚拟空间,你可以在虚拟空间内任意的安装、启动和卸载APK,这一切都与外部隔离,如同一个沙盒。.zip

    VirtualApp在你的App内创建一个虚拟空间,你可以在虚拟空间内任意的安装、启动和卸载APK,这一切都与外部隔离,如同一个沙盒。运行在VA中的APK无需在外部安装,即VA支持免安装运行APK。VA目前被广泛应用于双开/多开...

    Android 开机启动扫描SD卡apk流程源码分析

    在MountService初始化完成后,会设置一个回调函数`onDaemonConnected`,该函数在Vold守护进程启动并连接到Binder时被触发。Vold守护进程是负责挂载和卸载文件系统的后台服务。 ```java // MountService.java:00126 ...

    Android实现下载APK文件并自动执行安装

    对于`PackageInstaller`,你需要创建一个`SessionParams`,指定安装模式,然后创建`PackageInstaller.Session`,写入APK数据,最后提交并启动安装。 6. **安全检查** 在安装前,应确保APK来源安全,防止恶意软件。...

    APK信息提取,好用的apk信息提取工具

    - **启动工具**:运行“APK信息提取 v2.0”,通常会有一个主界面供用户上传或选择APK文件。 - **上传APK**:将需要分析的APK拖入工具窗口,或者使用“打开”按钮从文件系统中选择APK。 - **信息展示**:一旦APK被...

    Unity中安装APK

    假设我们使用Java编写原生代码,以下是一个简单的示例代码,用于启动APK安装过程: ```java public class UnityApkInstaller { public static void installApk(Context context, String apkPath) { Intent intent...

    Gen_Signature_Android.apk

    签名过程会生成一个数字证书,这个证书包含了开发者的信息和对APK内容的哈希值,使得任何对APK的修改都能被检测到。 二、签名的重要性 1. **身份验证**:签名验证了应用的开发者身份,有助于建立用户对应用的信任...

    Android APK管理器

    总之,Android APK管理器是Android设备上的一款高效工具,它集成了安装、管理、启动和卸载APK文件等多种功能,旨在简化用户对应用程序的控制,提高操作效率,同时确保系统的安全性和稳定性。无论你是日常用户还是...

    androidAPK外部调用应用activity

    本文将深入探讨如何从一个Android APK外部调用另一个应用的Activity,特别是针对示例代码中的场景——调用特定包名下的Activity。 #### 一、理解Intent与Component Name 在Android中,Intent是应用组件间通信的...

    android 跳转其他的apk 实例 可行 ,改了bug,好用的很

    在Android平台上,实现从一个应用跳转到另一个apk(应用程序包)是可行的,并且在实际的开发场景中,这种功能常用于插件化开发、动态加载或分发独立的功能模块。本文将深入探讨如何在Android中进行apk间的跳转,并...

    语音在线识别 apk

    【标题】"语音在线识别 apk" 是一个基于百度 SDK 实现的简单语音识别应用程序。它旨在为用户提供方便快捷的语音输入功能,通过在线识别技术将口语转化为文本,从而提升交互体验,尤其适用于需要快速输入或者不方便...

    动态加载apk demp

    综上所述,动态加载APK是Android开发中一个复杂但极具价值的技术。通过熟练掌握这些知识点,开发者可以构建更灵活、可扩展的应用程序,提供更好的用户体验。在实际项目中,需要根据需求选择合适的动态加载方案,如...

    Android apk更新安装代码

    当需要对已安装的应用进行更新时,开发者通常会提供一个新的APK文件供用户下载。本篇文章将详细介绍如何在Android应用中实现APK的自动更新安装功能。 首先,我们需要理解Android系统如何处理APK的安装过程。当用户...

    android 无sdcard 下载安装 apk 多线程 断点 自动安装apk

    例如,创建一个`ACTION_VIEW`类型的意图,设置数据字段为下载完成的APK文件路径,然后启动这个意图。这样,系统会提示用户确认安装,用户只需点击确认即可。 5. **权限管理**:在Android 6.0及以上版本,运行时权限...

    插件化动态加载apk

    为了加载未安装的apk,我们需要自定义ClassLoader,比如DexClassLoader或PathClassLoader,使其能够读取并解析外部apk中的 Dex文件(Dalvik字节码)和资源文件。这样,我们就能在运行时将新的动画资源注入到应用程序...

    Android无需Root静默安装apk

    对于没有物理访问设备或者不能使用Adb的情况,可以创建一个Android应用,该应用包含一个服务,用于在后台静默安装APK。这个服务通常需要在系统级别的权限下运行,因此通常需要设备制造商签名的系统应用才能实现。 1...

    适配Android高低版本自动更新apk安装

    创建一个指向APK文件的`File`对象,然后构建一个`Intent`,设置其类型为`"application/vnd.android.package-archive"`,并将文件URI作为数据传递: ```java File apkFile = new File下载路径); Intent ...

Global site tag (gtag.js) - Google Analytics