降低compileSdkVersion 或者更新AndroidStudio
java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE结论:您目前使用的Android Studio版本不支持您设置的compileSdkVersion, 这个原因是首先有一个依赖包里面设置了最小SDK版本The minComp...
降低compileSdkVersion 或者更新AndroidStudio
java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE结论:您目前使用的Android Studio版本不支持您设置的compileSdkVersion, 这个原因是首先有一个依赖包里面设置了最小SDK版本The minComp...
1. 锁 为什么要用锁: 线程进行的过程中随时都有可能产生线程切换, 如果操作同一个变量,可能就会发生问题: 例如两个线程对同一个变量i 各自进行10次自增操作, 得到的结果...
1. 方法概览 2. 子类概览 3.锁情况
线程池会保持coorPoolSize个线程一致存活,等待submit或者execute提交任务来执行,这个机制是怎么保证的呢? 这其实是归因于ThreadPool中的Work...
ThreadPollExecutor的源码中有一段 COUNT_BITS 的十进制值是29, 它是用来干什么的呢? RUNNING用二进制值表示是 11100000 000...
这两天学习了一下ANdroid Jetpack 中的Navigation部分遇到的问题 要想DrawerLayout和NavHostFragment联动,除了navigati...
结论:您目前使用的Android Studio版本不支持您设置的compileSdkVersion, 这个原因是首先有一个依赖包里面设置了最小SDK版本The minComp...
{"error_code":100,"error_msg":"Invalid parameter"}整了一晚上, 参数也没啥问题最后发现是access_token位置放错了,...
解决方案:把后台的Base64类拷贝到Android
AAPT2 aapt2-4.2.0-alpha07-6645012-windows Daemon #0: Daemon startup failedCreateProcess...
本次系列的内容如下: Android启动流程——1 序言、bootloader引导与Linux启动Android系统启动——2 init进程Android系统启动——3 in...
@applixy nsdd
Android性能优化-ListView优化Android性能优化-ListView ListView的优化主要分为以下几点 1 convertView的复用 ListView每次滚动都会调用getView方法,所以优...
第一次看到 NamedDomainObjectContainer 的时候,让我迷惑了好一阵子,这到底是个什么玩意?现在让我们来揭开它神秘的面纱,看看它到底是什么,有什么作用。...
一、Android 启动过程 1、启动电源以及系统启动当电源按下时引导芯片代码从预定义的代码可以执行,加载BootLoader到RAM中,然后执行。 2、引导程序BootLo...
开始之前 这是我第一次写博客,现在想想我已经学习Android快两年,但仍记得那个说十年太久,希望两年后的你还记得自己最初的模样的少年。虽然现在我没有能够成为两年前希...
组合是Composition,Association是关联关系
类与类之间的关系类是一系列对象的集合(类是存放对象的地方) 在类之间常见的关系有: 1.依赖 (“use-a”) 2.聚合 4. 组合 3.继承 依赖(dependence)既“use...