android

RecyclerView 源码分析(二) —— 缓存机制
日志在前一篇文章 RecyclerView 源码分析(一) -- 绘制流程解析 介绍了 RecyclerView 的绘制流程,RecyclerView 通过将绘制流程从 View 中抽取出来,放到 Lay ...
1
Android事件分发机制二:viewGroup与view对事件的处理
日志前言 很高兴遇见你~ 在上一篇文章 Android事件分发机制一:事件是如何到达activity的? 中,我们讨论了触摸信息从屏幕产生到发送给具体 的view处理的整体流程,这里先来简单回顾一下: 触 ...
1
RecyclerView 源码分析(一) —— 绘制流程解析
日志概述 对于 RecyclerView 是那么熟悉又那么陌生.熟悉是因为作为一名 Android 开发者,RecyclerView 是经常会在项目里面用到的,陌生是因为只是知道怎么用,但是却不知道 Re ...
1
Android事件分发机制一:事件是如何到达activity的?
日志事件分发,真的一定从Activity开始吗? 前言 很高兴遇见你~ 事件分发,android中一个老生常谈的话题了.基本的流程我们也都知道是从Activity开始分发,但有一个关键问题是:事件是如何到 ...
App控件定位
日志本文将分享Android相关基础知识和Android APP控件定位工具的使用方法. Android基础知识 Android布局 Android是通过容器的布局属性来管理子控件的位置关系(iOS去掉了 ...
Fresco 源码分析 —— 整体架构
日志Fresco 是我们项目中图片加载专用框架.虽然我不是负责 Fresco 框架,但是由本人负责组里的图片加载浏览等工作,因此了解 Fresco 的源码有助于我今后的工作,也可以学习 Fresco 的源 ...
1
算法总结 30道题搞定大厂算法面试-二叉树
日志前言 前段时间,写了面试必备的一系列文章,反应还不错.有一些读者反馈说,能不能整理一些面试常见的算法.前段时间,我恰好总结了 LeetCode 常见的面试算法题目. Android 面试必备 - ht ...
2
安卓之旅-3
日志一.解决软件会自动断掉USB链接的设置 在手机上使用termux,开启frida,监听0.0.0.0:8888端口 ./frida-** -l 0.0.0.0:8888 就会在0.0.0.0的端口上进 ...
Android之旅2
日志一.动静态调试四大组件 (一).activity 一个又一个的界面,需要在manifest里面注册 (二). (三).service (四).broadcast receiver 二.开始分析 1.先 ...
Android之Xposed
日志基础书籍推荐:1.疯狂JAVA讲义:2.疯狂安卓讲义: 逆向分析必须知道他的原理,不然只会用工具,那就直接GG. 谷歌的镜像网站:https://developers.google.com/andro ...
5.装饰模式 Decorator (单一职责)
日志结合:Android设计模式 006 装饰者模式  [B站]对整个重构的细节讲的容易懂Android的设计模式-装饰者模式   [简书]结合安卓源码讲的还可以,让我对context有更深入的理解1.模 ...
2
Android 7.0应用之间共享文件
日志原文首发于微信公众号:躬行之,欢迎关注交流! 开发中经常需要将某个文件向另一个应用程序传递,如图片上传到另一个应用程序.文件在不同存储路径之间的复制粘贴等都需要共享文件,可以这样理解接收文件的应用是在 ...
2
Android全面解析之Activity生命周期
日志前言 很高兴遇见你~ 欢迎阅读我的文章. 关于Activity生命周期的文章,网络上真的很多,有很多的博客也都讲得相当不错,可见Activity的重要性是非常高的.事实上,我猜测每个android开发 ...
1
Android猜数字大小游戏
日志功能介绍:该程序能够提示猜大了猜小了,并且对空白输入处理,还对猜测次数限制,提供重置功能. 1.先看界面,一个输入框EditText,两个Button 2.界面设计  activity_main2.x ...
Android 表格布局
日志1.  TableLayout继承了 LinearLayout,因此它的本质依然是线性布局管理器.每次向TableLayout中添加一个TableRow,该TableRow就是一个表格行,TableR ...
Android SDCard文件、目录操作转
日志一.权限问题 参考:http://www.cnblogs.com/sky-zhang/p/3403393.html  Android框架是基于Linux内核构建,所以Android安全系统也是基于Li ...
Android音频捕获(录音)(转)
日志原文:http://www.yiibai.com/android/android_audio_capture.html Android有一个内置的麦克风,通过它可以捕获音频和存储,或在手机进行播放.有 ...
android studio 更新失败解决办法
日志在andriod studio目录下找到studio.exe.vmoptions这个文件,用记事本打开,在后面加上 -Djava.net.preferIPv4Stack=true -Didea.upd ...
android中listview的item滑动删除效果(已解决listview点击问题)
日志领导看到iphone上tableview有个滑动删除的效果,要求在android上也实现,搜了下资料,实现起来比较简单,可弄到后面,居然不能点击了,把一篇文章中的代码修改了一下,捣鼓了一番,搞定,下面 ...
android 获得GPS经纬度
日志手机定位功能是移动手机开发者非常喜欢研究的内容,单纯的获取经纬度其实是比较简单的,上代码: 主activity   MainActivity.java package com.example.andr ...
1