- 博客(25)
- 收藏
- 关注
原创 github 相关问题
1.git invalid authentication data ,404 not found 重新使用token登录,删除以前的token
2022-03-13 10:28:37
2724
原创 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
3489
原创 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
原创 Java 并发零碎记录(持续更新)
1. BlockingDeque 和 BlockingQueue BlockingDeque 双端阻塞队列 BlockingQueue 阻塞队列:生产和消费 背压解释背压管理 如果生产者和消费者线程之间的队列是Java BlockingQueue,那么您可以使用该队列进行背压管理。这是生产者消费者模式的另一个内置特性。背压意味着,如果生产者线程产生的工作多于消费者线程能够处理的工作 - 任务将在队列中排队。在某个时候,BlockingQueue 将变满,并且生产...
2022-03-07 14:14:37
78
原创 集合(持续更新)
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
288
原创 kotlin关键字和修饰词(持续记录)
1.@JvmOverloads但是如果使用的了@JvmOverloads注解:@JvmOverloads fun f(a: String, b: Int=0, c:String="abc"){} 类似在Java中相当于在Java中声明了3个方法:void f(String a)void f(String a, int b)void f(String a, int b, String c)2.companion object类似Java创建静态方法和常量 类似p...
2022-03-06 17:22:39
569
原创 kotlin 防止内存溢出
1.协程作用域协程上下文与调度器 - Kotlin 语言中文站1.1定义mainScope,在destroy中取消class Activity { private val mainScope = MainScope() fun destroy() { mainScope.cancel() }1.2.mainScope.launch// 在 Activity 类中 fun doSomething() { // 在示例中...
2022-03-06 09:49:49
754
原创 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
原创 Jetpack
1.ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。注意:可以在 Fragment 之间共享数据https://developer.android.com/topic/libraries/architecture/viewmodel2.WorkManager WorkManager 可处理三种类型的永久性工作:立即执行:必须立即开始且很快就完成的任务,可以加急。 长时间运行:运行时间可能较长...
2022-03-01 11:27:44
331
转载 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
原创 知识点(持续更新)
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
原创 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
741
原创 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
1623
原创 老项目 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
1314
原创 android 内存泄漏(持续更新)
对象已经不会再被使用到了,是无用的,我们依然持有他的引用的话,无法被gc,就会造成内存泄漏内存泄漏的场景 1.单例导致内存泄露(context 引用使用applicationContext)context.getApplicationContext())2.静态变量导致内存泄漏(不实用尽量销毁)3.非静态内部类导致内存泄露(Handler 或 Runnable 作为非静态内部类,设置为static ,+activity 弱应用)4.未取消...
2022-02-11 21:17:15
1010
原创 facebook 图片加载框架
fresco FaceBook 图片加载框架,功能强大 https://github.com/facebook/fresco
2016-05-04 16:26:56
299
原创 ImageLoader 官网
ImageLoader 官网 :https://github.com/nostra13/Android-Universal-Image-Loader
2016-05-04 16:24:37
242
原创 android 网络请求 volley
Volley git :https://github.com/mcxiaoke/android-volley
2016-05-04 16:21:34
172
原创 eventBus 和greenDao
eventBus 和 greeDao官网文档位置: http://greenrobot.org/eventbus/documentation/
2016-05-04 16:17:10
197
原创 AndroidImageSlider 滚动图片 viewpager
AndroidImageSlider :https://github.com/daimajia/AndroidImageSlider
2016-05-04 16:11:18
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人