手动操作 非程序员方法(可行) 程序写入为csv文件,而使用Excel工具打开该文件时,可能出现中文乱码的情况。csv文件使用了UTF-8编码格式,而Excel是以ANSI格...
手动操作 非程序员方法(可行) 程序写入为csv文件,而使用Excel工具打开该文件时,可能出现中文乱码的情况。csv文件使用了UTF-8编码格式,而Excel是以ANSI格...
学习了一段时间的LLVM后,难免需要对其做一个总结,同时准备下一阶段的学习工作——基于LLVM自定制代码混淆器。在此只记录学习内容,不表达实现方式。 LLVM、clang、I...
观察其他App的UI结构,需要用到Android Device Monitor 的 Dump View Hierarchy 功能。 Mac 上 Monitor 在 Andro...
在onBindViewHolder里设置监听可能会创建多个View.onclicklistener对象在onCreateViewHolder方法里设置监听 setInitia...
背景 当时在学习如何用jenkins进行自动化打包的时候,去网上找了各种资料,感觉比较零碎。所以这里我将整个流程完整的梳理一遍 一、下载安装jenkins 这里有两种方法...
RecyclerView的布局排列主要通过布局管理器——LayoutManager去实现,不同的布局能为使得RecyclerView拥有不同的排列效果。StaggeredGr...
AspectJ 是 Android 平台上一种比较高效和简单的实现 AOP 技术的方案。 相类似的方案有以下几种: AspectJ: 一个 JavaTM 语言的面向切面编程的...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本...
一、概述 ViewDragHelper is a utility class for writing custom ViewGroups. It offers a numbe...