Android性能问题,使用一些外部java文件,使用jar形式和使用library的形式,哪个效率高呢?为啥?
jar比较好
library是类库,就是一堆.jar文件的集合.一般情况下都是若干个.class文件能实现一组功能,这时候便可以把这些.class文件打包成.jar文件.比如说当需要使用集合类的时候,咱们需要import java.uitl.*; 对应的就是一个jar包(.jar文件)它里面就是一堆.class文件。
如果有性能问题。可以尝试把性能差的部分用C来实现。然后Android用NDK方式调用so库
使用一些外部java文件 和 使用jar形式,差别不大,不必深究。
若性能问题真的扣到这么紧,那肯定还是用Android的NDK方式,调用c。