首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Kirin007
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 62
沸点 0
赞
62
返回
|
搜索文章
赞
文章( 62 )
沸点( 0 )
Android 官方架构组件 Paging:分页库的设计美学
我是一个崇尚开源的Android开发者,在过去的一段时间里,我研究了Github上的一些优秀的开源库,这些库源码中那些 天马行空 的设计和思想令我沉醉其中。
轻量富文本异步绘制框架
我相信不论是哪种方式代码量都不小, 并且难以复用, 其他语言写富文本是那么轻松, Android 天生支持简单 HTML, RN(JS) 标签套标签, 而只要用过 iOS 中的富文本都会觉得难用... 目前业界功能强大、较为好用的是 YYText, 但设计思想是尽可能与 UIL…
Android Architecture Components 只看这一篇就够了
Android Architecture Components 是谷歌在Google I/O 2017发布一套帮助开发者解决Android 架构设计的方案。里面包含了两大块内容: 官方给予 Google 组件的功能:A collection of libraries that …
Router: 教你如何进行任意插件化环境下的路由适配
插件化的使用很复杂。这也是我要把插件化的配置单独拿出来讲的主要原因! 插件化由于其实现方式各不相同,所以一直以来也没有个统一的路由框架提供使用。 对于大型项目来说,很多都有接入使用各自的Router框架,Router框架已经做好了上层跳转的解耦。但是如果接入插件化的话,由于启动…
我的图片四级缓存框架
开发App一定涉及到图片加载、图片处理,那就必须会用到三方的图片框架,要么选择自己封装。至于主流的三方图片框架,就不得不说老牌的ImageLoader、如今更流行的Glide、Picasso和Fresco。但三方的框架本文不会过多介绍。 Glide等框架,毕竟是大神及团队花费很…
深度学习js与安卓的交互以及WebView的那些坑
1. 漏洞产生原因: 当一些 APP 通过扫描二维码打开一个外部网页时,攻击者就可以执行这段 js 代码进行漏洞攻击。在微信盛行、扫一扫行为普及的情况下,该漏洞的危险性非常大 Android 4.2版本之前:采用拦截prompt()进行漏洞修复。 1. 产生原因 2. 解决方法…
Android开源实战:手把手教你实现一个简单 & 好用的搜索框(含历史搜索记录)
今天,我将手把手教大家实现一款 封装了 历史搜索记录功能 & 样式 的Android 自定义搜索框 开源库,希望你们会喜欢。 1. 简介 2. 需求场景 3. 业务流程图 4. 功能需求 5. 总体设计 6. 功能详细设计 至此,关于搜索框的全部源码讲解完毕。 7. 具体使用 …
红包外挂史及AccessibilityService分析与防御
提起AccessibilityService,你最容易联想到的肯定是微信抢红包插件!但这个服务的设计初衷,是为了帮助残障人士可以更好的使用App。 一些“调皮”的开发者利用AccessibilityService可以监控与操作其他App的特性加上系统远超人类的反应速度,在某些竞…
Android笔记-网络篇:HTTP & HTTPS
无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 无状态:HTTP协议是无状态协议,无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导…
你不会以为Android Toast就只是简单的吐司吧?
今天看了一下Toast的源码,或者如果你对AIDL感兴趣,可以看下去。 Toast不会同一时间显示多个,好像所有Toast都是排队了一样,而且不同的App都是排的一个队列一样。是的,这里有一个队列。而且因为不同App都是使用这一个队列,这里就用到了AIDL跨进程通信。 跨进程有…
下一页
关注了
15
关注者
0
收藏集
10
关注标签
12
加入于
2016-09-15