原文来源 相信很多对设计追求极致的开发者们对Android系统的默认字体都会感到不满意,这个时候需要使用自定义的字体,当然可以使用系统提供的Typeface来加载自定义字体,...
原文来源 相信很多对设计追求极致的开发者们对Android系统的默认字体都会感到不满意,这个时候需要使用自定义的字体,当然可以使用系统提供的Typeface来加载自定义字体,...
调用系统安装程序 这种方式最为简单,只需要调起系统界面即可。看代码 调用系统pm命令 这种方式是在通过终端执行pm命令来实现 其中-r代表覆盖安装。这种方式可以实现静默安装,...
一提到沉浸式状态栏,第一个浮现在脑海里的词就是“碎片化”。碎片化是让 Android 开发者很头疼的问题,相信没有哪位开发者会不喜欢“write once, run anyw...
本文介绍了58同城迁移到AndroidX实践过程及对Jetifier源码分析。 《春宵》春宵一刻值千金,花有清香月有阴。歌管楼台声细细,秋千院落夜沉沉。-宋代,苏轼 前言 A...
说起View的滑动效果,实现的方法有多种,例如使用动画,或者通过改变View的布局参数,其实除了这两种外,在Android中View已经为我们提供了scrollTo()和sc...
本文主要讲解view.post() 的四大常见疑问 为什么view.post()能保证获取到view的宽高? 为什么onCreate()使用view.post()无法立刻执行...
AndroidStudio同步文件时同步失败,查找是不是开了代理,在AndroidStudio的Proxy中看到了这个提示,但是找到gradle.properties并没有这...
Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百...
前言 众所周知 android的碎片化一直困扰着开发者,我们要花很多的时间去做UI适配的工作。主流的适配方案有两种 1、今日头条适配 2、smallestWidth适配。具体...
技术不止,文章有料,加 JiuXinDev 入群,Android 搬砖路上不孤单 前言 相信很多同学都会有这样的感受,前三天刚刚复习的知识点,今天问的时候怎么就讲不出个所以然...
目录 前言 Android 存在内存回收机制,当它确定应用不再使用某些对象时,垃圾回收器会将未使用的内存释放回堆中。 虽然 Android 查找未使用内存的方式在不断改进,但...
Math类中提供了三个与取整有关的方法:ceil,floor,round,这些方法的作用与它们的英文名称的含义相对应,例如:ceil的英文意义是天花板,该方法就表示向上取整,...
在阅读Effective Java中的第16条时发现了一个有趣的机制或者说是模式,那就是组合(文中翻译为复用,但是作者认为组合更能体现这种模式的精神),并且文中建议使用组...
代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。 Proguard是什么 Proguard是...
ProGuard原理 ProGuard能够对Java类中的代码进行压缩(Shrink),优化(Optimize),混淆(Obfuscate),预检(Preveirfy)。 S...
一、前言关于友盟SDK以前在Android开发的过程之中就用到过,也是非常常见的第三方SDK,比如友盟分享在很多的应用中都可以用到,也是非常不错的分享SDK,所以今天抽出时间...