![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 56
msxq2015
这个作者很懒,什么都没留下…
展开
-
dataBinding 使用(老项目更新)
1.使用dataBinding//开启绑定buildFeatures { dataBinding = true}如果报编译错误,需要升级jdk到11 ,配置studio的jdk版本,就可以了。2.官网https://developer.android.com/topic/libraries/data-bindinghttps://developer.android.com/topic/libraries/data-binding3.布局的转换4.include.原创 2022-03-11 18:56:45 · 3490 阅读 · 0 评论 -
Rxjava 相关资料链接记录
1.RxJava 官网ReactiveXIntro to Rx - Foreword2.RxJava APIOverview (RxJava Javadoc 2.2.21)3.git 地址GitHub - ReactiveX/RxJava: RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable..原创 2022-03-07 14:16:09 · 2292 阅读 · 0 评论 -
Java 并发零碎记录(持续更新)
1. BlockingDeque 和 BlockingQueue BlockingDeque 双端阻塞队列 BlockingQueue 阻塞队列:生产和消费 背压解释背压管理 如果生产者和消费者线程之间的队列是Java BlockingQueue,那么您可以使用该队列进行背压管理。这是生产者消费者模式的另一个内置特性。背压意味着,如果生产者线程产生的工作多于消费者线程能够处理的工作 - 任务将在队列中排队。在某个时候,BlockingQueue 将变满,并且生产...原创 2022-03-07 14:14:37 · 81 阅读 · 0 评论 -
集合(持续更新)
Java中的集合共包含三大类,它们分别是Set(集),List(列表)以及Map(映射)1. List方法与set方法的区别(1)重复对象list方法可以允许重复的对象,而set方法不允许重复对象(2)null元素list可以插入多个null元素,而set只允许插入一个null元素(3)容器是否有序list是一个有序的容器,保持了每个元素的插入顺序。即输出顺序就是输入顺序,而set方法是无序容器,无法保证每个元素的存储顺序,TreeSet通过 Comparator 或者 Co..原创 2022-03-07 14:10:47 · 289 阅读 · 0 评论 -
Room 迁移遇到问题
1. 警告: Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument OR set exportSchema to false.未向批注处理器提供架构导出目录,因此无法导出架构。您可以提供room.schemaLoc原创 2022-03-03 20:58:32 · 1085 阅读 · 0 评论 -
知识点(持续更新)
1. kotlin 关键字 1.1 lateinit 延迟加载或者初始化,例如 private lateinit var viewPager: ViewPager2 1.2 val 和var val类似修饰符final ,设置值后不可变,var 可变参数 val :private const val ARG_OBJECT = "object" 1.3takeIf函数和takeUnless函数. 这些...原创 2022-03-01 11:01:40 · 70 阅读 · 0 评论 -
Executor vs ExecutorService vs Executors 区别
Executor vs ExecutorService vs Executors转载:Executor, ExecutorService 和 Executors 间的区别与联系 - 那啥快看 - 博客园正如上面所说,这三者均是 Executor 框架中的一部分。Java 开发者很有必要学习和理解他们,以便更高效的使用 Java 提供的不同类型的线程池。总结一下这三者间的区别,以便大家更好的理解:Executor 和 ExecutorService 这两个接口主要的区别是:ExecutorSe转载 2022-03-01 11:16:10 · 299 阅读 · 0 评论 -
view拖放方法记录
1.androidx.draganddrop 中的DropHelper https://developer.android.com/jetpack/androidx/releases/draganddrop2.onTouchEvent() 获取位置信息 X,Y3.View.OnDragListener https://developer.android.com/guide/topics/ui/drag-drop原创 2022-02-18 11:21:50 · 742 阅读 · 0 评论 -
Jetpack
1.ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。注意:可以在 Fragment 之间共享数据https://developer.android.com/topic/libraries/architecture/viewmodel2.WorkManager WorkManager 可处理三种类型的永久性工作:立即执行:必须立即开始且很快就完成的任务,可以加急。 长时间运行:运行时间可能较长...原创 2022-03-01 11:27:44 · 332 阅读 · 0 评论 -
Service 记录
1.转载 2022-03-07 14:13:22 · 57 阅读 · 0 评论 -
android 官方网站记录(持续更新)
1.官网 https://developer.android.com/2.github Android Android · GitHub3.api demo网站http://android.googlesource.com/platform/development/+/master/samples/ApiDemos4.githubhttps://github.com/googlesamples5.googlemaven 库https://maven...原创 2022-02-17 18:41:04 · 1625 阅读 · 0 评论 -
老项目 android support To androidX(持续更新)
1.在项目的根部android.useAndroidX=trueandroid.enableJetifier=true2.点击项目名称 refactor---Migrate to androidX会备份项目,接着同意更改为Androidx3.点击运行,修改报错的代码4.修改引入的第三方代码 butterknife(弃用,老代码没有办法依次修改) :This tool is now deprecated. Please switch toview binding.遇到问题:..原创 2022-02-16 22:37:45 · 1318 阅读 · 0 评论 -
android 内存泄漏(持续更新)
对象已经不会再被使用到了,是无用的,我们依然持有他的引用的话,无法被gc,就会造成内存泄漏内存泄漏的场景 1.单例导致内存泄露(context 引用使用applicationContext)context.getApplicationContext())2.静态变量导致内存泄漏(不实用尽量销毁)3.非静态内部类导致内存泄露(Handler 或 Runnable 作为非静态内部类,设置为static ,+activity 弱应用)4.未取消...原创 2022-02-11 21:17:15 · 1011 阅读 · 0 评论 -
AndroidImageSlider 滚动图片 viewpager
AndroidImageSlider :https://github.com/daimajia/AndroidImageSlider原创 2016-05-04 16:11:18 · 197 阅读 · 0 评论 -
eventBus 和greenDao
eventBus 和 greeDao官网文档位置: http://greenrobot.org/eventbus/documentation/原创 2016-05-04 16:17:10 · 197 阅读 · 0 评论 -
android 网络请求 volley
Volley git :https://github.com/mcxiaoke/android-volley原创 2016-05-04 16:21:34 · 172 阅读 · 0 评论 -
ImageLoader 官网
ImageLoader 官网 :https://github.com/nostra13/Android-Universal-Image-Loader原创 2016-05-04 16:24:37 · 244 阅读 · 0 评论 -
facebook 图片加载框架
fresco FaceBook 图片加载框架,功能强大 https://github.com/facebook/fresco原创 2016-05-04 16:26:56 · 302 阅读 · 0 评论 -
facebook rebound
VIew 点击特效 rebound : https://github.com/facebook/rebound原创 2016-05-04 17:05:20 · 289 阅读 · 0 评论 -
Gson
Gson :https://github.com/google/gson原创 2016-05-04 16:05:24 · 162 阅读 · 0 评论