分类 equinox 下的文章

newrelic的android sdk实现原理解析(一)

前面已经介绍了eclipse plugin如何在runtime中使用tools.jar中的类,下面来整理一下newrelic的android sdk的整体实现原理;最近国内山寨newrlic APM产品的氛围比较浓厚,很多公司比如redware,twoapm,某调都推出了自己的android sdk应用性能监测产品;技术原理大同小异,当然我也不例外,手动山寨了一下;
阅读剩余部分 -

equinox的plugin fragment开发(实现runtime加载tools.jar)

sdk项目的eclipse插件中需要用到tools.jar,使用tools.jar中com.sun.tools.attach.VirtualMachine的loadAgent方法实现运行时动态加载自己的代理jar。默认equinox中没有加载tools.jar且插件中不能打包tools.jar,搜了一圈没有啥好办法,看来只能通过给eclipse plugin写fragment的方式来实现runtime加载tools.jar中的类。
阅读剩余部分 -