御弟哥哥 御弟哥哥
4年前
完美解决Android RyclerView嵌套滑动事件冲突
在Android项目开发中,为了实现需求和兼并用户体验,相信很多人都碰到滑动事件冲突的问题。在Android系统中事件分发机制是一个很重要的组成部分,由于这事件分发机制不是本文重点,故不在此多述,如果有想详细了解的可以自己搜下,网上有很多相关资料详细描述了Android事件分发机制。一、问题场景由于RecyclerView自身的优点,使得它已经基本
九路 九路
5年前
Android 内存管理机制
前言:Android系统是基于Linux内核开发的操作系统,而Linux系统有其独到的内存管理机制,会在进程活动停止后结束该进程。Android在此基础上优化了内存管理,会把进程都保存在内存中,直到系统需要更多内存为止,释放部分进程。这些被保存在内存中的进程,并不会影响系统的运行速度,相反,在重新打开这些进程时,会提升进程启动速度Android内存管
Stella981 Stella981
4年前
Android.mk中的常用语法
__Android.mk编译文件是用来向AndroidNDK描述你的C,C源代码文件的,今天查了一些常用的的语法。一概述:一个Android.mk文件用来向编译系统描述你的源代码。具体来说:该文件是GNUMakefile的一小部分,会被编译系统解析一次或更多次的build系统。你可以在每一个Android.mk文件
Wesley13 Wesley13
4年前
Python使用ThreadingTCPServer创建多线程代理
codingutf8fromBaseHTTPServerimportBaseHTTPRequestHandlerfromSocketServerimportThreadingTCPServerimportgzipfromStringIOimportStringIOimport
Stella981 Stella981
4年前
Android4.4的init进程
Android4.4的init进程侯亮1背景前些日子需要在科室内做关于Android系统启动流程的培训。为此,我在几年前的技术手记的基础上,重新改了一份培训文档。在重新整理文档期间,我也重读了一下Android4.4的相关代码,发现还有一些东西是我以前一直没重视过的,所以打算写下来总结一二。我以前之所以没有把
Stella981 Stella981
4年前
ButterKnife使用
1、BuildScripts,添加红色部分buildscript{repositories{jcenter()google()}dependencies{classpath'com.android.tools
Stella981 Stella981
4年前
40个Java多线程问题总结
前言 转自 https://www.cnblogs.com/xrq730/p/5060921.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fxrq730%2Fp%2F5060921.html)40个问题汇总1
Wesley13 Wesley13
4年前
Android应用程序架构
src/ java原代码存放目录gen/自动生成目录gen目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R
Wesley13 Wesley13
4年前
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
重定向爬虫和多线程爬虫
在日常爬取工作中会遇到程序返回302的情况,这种是网站重新定向问题,就是爬取的网站进行了跳转,我们想要的数据又需要跳转连接才能取到,比如,我们访问http/www.baidu.com会跳转到https/www.baidu.com,发送请求之后,就会返回30