御弟哥哥 御弟哥哥
3年前
完美解决Android RyclerView嵌套滑动事件冲突
在Android项目开发中,为了实现需求和兼并用户体验,相信很多人都碰到滑动事件冲突的问题。在Android系统中事件分发机制是一个很重要的组成部分,由于这事件分发机制不是本文重点,故不在此多述,如果有想详细了解的可以自己搜下,网上有很多相关资料详细描述了Android事件分发机制。一、问题场景由于RecyclerView自身的优点,使得它已经基本
九路 九路
4年前
Android 内存管理机制
前言:Android系统是基于Linux内核开发的操作系统,而Linux系统有其独到的内存管理机制,会在进程活动停止后结束该进程。Android在此基础上优化了内存管理,会把进程都保存在内存中,直到系统需要更多内存为止,释放部分进程。这些被保存在内存中的进程,并不会影响系统的运行速度,相反,在重新打开这些进程时,会提升进程启动速度Android内存管
Stella981 Stella981
3年前
OkHttp三问—百度真题
来吧,今天说说常用的网络框架OKHttp,也是现在Android所用的原生网络框架(Android4.4开始,HttpURLConnection的底层实现被Google改成了OkHttp),GOGOGO!OKHttp有哪些拦截器,分别起什么作用OkHttp怎么实现连接池OkHttp里面用到
Stella981 Stella981
3年前
Android.mk中的常用语法
__Android.mk编译文件是用来向AndroidNDK描述你的C,C源代码文件的,今天查了一些常用的的语法。一概述:一个Android.mk文件用来向编译系统描述你的源代码。具体来说:该文件是GNUMakefile的一小部分,会被编译系统解析一次或更多次的build系统。你可以在每一个Android.mk文件
Wesley13 Wesley13
3年前
Android中_TextView属性的XML详解 包括单行显示等等。
<prename"code"class"html"属性名称描述android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此
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
Easter79 Easter79
3年前
TextView中使用链接打开Activity
Activity加入intentfilter支持<activityandroid:name"TestActivity"<intentfilter<dataandroid:host"yourhost"android:scheme"testschema"/<
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