六月份,换了份工作,离开了一个我觉得非常优秀的团队。讲真,在这个巅峰时期十五人的开发团队中,极佳的氛围是我从未见过的。虽然解体了,但还是要感谢我的小伙伴。毕竟在去年年底这种哪怕要招人都等到年后的节骨眼上,给我offer让…
分类:Android
hook android api伪造设备信息做刷量
概述 Android平台上app的统计数据都是基于Android的设备信息的,比如首次使用(激活),活跃(日活跃DAU,月活跃MAU)等都需要根据设备唯一信息来统计。不仅统计,业务需求也都是根据设备唯一信息来展开的,比如…
Glide4.0集成及使用注意事项
一、集成 1、project gradle repositories { mavenLocal() } 2、app gradle compile 'com.android.support:support-v4:25.3.…
Android 常见崩溃问题分析及一般的解决方案
一、java.lang.IllegalArgumentException 解决方案: 参数不匹配异常,通常由于传递了不正确的参数导致。 常见于: Activity、Service 状态异常; 非法 URL; UI 线程操…
图片滤镜——GPUImage
个人博客:haichenyi.com。感谢关注 GPUImage图片滤镜处理的第三方开源库,对照IOS版的GPUImage写的,部分功能尚未完善,目前也有很多种滤镜,常用的滤镜基本上都有,请先浏览一遍github上面…
android webView的双向验证
使用: my_webview.setWebViewClient(new SslWebViewClient(this)); 直接复制下面2个类之后webview调用(虽然代码有点多,但其实有很多是没有用到的!只是因为不同证…
Android序列化
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,…
Jekyll搭建博客实现代码高亮
###内容包括 * 安装 * 配置 * 使用 * 样式 假设已经成功运行了jekyll等 ###安装 Mac: ###配置 ###使用 hello world! ###Pygments样式 ####查看样式 先通过终端进…
Android之Java基础知识笔试题
前言 Android面试题Java篇,由本人整理汇总,后续将继续推出系列篇,如果喜欢请持续关注和推荐。 目录 静态内部类、内部类、匿名内部类,为什么内部类会持有外部类的引用?持有的引用是this?还是其它? 2.Java…
【Android源码】Handler 机制源码分析
为什么要使用Handler 因为在Android中访问UI只能在主线程中进行,如果在子线程中运行,则程序会抛出异常。 // ViewRootImpl.java void checkThread() { if (mThre…
Android NDK开发之旅 目录
Android NDK开发之旅 目录 Android NDK开发之旅1–NDK介绍 Android NDK开发之旅2–C语言–基本数据类型 Android NDK开发之旅3–…