封装后的使用示例 接口定义: 在fragment中调用上面的接口, 加载数据: 可以看到去掉了基本永远重复的线程切换逻辑: 整体感觉清爽了很多, 不再是经典的一坨无聊的代码堆...
1. adb连接终端 2. 查看连接的终端列表 3. 查看系统信息 4. 查看包信息 5. 命令方式启动apk 6. 命令方式开关屏 7. 修改文件所属的用户和用户组 8. ...
如果有人问你, 计算机的能力已经这样强了,算法有啥用?你可以问他,一个亿的阶乘后面有几个零? 这个问题不是常规计算能解决的,即使交给计算机也要花好长时间... 阶乘 阶乘是一...
一、Selendroid原理、元素识别工具、脚本设计原则 1、Appium原理 针对于Hybrid的App,Appium基于Selendroid框架实现,而Selendroi...
接着上一篇文章 《Android智能识别 - 银行卡区域裁剪》 来说,上一次我们已经截取到了银行卡的数字区域,那么这次我们基于上次截取到的卡号区域,来进行数字识别。 有了上面...
本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发 公司的项目代码比较多,每次调试改动java文件后要将近2分钟才能跑起来,实在受不了。在网上找了一大堆配置...
Android Studio 自带了一个功能,叫做 Product Flavor,它可以让开发者更加便捷地切换代码源集,不用再像之前一样做多渠道开发需要通过注释来实现,现在只...
线程同步的基础概念: 同步 指的是调用一个方法时,在没有得到结果之前,这个调用就不返回。线程同步的意思与之类似,但线程同步并不是说让一个线程执行完了再执行其它线程,一般是指让...
生产者消费者模型是我们学习多线程知识的一个经典案例,一个典型的生产者消费者模型如下: 这段代码很容易引申出来两个问题:一个是wait()方法外面为什么是while循环而不是i...
新来的宝宝先看这里 Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和...
对于Java中的 final 关键字,我们首先可以从字面意思上去理解,百度翻译显示如下: 也就是说 final 英文意思表示是最后的,不可更改的。那么对应在 Java 中也是...
在Android Studio中,可能导致泄漏问题的handler一般会被提示 Lint警告: 意思:class使用静态声明否则可能出现内存泄露。 这是一个基本的activi...
原文链接 针对浏览器网页的一些优化规则。 目录 页面优化静态资源压缩CSS雪碧图、Base64内联图片样式置顶、脚本置底使用外链的css和js避免空src的图片避免在html...