网上关于Android事件分发机制的资料有许多,看过很多次,但是每次过一段时间就会忘记,感觉还是自己研究的不够深入,这一次,决定自己根据源码,来好好梳理一遍Android事件...
网上关于Android事件分发机制的资料有许多,看过很多次,但是每次过一段时间就会忘记,感觉还是自己研究的不够深入,这一次,决定自己根据源码,来好好梳理一遍Android事件...
有些东西还是记下来比较好,记记随笔,欢迎批评建议。 前段时间在项目中就用到webview展示大量的新闻资讯页面,然后就惊喜的出现内存泄漏了,于是乎我在网上查了一些资料然后在这...
前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚至不用加几乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
@墨韵 OK
mac上如何安装新旧两个Android Studio方法如下: 一个直接下载dmg文件安装。 第二个通过jetbrains toolbox安装。这样新旧版本两个就可以共存了。
前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖: Android官方提供的支持不同屏幕大小的全部...
前言 内存泄漏是程序界永恒的话题,对于Android开发来说尤为重要,想让你的App表现得更优雅,了解并治理内存泄漏问题势在必行。通过本篇文章,你将了解到: 何为内存泄漏?A...
一、通用模板 二、相关语法 代码混淆的压缩比例,值在0-7之间 混淆后类名都为小写 指定不去忽略非公共的库的类 指定不去忽略非公共的库的类的成员 不做预校验的操作 生成原类名...
我们都知道RecyclerView可以通过将LayoutManager设置为StaggeredGridLayoutManager来实现瀑布流的效果。默认的还有LinearLa...
前面的那些权限相关的概念和6.0之后的权限申请的变更就不一一复述了,这里针对小米手机的权限问题做一下详细的说明和找一下解决方案: 当开发者申请权限的时候,可以持续被拒绝多次,...
前言 android的国际化很简单,大家都知道创建对应国家编码的values文件夹就好啦。可是很多人不知道如何手动切换app的语言,而不是只能跟随系统语言变化,下面就介绍一下...
背景 某些APP项目中需要针对高中低端安卓机型做不同的适配,例如:特效的开关、动画效果的调整等。怎么在项目中对Android进行高低端机型的区分?接下来的内容会进行分析。 区...
大佬 第二个崩溃了 有解吗?
mac上如何安装新旧两个Android Studio方法如下: 一个直接下载dmg文件安装。 第二个通过jetbrains toolbox安装。这样新旧版本两个就可以共存了。
开发环境:cocos creator 2.1.2、Android Studio3.4、最新版facebook sdk 5.+。首先,按照facebook developers...
好久没有写博客了,人真的是有惰性的!一旦开始懒惰,就会更加的懒惰!继续开始我的博客生涯,希望这次不要放弃了!!!好了,来说说今天的问题? 在项目中,你有没有遇到过这样的问题。...
背景 在我做 Android 开发之前,我就发现有些 App 的状态栏和导航栏有透明效果,或者是沉浸式效果,比如说酷安的客户端,是像这个样子的 虽然只是简单的改变,但相对于传...
我们在开发Android应用的过程中,避免不了要用到数据持久化技术,所谓的数据持久化就是将RAM中的瞬时数据保存到ROM中,保证在App退出或者手机关机后数据不会丢失。我们常...
在Kotlin中@JvmOverloads注解的作用就是:在有默认参数值的方法中使用@JvmOverloads注解,则Kotlin就会暴露多个重载方法。可能还是云里雾里,直接...