首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
宅一帆markzhai
掘友等级
Fullstack Developer
|
支付宝
GitHub: markzhai | http://blog.zhaiyifan.cn
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 51
沸点 0
赞
51
返回
|
搜索文章
赞
文章( 51 )
沸点( 0 )
Android 逆向分析 (一) - 反编译看看手 Q 口令红包的实现原理
本系列文章是《Android 软件安全与逆向分析》的实践笔记(一些工具的版本和用法已经不同了),同时笔者希望系统性地记录一下逆向方面的文字和想法。第一篇作为开篇,先讲讲简单的反编译和逻辑查找,拿手机 QQ 的口令红包跟踪一下,惊人地发现可以不发消息直接拿口令红包。
世界级的 Android 测试开发流程(一)
在开发完移动应用并和手动 QA 团队合作了数年后,我们决定开始写测试。作为工程师,我们知道,自动化测试是成功的移动开发之关键。 在这篇博客里,我将会分享我们的故事——Karumi 启动于几年前的测试故事。这是系列博客的第一篇,我们将会囊括世界级的 Android 测试流程的所有方面。
世界级的 Android 测试开发流程(二)
在我们的上一篇博客文章,“世界级的 Android 测试开发流程(一)”,我们开始讨论一个 Android 的测试开发流程。我们讨论了一个软件工程师从开始写测试到找到测试开发的一些问题的演化过程。在这篇文章中,我们将会看到几个测试方法,它们覆盖了上述部分并保证了一个稳若盘石的测试开发流程。
从零开始的 Android 新项目 2 - Gradle 篇
相信大家的项目用上 gradle 都已经很久了,但用得如何呢?本篇文章介绍了依赖管理,版本号管理,签名保护,Java8 支持,Apk Splits、module aar 等最佳实践
从零开始的 Android 新项目 1 - 架构搭建篇
试想一下,如果没有历史负担,没有 KPI 压力,去搭建一个新的 Android 项目,你会怎么设计和实现呢?
Android 内存泄漏探讨
Android 内存泄漏总结 内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。
编译时替换资源 - Android 重叠包与资源合并一见
Android aapt 的 overlay 机制可以帮助我们编译期指定非工程下的资源文件夹,gradle 的资源合并则可以帮助我们把资源文件分到多个文件夹下
Android 逆向分析 (2) APK 的生成与安装背后的故事
一个 android 工程是怎么变成 apk 的,apk 是怎么跑到设备上,而最后又是如何安装的呢?作为一个有好奇心的工程师,肯定要对这些过程有了解,这次就来介绍一下整个过程背后发生了什么。
Kotlin: Java 6 废土中的一线希望
Java8 发布了,增加了很多新特性和提升,比如 lambda,stream。Java 9 的标准也已经在制定了。但是超过半数的 Android 设备仍在运行着 Java 6,我们要怎么才能用上新的现代化语言呢?PS: Kotlin 1.0 正式发布啦
与程序员恋爱的好处与坏处
各位单身汉、单身女,别再想着追求白富美、高富帅啦!程序员才是值得你追求的对象。他们能够满足你对另一半的所有要求,至少是在写代码方面。O(∩_∩)O~ 好啦,说正经的。和程序员谈恋爱,既有与众不同的好处,也有让你欲哭无泪的坏处。
下一页
个人成就
优秀创作者
文章被点赞
3,966
文章被阅读
121,157
掘力值
5,718
关注了
7
关注者
514
收藏集
2
关注标签
43
加入于
2015-12-18