最新 最热

Kotlin干掉了findViewById,但用不好也会有性能问题

自从 Google 宣布 Kotlin 为 Android 一等公民的身份后,大量的 Android 开发开始接触和使用 Kotlin,也体会到 Kotlin 在编码过程中的便捷和高效。

2019-10-28
1

Android兼容Java 8语法特性的原理分析

本文主要阐述了Lambda表达式及其底层实现(invokedynamic指令)的原理、Android第三方插件RetroLambda对其的支持过程、Android官方最新的dex编译器D8对其的编译支持。通过对这三个方面的跟踪分析,以Java 8的代表性特性—...

2019-10-23
0

Mac上用Flutter来开发--Android

安装完flutter以后google analytics默认是自动打开的,国内建议选择关闭:

2019-10-22
0

Android开发使用Lambda表达式

AndroidStudio从2.1开始官方通过Jack支持Java8,从而使用Lambda等特性。

2019-10-22
0

android http请求

android开发如果使用sdk23以上会发现之前很多http库都不能用了,原因是sdk23中已不提供org.apache.http.*,推荐使用HttpURLConnection,这个API的效率更高,可以减少网络使用,降低耗电量,好处是不少但是没啥好用的封装库,要是...

2019-10-22
0

Android 架构组件的最新进展 (上篇)

根据我们曾经做的调查,开发者们希望 Android 官方可以维护一些实用的组件库和架构实践,以降低中大型应用的开发门槛,这样开发团队就可以集中更多精力在实际业务的优化和改进上。...

2019-10-15
0

Android自动化测试探索(五)代码覆盖率统计

同样如果以上说的几个都不懂也行, 让开发帮忙做这些然后编个代码覆盖率统计的包给你测试, 测完把手机给开发取数据生成报告。 注意每次测试完先返回手机桌面把程序退到后台等几秒让app自己生成日志文件...

2019-10-15
1

金九银十,2019 Android精选面试实战总结整理(含详细解析)

1:首先计算出 density,计算公式:当前设备屏幕总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = densitydensity 的意思就是 1 dp 占当前设备多少像素计算density 的原因:在布局文件中填写的是什么单位,最后都会被转化为 px,系统...

2019-10-11
0

咦,Android Studio 3.5 Retry ?

总会有那么一个人,让你觉得这个世界一切都是值得的。纵使结果不尽人意,曾经拥有即是最好。

2019-10-08
0

【Flutter】362- 让前端开发者失业的技术,Flutter Web 初体验

Flutter 是一种新型的 “客户端” 技术。它的最终目标是替代包含几乎所有平台的开发:iOS,Android,Web,桌面;做到了一次编写,多处运行。掌握 Flutter web 可能是 Web 前端开发者翻盘的唯一机会。...

2019-09-30
0