fluro传参也很难用啊,尤其中文转码,恶心的一批
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
fluro传参也很难用啊,尤其中文转码,恶心的一批
0.写在前面 本文是笔者自学笔记,以破解某目标apk的方式进行学习,中间辅以原理性知识,方便面试需求。参考文章的原文链接会附在相应流程位置,方便阅读学习。 1.获取目标apk...
以阿里移动安全挑战赛2015年第二题为调试样本样本是有点久远,但是足够一窥动态调试so的门道。 先上参考连接,有一些概念性的东西这两篇写的很详细,比如下断时机,为什么在那里下...
一、前言: 主要介绍 Looper 常见的面试题,包括以下几个问题: 先说一下造成ANR的原因: 造成ANR的原因一般有两种:在 5s 内没有相响应事件的处理,例如:键盘按下...
Gradle是Android Studio中的主流构建工具。Gradle内置的Groovy是的一门JVM语言,最终编译成class文件在JVM虚拟机上运行。 def:在Gro...
这篇文章的实现略有侵入性,但不妨碍你对这方面的思考,更好的实现可以参考另外一篇文章。 在App项目中有一些Activity是需要登录成功后才能进去的,比如订单详情页,因为订单...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...
点子出自dribbble在这个基础上加入了缩略图下载代码 定义枚举把座位分为已选,要选,未选。座位分左中右舱位分头等,二等,经济,末尾。 定义HashMap来存放位置信息 H...
DiffUtil 是 24.2.0 加入的
使用更少代码的ListAdapter写在前面的话 在项目中,我们经常用到列表,在以前我们使用RecyclerView,伴随着肯定会有一个继承RecyclerView.Adapter的adapter但是在这个ad...
连载内容镇楼:Android 面试(一):说说 Android 的四种启动模式Android 面试(二):如何理解 Activity 的生命周期Android 面试(三):用...
写在前面的话 本文在http://blog.csdn.net/qibin0506/article/details/52878690上进行补充。Google官方文档:https...
ViewModel 是google推出的架构组件之一,它被设计用于存储和管理UI相关的数据。 背景: 1方便数据存储 以生命周期的方式存储和管理UI相关数据。当屏幕旋转等改变...
在我和 Igor Wojda 合作编写 Android Development with Kotlin 这本图书的过程中,对我们而言最大的挑战之一就是学习并完全理解技术术语。...
第一个 Function 拼写错误
Kotlin - Inline Functions 1Inline Basics Inline or Inlining,我们更经常听到的词是方法内联或者内联函数。在大多数情况下,他们指的都是同一个意思。即,在编译期间对函数进行优...
按照自己之前写简书的习惯,先上效果图:(图片素材来自于淘宝手机客户端) 在研究具体的使用的时候,先看看官方对于vLayout 的介绍和使用方法:vLayout的官方地址: ...