V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
dreamkuo
V2EX  ›  外包

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

  •  
  •   dreamkuo · Mar 24, 2025 · 1396 views
    This topic created in 403 days ago, the information mentioned may be changed or developed.

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

    需要懂 android 的插件化,

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

    引用 gpt


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

    动态加载 APK:

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

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

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

    楼主的以上是想找一个熟悉,或者看得懂的人来实现他想要的功能
    dreamkuo
        4
    dreamkuo  
    OP
       Mar 24, 2025
    @TArysiyehua 这个原来也有很高的门槛啊, 我以为这是 android 开发的基本能力呢.嘿嘿
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1386 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 16:29 · PVG 00:29 · LAX 09:29 · JFK 12:29
    ♥ Do have faith in what you're doing.