layout主要是设置view的4个坐标 setChildFrame(left,top,right,bottom); getMeasuredHeight() 和getWidth() 区别: public final in…
分类:Android
Dagger依赖注入框架(入门)
目录 Dagger简介 Dagger1.x,Dagger2.x简单对比 Dagger中的注解 @Inject @Provide @Module @Component @Binds multibinds 其他关键注解 4.…
Android应用内悬浮窗从入门到放弃/妥协
需求:在应用内显示一个悬浮按钮,可以跨页面显示,页面切换时不闪。 本以为这个需求很正常的,应该问题不大,因为不需要在桌面显示,不需要覆盖其他应用,仅仅只在自己应用内部显示,但是深入了解之后发现,问题没那么简单。 首先,找…
详解如何使用代码进行音频合成
作者:郑童宇 GitHub:https://github.com/CrazyZty 1.前言 音频合成在现实生活中应用广泛,在网上可以搜索到不少相关的讲解和代码实现,但个人感觉在网上搜索到的音频合成相关文章的讲解都并非十…
Kotlin 和 Java 相互调用
Kotlin 的设计过程中就考虑到了与 Java 的互操作性。在 Kotlin 中可以直接调用既有的 Java 代 码, 反过来在 Java 中也可以很流畅地使用 Kotlin 代码。 Kotlin 调用 Java 大多…
Android PopupMenu的使用
正文 我们在开发过程中,很多时候都会用到PopupMenu PopupMenu:Android轻量化的组件,能够满足弹出菜单的需求 我们平时用的app都会有弹出菜单,比如微信,点击界面的加号就会弹出一列菜单,既方便,又不…
Android不透明度16进制值
100% — FF 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — A6 60% — 99 55% — 8C 50% — 80 45% — 73 4…
Android EditText限制输入整数和小数的位数
直接上代码 1、只限制位数 editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(7)}); //限制输入位数 2、限制整数和小数 新建De…
Android将library打包成jar文件或aar文件
Android Library就是一个没有界面的应用程序,一般很少单独存在,一般我们是把经常用到的应用层的逻辑抽出来放在Library里面,当然一些常用的第三方的库也会采用这种方式。 打包jar 新建一个Library,…
Android--- mipmap和drawable的区别,应该放什么图片
前言:个人在之前的项目开发中,一直以为mipmap是为了取代drawable,所以把项目的切图都是放在mipmap中,一些shape,selector,.9.png等文件放在drawable中,程序也没有出现什么问题。某…
在中国,有多少程序员干到40了?那么其他人去干什么了?
转:知乎问答 响马: 今年 47,快五十了,每天编程时间平均六到八小时。 身体肯定比不上年轻人了,三十岁的时候,我连续编程时间可以在二十小时以上,经常有人第一天上班看见我在公司,第二天上班看见我还在公司。 年纪大了,明显…
面试算法知识梳理(5) - 数组第二部分
面试算法代码知识梳理系列 面试算法知识梳理(1) – 排序算法 面试算法知识梳理(2) – 字符串算法第一部分 面试算法知识梳理(3) – 字符串算法第二部分 面试算法知识梳理(4) …