首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
aTaller
掘友等级
Android
|
奇舞团Android团队
aTaller是一个Andorid及周边技术文章分享平台,由奇舞团Andorid团队运营。 我
获得徽章 0
奇舞团
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 57
沸点 0
赞
57
返回
|
搜索文章
赞
文章( 57 )
沸点( 0 )
凑个热闹-LayoutInflater相关分析
最近给组内同学做了一次“动态换肤和换文案”的主题分享,其中的核心就是LayoutInflater类,所以把LayoutInflater源码梳理了一遍。巧了,这周掘金新榜和部分公众号都发布了LayoutInflater或者换肤主题之类的文章。那只好站在各位大佬的肩膀上,也来凑个热…
Java NIO之Buffer
在计算机世界,要想和计算机交互必须有输入(Input)和输出(Output)才能把我们的请求发送给计算机,计算机处理后给我们一个结果,可见输入输出很重要。同理在Java中也有处理输入输出的模块。包括IO和NIO,其中IO相关代码在java.io包下,我们今天要聊的NIO在jav…
Java NIO之Channel
今天来谈一谈NIO中的Channel,上一篇文章介绍了Buffer,有了Buffer还需要有一个通道来处理Buffer。它就是今天我们要学习的Channel。按照字面理解,它就是一个通道,可以从通道中读数据,也可以把数据写入到通道中。 FileChannel比较简单,主要用于文…
Java NIO之Scatter和Gather
前面的文章分享了Buffer和Channel,以及关于Buffer和Channel的基本操作。这篇文章继续分享关于Channel的Buffer的操作Scatter和Gather,这篇内容比较简单。 Scatter和Gather的字面意思就可以分好的解释他们各自的用途。其中Sca…
Java NIO之Selector
前面两篇文章介绍了NIO中的Buffer和Channel,有了之前的基础,这篇文章来介绍一下另一个比较重要的概念----Selector。我们知道系统线程的切换是消耗系统资源的,如果我们每一个连接都用一个线程来管理,资源的开销会非常大,这个时候就可以用Selector。通过Se…
AccessiblityService知多少
最近研究了自动化操作的相关事宜,辅助服务就是其中一项技术。下面介绍一下相关方面技术。这项技术可以用作抢红包、App自动安装卸载、页面内容抓取,WX消息的自动发送、自动发送朋友圈,H5页面内容抓取也可以。 对于那些由于视力、听力或其它身体原因导致不能方便使用Android智能手机…
基于ReactNative实现动态加载
最近看到某厂Android端物联网Demo演示应用中可动态加载模块,具体操作是在控制台拖拽生成一个模块和链接地址。然后在Android端刷新首页即可看到新添加的模块。下载Demo代码之后发现用到了facebook开源的react-native框架。然后打算研究一下是否能模拟动态…
Java常用数据结构之Stack&Vector
继续Java常用数据结构分析之路,这次的主角是Stack和Vector。Vector已经不推荐使用了,可以用ArrayList和LinkedList替代,它的主要特色是线程安全,代价自然就是效率。Stack则是拥有先进后出的特性,在特定的环境下能很好的工作。这两个类相较于Lis…
Java数据结构之PriorityQueue
Queue(队列)是拥有先进先出(FIFO)特性的数据结构,PriorityQueue(优先级队列)是它的子类之一,不同于先进先出,它可以通过比较器控制元素的输出顺序(优先级)。本文就来分析一下PriorityQueuede的源码,看看它是如何实现的。 Queue接口继承了Co…
AccessibilityService防御
前面讲解了AccessibilityService知多少,详细描述了使用方法已经内部的原理,这节主要是防御手段。在网上也找到了很多资料,作为参考。下面就简单的说一说。 之前提到过AccessibilityService类使用的是观察者模式,通过Binder机制在系统App1 v…
下一页
个人成就
优秀创作者
文章被点赞
1,097
文章被阅读
243,417
掘力值
5,864
奇舞团
关注了
9
关注者
5,550
收藏集
2
关注标签
14
加入于
2018-09-13