因为从Android9.0(API 28)开始,NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted...
因为从Android9.0(API 28)开始,NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted...
1.在P版本,如果不在Intent添加FLAG_ACTIVITY_NEW_TASK,将无法通过非Activity的Context启动一个Activity,并且会抛异常。 比如...
这篇文章价值千金,为Android的刘海屏适配开了先河,厉害
这篇文章价值千金,为Android的刘海屏适配开了先河,厉害
号外!号外!全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法1. 背景 Apple一直在引领设计的潮流,自从iPhone X发布之后,刘海屏就一直存在争议。不过不管你怎样,Android也要跻入“刘海屏“的行列,Android P...
膜拜大神
1. 背景 Apple一直在引领设计的潮流,自从iPhone X发布之后,刘海屏就一直存在争议。不过不管你怎样,Android也要跻入“刘海屏“的行列,Android P...
导语:程序员重在休养生息。 一提到程序员,大家总能联想到高薪行业,但却往往看不到背后的艰辛,越高薪的工作越是有压力,程序员的压力来自四面八方,项目的、客户,产品经理,女朋友的...
我们都知道国内应用市场非常多,为了统计各个应用市场的app下载量和使用情况,我们需要多渠道的打包。如果一个一个的手动去打包岂不烦死了,要多麻烦就有多麻烦。这就要求我们学会使用...
心净则明,心诚则灵 如果你想要一个月速成程序员,那么这篇文章不适合,如果你仅想要在IT圈“耍酷”,那你也不需要研读,如果你执着询问“退化”成为一名程序猿有啥捷径,那我只能告诉...
小伙子写的不错
BOOL和bool的区别一、1、类型不同BOOL为int型bool为布尔型2、长度不同bool只有一个字节BOOL长度视实际环境来定,一般可认为是4个字节3、取值不同bool取值false和true...
回顾: 《谈谈为什么写单元测试》 基本单元测试框架 Java单元测试框架:Junit、Mockito、Powermockito等;Android:Robolectric、An...
文章很适合刚毕业出来工作的,哈哈
20k月薪你应该知道的String、StringBuffer、StringBuilder String 不可变字符序列,JDK1.0 StringBuffer 线程安全的可变字符序列,JDK1.0...
String、StringBuffer、StringBuilder String 不可变字符序列,JDK1.0 StringBuffer 线程安全的可变字符序列,JDK1.0...
每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,...
小伙子分析的很透彻,语言通俗易懂,volatile变量比synchronized轻
小伙子分析的很透彻,语言通俗易懂,volatile变量比synchronized轻
Java 理论与实践: 正确使用 Volatile 变量Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较...
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较...