赵凯强

专注Android移动开发,热爱分享,支持开源

Android重难点解析——面试中可能被问到的那些问题

这篇项目主要介绍Android中的一些重难点概念,也包括面试中可能被问到的经典问题。 因为这些知识点比较琐碎,不太适合写成一篇文章,所以采用Github管理,内容会首先在Github更新,这里不定时同步,如果你想第一时间收到通知,请关注Github中的该项目。 项目地址Android重难...

2015-12-11 16:12:52

阅读数:17334

评论数:7

Android相关问题的好文章整理——温故而知新,可以为师矣

本篇文章将持续更新,收集我看过的写的非常好的文章,以便日后查阅回顾。 CSDN各大专家的Blog都是一个个的宝库,从现在开始,启动Blog“屠戮”计划,毕业之前,研究完所有移动开发专家Blog的博客!

2015-01-08 18:34:18

阅读数:16345

评论数:641

【SealDEV 倾情奉献】Android APK 安装过程详解

开发 Android 应用后,一般都会安装到手机上去运行,了解应用是如何安装到手机上的,可以更好的理解应用的本质,理解应用是如何运行的,在自己开发的应用遇到一些问题时,会从更深层次去分析,快速定位找到原因。这一篇文章中我们就来详细分析一下应用是如何安装的。背景知识要想详细了解 APK 的安装过程,...

2017-06-05 09:07:43

阅读数:1874

评论数:4

关于『65535问题』的一点研究与思考

背景 产生65535问题的原因 LinearAlloc问题的原因 Google提出的MultiDex方案 MultiDex实现原理 缺点 美团的多Dex分包动态异步加载方案 多Dex分包 异步加载方案 参考资料 关于我 背景目前来说,对于使用Android Studio的朋友来说,MultiDex...

2015-12-27 16:49:31

阅读数:18889

评论数:17

《Android源码设计模式解析》读书笔记——Android中你应该知道的设计模式

断断续续的,《Android源码设计模式解析》也看了一遍,书中提到了很多的设计模式,但是有部分在开发中见到的几率很小,所以掌握不了也没有太大影响。 我觉得这本书的最大价值有两点,一个是从设计模式的角度去理解Android源码,结合着日常开发中的常用类,对设计模式的理解会更加的深刻;另外一...

2015-12-13 18:03:58

阅读数:15255

评论数:3

关于三种『应用内主题切换』开源项目的一点思考

Theme 遍历View 开源项目 MultipleTheme Colorful AndroidChangeSkin 我的思考 参考文章 关于我 这里讨论的只是白天、夜晚主题切换这种场景,不涉及外部资源加载。现在要给App添加夜晚主题,所以就需要选择一种应用内部更换主题的实现方案,目前来说,比较常...

2015-12-10 17:41:45

阅读数:3838

评论数:10

开源项目OkHttpPlus——支持GET、POST、UI线程回调、JSON格式解析、链式调用、文件上传下载

开源项目OkHttpPlus——OkHttp封装库,支持GET、POST、UI线程回调、JSON格式解析、链式调用、小文件上传下载及进度监听OkHttpPlus介绍项目地址:https://github.com/ZhaoKaiQiang/OkHttpPlus主要功能:OkHttp封装,支持GET、...

2015-11-24 18:31:37

阅读数:17646

评论数:11

【凯子哥带你学Android】Andriod性能优化之列表卡顿——以“简书”APP为例

这几天闲得无聊,就打开手机上的开发者模式里面的“GPU过度绘制”功能,看看别家的App做的咋样,然后很偶然的打开了“简书”,然后就被它的过度绘制惊呆了,于是写了这篇性能分析的文章,从一个只有APK文件的角度,说下如何寻找布局中可能存在的性能问题,以及解决方案。本文章以简书Android最新版本1....

2015-11-20 19:43:49

阅读数:12269

评论数:14

【凯子哥带你学Android】Android专用Log开源项目——KLog

在Android开发和调试的过程中,Log的使用是非常频繁的,一个好的Log工具可以帮你节省很多时间,所以凯子哥抽空写了个这个开源项目KLog,希望可以帮助大家提高开发效率,本开源库的灵感来自于Logger KLog的特点 运行演示 使用详解 KLogd KLogdString KLogdTagS...

2015-11-14 18:23:36

阅读数:10419

评论数:25

关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析

