御弟哥哥 御弟哥哥
4年前
完美解决Android RyclerView嵌套滑动事件冲突
在Android项目开发中,为了实现需求和兼并用户体验,相信很多人都碰到滑动事件冲突的问题。在Android系统中事件分发机制是一个很重要的组成部分,由于这事件分发机制不是本文重点,故不在此多述,如果有想详细了解的可以自己搜下,网上有很多相关资料详细描述了Android事件分发机制。一、问题场景由于RecyclerView自身的优点,使得它已经基本
九路 九路
4年前
Android 内存管理机制
前言:Android系统是基于Linux内核开发的操作系统,而Linux系统有其独到的内存管理机制,会在进程活动停止后结束该进程。Android在此基础上优化了内存管理,会把进程都保存在内存中,直到系统需要更多内存为止,释放部分进程。这些被保存在内存中的进程,并不会影响系统的运行速度,相反,在重新打开这些进程时,会提升进程启动速度Android内存管
Wesley13 Wesley13
3年前
1 面试题之多线程、锁
大纲:!(https://oscimg.oschina.net/oscnet/up8e01bd5ababcc60019e69eca355d0783b31.png)一、线程相关①进程与线程的区别:(重点掌握)!(https://oscimg.oschina.net/oscnet/
Stella981 Stella981
3年前
ElasticSearch 线程池类型分析之 ExecutorScalingQueue
ElasticSearch线程池类型分析之ExecutorScalingQueue在ElasticSearch线程池类型分析之SizeBlockingQueue(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fhapjin%2Fp%2
Stella981 Stella981
3年前
LEADTOOLS Android的入门使用方法
一、搭建Android开发环境在使用LEADTOOLSAndroid(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.evget.com%2Fproduct%2F781)库和demo之前,需要根据以下步骤搭建Android开发环境:1、安装JavaDevelop
Stella981 Stella981
3年前
Android4.4的init进程
Android4.4的init进程侯亮1背景前些日子需要在科室内做关于Android系统启动流程的培训。为此,我在几年前的技术手记的基础上,重新改了一份培训文档。在重新整理文档期间,我也重读了一下Android4.4的相关代码,发现还有一些东西是我以前一直没重视过的,所以打算写下来总结一二。我以前之所以没有把
Stella981 Stella981
3年前
ButterKnife使用
1、BuildScripts,添加红色部分buildscript{repositories{jcenter()google()}dependencies{classpath'com.android.tools
Wesley13 Wesley13
3年前
Android应用程序架构
src/ java原代码存放目录gen/自动生成目录gen目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R
Wesley13 Wesley13
3年前
IDEA多线程下多个线程切换断点运行调试的技巧
<divid"cnblogs\_post\_body"class"blogpostbody"<p多线程调试设置可以参考:http://www.cnblogs.com/leodaxin/p/7710630.html</p<p&nbsp;</p<p1断点设置如图:</p<p<imgsrc"https://images2017
javalover123 javalover123
2年前
Java并行流指北
Java并行流,方便了并发操作,但是不注意可能会导致问题。如最大线程数,怎么控制并发数,类加载器,线程上下文变化,ForkJoinPool的execute、submit、invoke方法的区别等。