简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...
简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...
MD原文件 https://github.com/poetries/poetries.github.io/blob/dev/source/_posts/quick-app-s...
Context#obtainStyledAttributes 在Context中的getTheme方法是抽象方法,那我们得看他的子类的具体实现,我们一般会在自定义View的时...
说明 如果项目中引入了比较多的第三方库,那么当我们升级第三方库或者引入新的第三方库时,就会冲突。那么我们就需要准确的找到冲突的两个库才能用exclude排除依赖。 那么这里就...
基本定义 屏幕尺寸L 例子:华为P10(VTR-AL00/全网通)这台手机的尺寸为5.1英寸含义:手机对角线的物理尺寸单位:英寸(inch),1英寸=2.54cm 屏幕分辨率...
我们在刷一下面试题的时候,有时候会看到一些大厂会问关于断点续传的原理,那么今天在这里从 HTTP 断点续传知识和 Android 中如何实现断点续传的思路来做一个关于 And...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
通常我们在Activity中启动一个另一个Activity,就是调用Activity的startActivity方法,这个最终会调用到Activity的startActivi...
大佬,请教个问题,这个windowmanager管理的window到底在哪儿?
WindowManager——Android视图的真正管理者WMS、WindowManager与Window之间的联系 Window是一个抽象类,在Andorid系统中其仅有一个具体实现类即PhoneWindow,负责对View进行管...
WMS、WindowManager与Window之间的联系 Window是一个抽象类,在Andorid系统中其仅有一个具体实现类即PhoneWindow,负责对View进行管...
我也一直在纠结这个问题,大佬最近找到答案了么
WindowManagerService架构剖析之addWindow流程WindowManagerService工作方式 《WindowManagerService架构剖析之addWindow流程》《WindowManagerService架构剖...
Android系统应用框架篇:Activity启动流程(一) 关于作者 郭孝星,程序员,吉他手,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我...
Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应...
前言 熟悉Activity的启动流程和运行原理是一个合格的应用开发人员所应该具备的基本素质,其重要程度就不多做描述了。同时,知识栈应该不断的更新,最新发布的Android 9...
Binder牌胶水,如雷贯耳,在Android中无处不在,是每个Android程序猿居家旅行必备。有了它的存在,我们甚至可以不用深入了解App进程和系统进程、用户空间和内核空...
曾将在网上看到一篇博客,讲解到在Android开发中,代码中不要出现中文字符,中文字符全部都放到资源文件string.xml文件中, 一开始觉得繁琐,而且多此一举,直到今天项...
最近项目中使用了android design包中得TabLayout+ViewPager,和大家分享一下我发现了一个的问题。当通过TabLayout.newTab之后,然后通...