android
文章平均质量分 80
七叶林
专业种田,卖菜,偶尔追追动漫,写写代码
展开
-
一个简单的RecyclerView多布局实现
实现一个简单的item多布局,当做记录,主要是通过不同的itemType来实现,先放上我的实现效果,如下,图片大都是百度的:由于使用了百分比布局,所以横屏的也顺便适配了,横屏的如下,需要注意一下这些地方:1、由于我的最外层布局使用的是 viewpager + fragment,在轮播图下面几个圆形按钮的布局(第二个itemType)也是fragment,所以在第二个itemTy原创 2016-10-19 23:26:34 · 3228 阅读 · 1 评论 -
Android 淘气三千传之——Android搜索中前缀匹配的一点理解
目录1、前言2、相关知识点3、内容4、问题5、总结6、参考文章 & 推荐阅读1、前言咳咳,当我们在浏览器、在手机的电话联系人界面等等地方,输入一段字符串之后,就可以匹配出相应前缀的结果出来(如使用 AutoCompleteTextView 输入字段就会有相应的结果匹配),在存储本地数据的时候,由于数据后期可能会变多,所以需要进行缓存或者添加数据库索引,(量级肯定不能和服务端相比),由于是需要通过前缀原创 2018-01-25 23:08:48 · 2234 阅读 · 0 评论 -
Android 淘气三千传之 —— 插件化的一点理解(上)
插件化目录:1、类加载机制2、Binder机制3、Android系统、APP、四大组件的启动流程4、APK安装过程5、Android资源的加载过程6、Hook机制7、面向接口(抽象)编程8、面向切面编程9、代理模式10、插件化框架1、类加载机制:Java 类加载机制Module First : java 虚拟机原创 2018-06-27 16:28:13 · 1549 阅读 · 0 评论 -
android studio 将 cpp 文件编译的so 库 给其它工程使用
这篇文章本来是作为另一篇 http://blog.csdn.net/handsonn/article/details/78253536 的一部分,但是感觉会有很多图片,就单独拿了出来以下是我的运行环境:操作系统:Ubuntu 16.0.4 IDE:Android Studio 3.0. beta4网上大多数是另一种打包的流程,个人感觉比较麻烦,所以记录下自己尝试的这两种这两种...原创 2017-09-26 19:57:01 · 6685 阅读 · 1 评论 -
Handler引起的文章 --- Linux 内核 500 次回眸 之 开篇
这是一个开篇,包含前言和内容,内容部分讲了一点关于 handler 的例子。1、前言 首先,Linux 内核是非常优秀的程序,同时,Linux 是一个优秀的操作系统,既然是操作系统,那么关于操作系统的知识,Linux 内核都会多少涉及到。 本人是一年的小小开发仔,从个人角度来说,Linux 内核是很值得一读学习的知识,结合相关的书籍,在网站上下载代码...原创 2018-08-14 22:47:47 · 765 阅读 · 0 评论 -
菜鸟对使用AIDL的一点理解
AIDL,即Android Interface Definition Language,android接口定义语言,官方文档这么说的(好正式)Note: Using AIDL is necessary only if you allow clients from different applications to access your service for IPC and want to han原创 2016-05-26 17:11:59 · 1015 阅读 · 0 评论 -
使用 okhttp 与 sae 进行数据交互
之前使用了 HttpURLConnection 与 sae 进行交互, http://blog.csdn.net/handsonn/article/details/50986775 这里换了 okhttp3,换汤不换药,过程一样的,记录这里以后可以用 这篇添加了上传图片的功能,上传到新浪云然后返回链接,然后可以通过Glide直接显示这个链接的图片,所以分成两个部分,上传json数据 和 上传图原创 2016-05-26 23:30:29 · 1901 阅读 · 0 评论 -
jcenter 的一点总结
使用jcenter 的过程中,遇到一点问题,问题以后会不断出现,所以坑也要不停地填 开始使用 app 作为上传的 library,出现如下错误于是新建一个 android library名为“mylibrary”,然后在 mylibrary 添加apply plugin: 'com.android.library'apply plugin: 'com.novoda.bintray-release原创 2016-04-22 13:37:10 · 1940 阅读 · 0 评论 -
实现一个简便的 LRUCache 和 LFUCache
本文主要是介绍了 LruCache 和 LFUCache,以及对应的简单实现,阅读时长大约 8 分钟 文章分为2个部分:目录 1、LRUCache概述简易实现2、LFUCache 概述 简易实现: 1、LRUCache 概述 在 Android 或者 java 开发中, LRUCache 的使用很广泛,...原创 2019-06-30 22:20:32 · 804 阅读 · 0 评论