e:\b\build\slave\windows_engine\build\src\third_party\dart\runtime\vm\scavenger.cc: 411...
e:\b\build\slave\windows_engine\build\src\third_party\dart\runtime\vm\scavenger.cc: 411...
版本1.0 和1.0.0不一样image.png 这三个值别配错了image.png 关闭R8混淆, android.enableR8=false app级gradle脚本...
使用wlan mac地址作为设备唯一标识,wlan mac可以理解为无线网卡的id,硬件烧录好的,不可更改,唯一 Android版本 >= Android10 Android...
buildscript {repositories {// mavenCentral()// jcenter()// google(...
Gradle和Gradle 插件 版本不兼容的错误 解决方案:为更换对应的版本Gradle 版本更换为 4.1Gradle 插件版本为3.0.1
1 内存泄漏根本原因 内存泄漏的根本原因是:长生命周期的对象持有短生命周期的对象,短生命周期的对象就无法及时释放。 2 Handler错误用法 Handler允许我们发送延时...
写的挺好的,有句话有异议,而每个线程都有一个属于自己的ThreadLocal这句话不准确,static final ThreadLocal<Looper> sThreadLocal = new ThreadLocal<Looper>();ThreadLocal是静态变量,只会实例化一次,所以,每个线程对应同一个ThreadLocal
一个线程能否创建多个Handler,Handler跟Looper之间的对应关系 ?1 一个线程能否创建多个Handler,Handler跟Looper之间的对应关系 ? 一个线程能够创建多个Handler,Handler跟Looper没有对应关系,线程才跟...
一、消息机制流程简介 在应用启动的时候,会执行程序的入口函数main(),main()里面会创建一个Looper对象,然后通过这个Looper对象开启一个死循环,这个循环的工...
好东西
安卓自定义漏斗-FunnelView简介 最近项目需要绘制一批图表控件,于是使用了MPChatAndroid框架,但是里面没有漏斗图,网上也没有合适的漏斗图。于是,只能自己造轮子咯。已开源至github:Fun...
0. Thanks To Retrofit使用详解(一)Android Retrofit 2.0 的详细 使用攻略(含实例讲解)Android Retrofit网络请求Ser...
一、效果图 二、布局代码 解决方案: 最外层:SmartRefreshLayout 中间滑动嵌套:CoordinatorLayout + AppBarLayout 这是an...
根据提示,github不再支持你的浏览器了,换Chrome或者Firefox注册,换之后注册成功。