公众号:码农乐园
  • 23
    文章
  • 0
    专栏
  • 6831
    访问
  • 2
    粉丝
  • 2
    关注
  • 7
    获赞

公众号:码农乐园 等级

Android程序员一名,不太会说话,可以关注我的公众号:码农乐园(QXF069)
  • 最新发表
  • 最多访问
  • 最多收藏
  • 最多评论
android系统稳定分析

分析Android问题时,经常会遇到一些稳定性问题。什么是稳定性问题呢,我归结有以下特点,非必现问题,或没有找到复现路径的问题。其实没有非必现问题,只有找不到复现方法。系统越复杂这类问题越多,因为软件路径太多了。应用的死机重启。这类问题不能简单的归结为应用问题,毕竟应用是跑在系统上的。当应用开发人员无法分析出问题时,可能就会认为是稳定性问题。系统死机重启。A

139
0
1
如果一个Activity启动比较慢,需要优化,你觉得可以从哪些方面入手?

打开一个app的时候速度比较慢,等一会才能看到UI,有很多种原因,下面是我根据这些个情况做出的多种优化,记录 一下。1、采用动态布局:先是优化了布局,减少层级嵌套,使用merge优化等等。但发现加载xml布局还是慢了点,于是改为动态布局,布局的 时间减少了好几倍。2、利用MessageQueue.IdleHandler()回调 按照activity的生命周期

221
0
0
非常实用的GitHub项目

CoilCoil是Android上的一个全新的图片加载框架,它的全名叫做 coroutine image loader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API等优势。它支持GIF和SVG,并且可以执行四个默认转换:模糊,圆形裁剪,灰度和圆角。示例如

241
0
1
记住几种出现内存泄漏的点

Android 内存优化——常见内存泄露及优化方案如果一个无用对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这中情况就是内存泄露。在Android 开发中,一些不好的编程习惯会导致我们的开发的app 存在内存泄露的情况。下面介绍一些在Android 开发中常见的内存泄

244
0
0
Android 自学必备网站

一,Android 自学网站给 Android 自学者朋友推荐几个自学网站:1. Android Developers作为一个Android开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会。网站:https://developer.android.com/2. Android专业中文社区Android专业

248
1
0
基于Xposed自动化框架XposedAppium

基于Xposed做的一款自动化点击,滑动框架(基于安卓原生的事件分发)。可以模拟手指的一切操作,基于Xpath表达式获取View。此框架在virjar大佬的框架基础上进行的修改的,修复了部分Bug,添加常用方法等.在登入页面输入账号密码后,跳转到第二个Activity并点击对话框确定按钮。 Xposed模块:很简单,添加对应的Activity,需要实Page

310
0
0
Android开发,干货

内存检测 leakcanary https://github.com/square/leakcanary 响应式编程 RxJava https://github.com/ReactiveX/RxJava RxAndroid https://github.com/ReactiveX/RxAndroid 消息通信 EventBus 组

233
0
0
AT大牛带你深度剖析Android 10大开源框架

做了几年的Android开发,也面试过不少公司,被面试过,也面试过不少人,其实Android的技术真的是无边界,不管你做过多牛的项目,不管你多久的经验在Android开发中不可能是停滞不前的,需要不断的学习及总结,否则难以解公关技术问题,下面把我压箱底的视频资料贡献给大家; 一,android视频教程 Android视频教程: 1,Android入门

235
0
0
Retrofit 动态修改BaseUrl 操作

开发中会遇到URL需要动态切换,若你还是通过gradle打包切换是否不太灵活,下面将介绍一下retrofit基于OKhttp中动态修改URL; 原理添加拦截器,在retrofit中的现实更加灵活了如下代码: language private RetrofitUrlManager() { if (DEPENDENCY_OKHTT

310
0
1
volatile 关键字说明

volatile 变量修饰的共享变量进行写操作前会在汇编代码前增加 lock 前缀: 1),将当前处理器缓存行的数据写回到系统内存; 2),这个写会内存的操作会使其它 cpu 缓存该内存地址的数据无效。 Java 语言 volatile 关键字可以用一句贴切的话来描述 “ 人皆用之,莫见其形 “。理解 volatile 对理解它对理解 Java

442
0
0