`
wang_peng1
  • 浏览: 3893165 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

启用另一个程序某些方法

 
阅读更多

DexFile df = new DexFile(new File("/data/app/my_downloaded_lib.apk")); 
ClassLoader cl = getClassLoader(); 
Class clazz = df.loadClass("com/my/lib/MyClass", cl); 

2.cl = new DexClassLoader("/full/path/com.example.apk", 
                        getFilesDir
().getAbsolutePath(),// /data/data/foo/files 
                       
null,  // native lib path, I haven't used this 
                       
MyClass.class.getClassLoader()); 
// This doesn't make Class.forName() work, instead I do this: 
Class<?> foo = cl.loadClass("com.example.foo"); 
3.

PathClassLoader("/data/app/org.startsmall.myapp.apk",
                ClassLoader.getSystemClassLoader());
final String apkFiles =
            "/data/app/org.startsmall.myapp.apk:" + // myself
            // handlers defined by other developers
            "/data/app/" + handlerClassName.substring(0, lastDotPos) + ".apk";
  
        dalvik.system.PathClassLoader myClassLoader =
            new dalvik.system.PathClassLoader(
                apkFiles,
                ClassLoader.getSystemClassLoader());
  
         // ...
  
        try {
            Class<?> handler =
                Class.forName(handlerClassName, true, classLoader);
  
            // Call reflective APIs.
  
       } catch (ClassNotFoundException e) {
            // .....
分享到:
评论

相关推荐

    单片机键盘去抖的程序设计

    当轻触开关合闭或是断掉时都有每段电平不平稳的時期,轻触开关在合闭时不容易立刻就平稳的接入,在断掉时也不容易突然之间完全断掉,只是在合闭和断掉的一瞬间随着了一个一个的电平颤动。这类颤动通常都会10ms上下。...

    某些 x86 CPU 中的 硬件后门_C语言_代码_下载

    project:rosenbridge 在一些台式机、笔记本电脑和嵌入式 x86 处理器中发现了一个硬件后门。 后门允许 ring 3(用户空间)代码绕过处理器保护以自由读写 ring 0(内核)数据。虽然后门通常被禁用(需要执行 ring 0 ...

    HPE ProLiant Gen10和Gen10Plus智能阵列控制器(64位)驱动程序linux版本

    该RPM提供了一种客户友好的方法来安装预构建的二进制驱动程序。在某些内核勘误中,内核中存在的驱动程序版本可能与rpm正在安装的版本相同。但是,内核中的驱动程序可能不包括rpm中包含的驱动程序中实现的所有修补...

    django-magic-translation:另一个尝试使 django 更容易翻译成不同语言的应用程序

    另一个尝试使 django 更容易翻译成不同语言的应用程序。 它是如何工作的 导入此应用程序后,它将为class_prepared信号附加一个处理程序。 然后处理程序将模型标记为可翻译,如果它们具有translatable_fields属性或...

    集多个功能的对话框程序

    &nbsp;集多个功能的对话框程序,有在对话框中显示信息、运行其它Windows程序、启用和显示对话某些控件等。具体函数应用见付带的程序详解&nbsp;

    F-In-Box_for.Net_v4.5.0.0.rar

    它是一个强大的应用程序,使用户能够增强Macromedia / Adobe Flash Player ActiveX功能。 这个智能工具不使用自己的引擎来显示电影,而是提供了一个围绕官方swflash.ocx/的包装器 闪光。 ocx代码可以避免某些...

    DualMonitor win7系统双屏显示工具

    这将禁用任何第二台显示器,而另一个应用程序正在运行,并且将重新启用时的监控应用程序已完成。这可能是非常方便的在运行某些游戏不正确地滚动,如果你有超过1个显示器已启用。 2、Dual Snap 双屏截图工具 可让您...

    bios的设置,,,,,

    如果经常使用不止一个戴尔坞站设备,并且希望最小化接入坞站时的初始时间,设置为"ENABLED"(默认设置)。如果希望操作系统对计算机连接的每个新的坞站设备都生成新的系统设置文件,设置为"DISABLED"。 System ...

    dism:dism模块使用Microsoft提供的DISM实用程序启用和禁用Windows功能。

    Dism ####目录##概述dism模块使用Microsoft提供的DISM实用程序启用和禁用Windows功能。 ##模块说明该模块在Windows上提供了dism资源类型。 Windows部署映像服务和管理(DISM.exe)用于在Windows 7 SP1,Windows ...

    JAVA面试题最全集

    写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字...

    Sosoo 1.0网络爬虫程序.doc

    它体可在程序中启动,暂停,退出一个spdier程序。这个类有sosoo提供,并不支持扩展,它标识spider的主体。它是整个spider程序所有功能的入口,包括回调功能,都是通过set方式注入到roboter中。 ...

    游戏画面就弹出内存不能为read修复工具

    解决方法:Win XP的“预读取”技术这种最佳化技术也被用到了应用程序上,系统对每一个应用程序的前几次启动情况进行分析,然后新增一个描述套用需求的虚拟“内存映像”,并把这些信息储存到WindowsPrefetch文件夹。...

    Android-Free-App-to-Paid-Version:在这里,我们显示了免费应用程序和付费应用程序的示例应用程序

    为此,我们需要开发两个应用程序,一个是免费的,另一个是付费的 我们应该在免费的应用程序中添加所有功能,然后我们可以锁定需要在付费版本中启用的某些功能 付费版本的应用程序充当打开免费应用程序功能的关键 ...

    zscaler:用于配置各种应用程序和工具以与Zscaler Internet Security(ZIA)一起启用的脚本和文档

    某些应用程序维护自定义信任库,而不使用默认的系统信任库。 结果,该应用程序将无法验证Zscaler生成的服务器证书,并且TLS连接将失败。 在这种情况下,用户将需要手动将自定义根CA添加到自定义信任存储中,或禁用...

    PackageReferenceUpgrader:VS2017扩展程序,可帮助旧版应用程序从packages.config迁移

    NuGet PackageReference升级程序 从下载此扩展程序或获取。 升级Visual Studio 2017项目以使用PackageReferences... 要自己克隆和构建此项目,请确保安装用于Visual Studio的扩展,该启用该项目使用的某些功能。 执照

    PortraitPhotos:在“相机”应用程序和“照片”应用程序中启用所有“人像照明”效果(同时编辑“人像”照片)

    人像照片启用“相机”应用程序和“照片”应用程序中的所有“人像照明”效果(在编辑“人像”照片时)。兼容性iOS 12.4及更高版本上带有双摄像头或iPhone Xr的设备此调整的作用: 在“相机”应用中,此调整可启用...

    0x00000000内存不能为read修复工具

    个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。 作为应用程序,在每一次申请内存后都应该检查返回值是否为 0,如果是,则意味着出现了故障,应该采 取一些措施...

    Win7设置最高管理权限方法

    方法二:设置程序 随便在任意一个程序上鼠标右键“属性”,出现了该程序的属性窗口,点击“兼容性”选项卡,在特权等级栏下勾选“以管理员身份运行此程序”,单击“确定”。 方法三:设置快捷方式 在任意一个快捷...

    Win10Pcap-Exploit:利用Win10Pcap驱动程序在我们的进程令牌中启用某些特权(本地特权升级)

    某天前,我在win10pcap驱动程序中发现了一个漏洞,该漏洞可能导致特权提升,我报告了漏洞,现在已修复错误: 所以我决定发布样本漏洞利用 Win10Pcap是一个新的基于WinPcap的以太网数据包捕获库。 与原始WinPcap...

Global site tag (gtag.js) - Google Analytics