
Android
文章平均质量分 68
kross_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
反编译apk的步骤
1.先要获取目标应用安装包(.apk)文件1.1. 在rom中找1.2. 通过adb pull从/system/app/目录找搞出来1.3. 在网上搜,看看有没有xxx.apk的下载2.反编译apk工具与准备2.1. 需要/system/framework/里面的东西,直接adb pull出来2.2. 需要7za (这里面有个oat2dex附件里面有这个 http://forum.xd...原创 2018-11-10 10:53:09 · 627 阅读 · 0 评论 -
RecycleView中自定义View,宽度如何match parent
官方文档教我们,用RecyclerView的时候,创建View要这样。@Overridepublic BaseViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View v = null; v = LayoutInflater.from(parent.getContext()).inflate(R.layout....原创 2018-11-09 21:57:09 · 657 阅读 · 0 评论 -
Android中线程间通信原理分析:Looper,MessageQueue,Handler
自问自答的两个问题在我们去讨论Handler,Looper,MessageQueue的关系之前,我们需要先问两个问题:1.这一套东西搞出来是为了解决什么问题呢?2.如果让我们来解决这个问题该怎么做?以上者两个问题,是我最近总结出来的,在我们学习了解一个新的技术之前,最好是先能回答这两个问题,这样你才能对你正在学习的东西有更深刻的认识。第一个问题:google的程序员们搞出这一套东西是为了解决什么问题原创 2016-03-16 12:52:26 · 970 阅读 · 1 评论 -
贝塞尔曲线的实现
前言贝塞尔曲线(Bezier Curve)是一种与n个点相关的平滑曲线,其中贝塞尔曲线会经过第一个点和最后一个点。在Adobe Photoshop中,可以使用钢笔工具来创建贝塞尔曲线。上个动图来表现下: 个人觉得这个玩意挺有意思,就自己在Android上实现了一下,我实现的效果如下图所示: 原理原理什么的,我认为这张图足以诠释一切。图片来自wiki百科。 找到动图中所原创 2015-10-28 23:55:08 · 2172 阅读 · 0 评论 -
SparseArray:解析与实现
介绍Android提供了SparseArray,这也是一种KV形式的数据结构,提供了类似于Map的功能。但是实现方法却和HashMap不一样。它与Map相比,可以说是各有千秋。优点占用内存空间小,没有额外的Entry对象没有Auto-Boxing缺点不支持任意类型的Key,只支持数字类型(int,long)数据条数特别多的时候,效率会低于HashMap,因为它是基于二分查找去找...原创 2019-01-17 01:26:33 · 467 阅读 · 0 评论