Avatar notebook default
16篇文章 · 14890字 · 1人关注
  • 判断当前进程运行时环境(32/64位)的方法

    问题由来 最近项目里添加了64位动态库,即app/libs下的armeabi和arm64-v8a两个存储动态库的目录。项目还有拷贝动态库的需要,...

  • Android性能优化和内存优化(持续更新)

    对以前做性能优化和内存优化的方法总结。 整体思路 定义问题对 adb shell dumpsys meminfo 的分析和理解运行时内存较高 ...

  • Resize,w 360,h 240
    集成第三方登陆SDK的优化方案

    在做项目代码静态分析的过程中,我们发现,第三方登录的SDK的代码占比在9%左右。从功能上看,这些SDK的主要作用有三个,一是账户登录,二是分享,...

  • 查看依赖库和隐含依赖导致的问题

    Android Studio使用gradle来管理项目,使用依赖库也很简单,在build.gradle中配置一下就可以了。但是这么方便的工具也隐...

  • 插件化--错误收集

    1,依赖库版本问题的解决方法 W/art: Incompatible structural change detected: Structura...

  • Android插件化实践过程(整理中)

    在泛灵犀模块上实施插件化,因为它只有三个activity,没有其它组件,没有动态库,代码也简单,非常适合做插件 架构图 技术模块分解 1,资源文...

  • AndroidHook学习和应用

    近期要做网络请求数据统计(主要是为了监控频繁请求和流量异常)。由于项目中使用了多种网库发送请求,有HttpClient,HttpUrlConne...

  • 重构工作感悟

    最近正在计划做手机输入法项目的网络模块重构,总结现有问题的过程中感觉有了一些新的认识或者是对以往知识的重新认识: 1,设计模式是对设计原则的延伸...

  • Resize,w 360,h 240
    搭建安卓应用架构的实践总结

    近两年安卓开发社区提倡使用MVP或MVVM替代MVC,近期谷歌官方还在Github上公布了示例代码供大家参考。另外,以Square公司开源的Ok...

    0.2 2075 4 35

文集作者