V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dreamkuo
V2EX  ›  外包

找一个 android 开发新手, 有一个需求,懂 android 插件就行

  •  
  •   dreamkuo · 7 天前 · 680 次点击

    预算不高, 所以找一个找一个 android 开发新手

    需要懂 android 的插件化,

    需求, 1.看懂一个 apk 插件的源码例子. (是一个例子文件,专门用来学习的,可以直接编译打包) 2.按照里面的示例代码,编写一些功能, (例如,和服务器建立 ws 连接,显示接收到的数据)

    引用 gpt


    在 Android 中,调用一个 APK 插件通常涉及 插件化技术,其核心是通过动态加载和运行独立的 APK 文件,以便实现模块化或功能扩展。常规调用 APK 插件的原理主要包括以下几个关键点:

    动态加载 APK:

    使用 DexClassLoader 或 PathClassLoader 动态加载插件 APK 的代码。

    插件的路径一般是通过文件系统访问的,比如将 APK 放到特定目录(如 data/data/package_name 下)。

    4 条回复    2025-03-24 16:23:40 +08:00
    sjcsome
        1
    sjcsome  
       7 天前
    你预计什么时候需要,有两年 android 经验,插件略懂一点。
    可以加 v 聊 sjc1902
    yawenimy122
        2
    yawenimy122  
       6 天前
    你说的是 aar 插件化吧
    TArysiyehua
        3
    TArysiyehua  
       6 天前
    不是,插件化的写法跟普通的代码不一样的。
    比如你要获取一个 class ,不能直接导包,必须通过楼主说的指定的 dex 来加载,服务或者其他的也是。

    楼主的以上是想找一个熟悉,或者看得懂的人来实现他想要的功能
    dreamkuo
        4
    dreamkuo  
    OP
       6 天前
    @TArysiyehua 这个原来也有很高的门槛啊, 我以为这是 android 开发的基本能力呢.嘿嘿
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3693 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:57 · PVG 08:57 · LAX 17:57 · JFK 20:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.