从上一篇文章《Android屏幕适配全攻略》写完之后,经常会有朋友问我这个问题:“能不能一个App只提供一套切图适应所有的分辨率呢?”我觉得有必要写一篇文章来研究一下这个问题,所以就有了这篇文章。 研究内容 研究方法 测试环境 研究过程 结果分析 结论 另外一个难以解释的问题 ...

2015-11-11 22:02:47

阅读数:20058

评论数:38

【凯子哥带你学Framework】Activity界面显示全解析

前几天凯子哥写的Framework层的解析文章《Activity启动过程全解析》,反响还不错,这说明“写让大家都能看懂的Framework解析文章”的思想是基本正确的。 我个人觉得,深入分析的文章必不可少,但是对于更多的Android开发者——即只想做应用层开发,不想了解底层实现细节——...

2015-11-09 10:26:26

阅读数:13741

评论数:22

【凯子哥带你学Framework】Activity启动过程全解析

It’s right time to learn Android’s Framework !一个App是怎么启动起来的? App的程序入口到底是哪里? Launcher到底是什么神奇的东西? 听说还有个AMS的东西,它是做什么的? Binder是什么?他是如何进行IPC通信的? Acti...

2015-10-27 10:14:17

阅读数:28284

评论数:61

【Android开源项目解析】RecyclerView侧滑删除粒子效果实现——初探Android开源粒子库 Leonids

前两天在微博上看到了这个侧滑删除的粒子效果,但是只有IOS的,所以心血来潮,写了个玩玩,下面简单介绍下实现的思路 项目简介 实现原理解析 代码实现 如何使用项目简介先不废话,上效果图项目地址:https://github.com/ZhaoKaiQiang/ParticleLayout实现原理解析其...

2015-09-23 17:12:45

阅读数:5619

评论数:6

【Android开源项目解析】仿支付宝付款成功及"天女散花"效果实现——看PathMeasure大展身手

话说,在前面两篇文章中,我们学习了BitmapShader、Path的基本使用,那么这一篇文章,咱们接着来学习一下PathMeasure的用法。什么,你没听说过PathMeasure?那你就要OUT咯~ 项目效果图 PathMeasure介绍 更多参考资料 项目效果图...

2015-09-15 21:35:28

阅读数:6440

评论数:5

【Android开源项目解析】QQ“一键下班”功能实现解析——学习Path及贝塞尔曲线的基本使用

早在很久很久以前,QQ就实现了“一键下班”功能。何为“一键下班”?当你QQ有信息时,下部会有信息数量提示红点,点击拖动之后,就会出现“一键下班”效果。本文将结合github上关于此功能的一个简单实现,介绍这个功能的基本实现思路。 项目地址https://github.com/chenupt/Bez...

2015-09-13 20:10:45

阅读数:5062

评论数:9

【Android开源项目解析】背景有波浪效果的TextView——从Titanic项目学习BitmapShader的使用

项目地址 https://github.com/RomainPiel/Titanic 效果展示 实现原理

2015-09-07 21:22:16

阅读数:5564

评论数:5

Android中图像变换Matrix的原理、代码验证和应用(二)

注:本篇文章为转载文章,因为原文格式排版较乱,但是内容非常棒,所以整理一下,方便以后查看。 查看原文请戳:http://blog.csdn.net/pathuang68/article/details/6991988 Matrix介绍文章请戳:http://blog.csdn.net/...

2015-08-25 22:30:41

阅读数:2568

评论数:1

This Activity already has an action bar supplied by the window decor

问题描述:继承自AppCompatActivity,使用Toolbar替代ActionBar的时候,出现错误错误信息: 2.Caused by: java.lang.IllegalStateException: This Activity already has an action bar sup...

2015-08-12 12:40:34

阅读数:6506

评论数:0

【API Guides】Android字符串资源的格式化和样式

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 本文章翻译自Android开发指导,介绍了如何对字符串资源进行格式化和设置不同的样式。 想看原文,请戳这里 字符串资源的格式化和样式 小心撇号和引用号的坑 格式化字符串 用HTML添加样式 字符串...

2015-05-21 15:34:02

阅读数:3417

评论数:2

【API Guides】Android是如何根据限定符,来寻找合适的资源文件的?

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 本文主要介绍了当我们使用限定符修饰我们的资源文件夹,例如drawable-en-ldpi时,Android系统是根据什么规则对这些文件夹进行筛选和选择的。 本文不是严肃翻译,想查看原文的请戳 ...

2015-05-19 15:20:50

阅读数:3916

评论数:6

提示
确定要删除当前文章?
取消 删除
关闭
关闭