前言 大家好,我是小彭。 SharedPreferences 是 Android 平台上轻量级的 K-V 存储框架,亦是初代 K-V 存储框架,至今被很多应用沿用。 有的小伙...
前言 大家好,我是小彭。 SharedPreferences 是 Android 平台上轻量级的 K-V 存储框架,亦是初代 K-V 存储框架,至今被很多应用沿用。 有的小伙...
个人博客:http://www.milovetingting.cn[http://www.milovetingting.cn] 新建项目 项目结构 创建完成后的目录如图所示,...
发生ANR后,系统会为我们提供一些信息,便于我们分析问题,如生成trace文件,在log中打印CPU信息等。 这篇文章,我们来看看ANR发生之后,系统会提供给我们哪些信息,以...
从16年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的android成长路上给予我很多指导,亦师亦友的关系。 从年前至今参加面试了很多公司,也收...
探探效果: demo效果如下: LayoutManager自定义 对于自定义LayoutManager我们主要处理好三件事情,就所有的问题就都迎刃而解了: 布局每个ItemV...
从 Android 6.0 开始,按照是否需要动态申请分为普通权限和特殊权限 特殊权限需要程序运行时申请并通过之后才能使用,或者程序安装为系统应用或系统签名。 注意: 1、动...
一、Activity的生命周期 关于Activity的生命周期,相信做过Android开发的同学都已经比较熟悉了,一定可以说出个大概,因为Activity的生命周期真的太重要...
前言 在Android中如果要显示一个页面,那么只需要在Activity的onCreate()方法中,把我们写好的页面布局layout传入到setContentView()方...
缓存 首先,RecyclerView的缓存可以分为四级缓存。分别是屏幕内缓存、屏幕外缓存、自定义缓存、ViewHolder缓存池。通过其内部类Recycler来管理缓存。(R...
前言 为了优化代码设计,业界先后提出了 MVC、MVP、MVVM 和 MVI 等架构设计。这四个模式讨论是 “如何管理 UI” 这个话题,采用的手段都是 “关注点分离”,只是...
一、快速开发框架 XSnow[https://github.com/xiaoyaoyou1212/XSnow]基于RxJava2+Retrofit2精心打造的Android基...
Android 12 需要更新适配点并不多,本篇主要介绍最常见的两个需要适配的点:android:exported 和 SplashScreen 。 一、android:e...
nice
JNI语法小结JNI是什么? JNI的全称就是Java Native Interface,顾名思义,就是Java和C/C++相互通信的接口,就好比买卖房子都需要找中介一样,这里的JNI就是...
一般我们的app都是分环境的,什么开发beta版、线上release版……等等。 今天就来实现一下根据配置更换app名称 首先在项目的build.gradle中添加环境声明:...
书本连接地址有没有
Android:《Kotlin 从零到精通Android开发》读书笔记原文发布在我的公众号:CnPeng所有文章将优先发布于公众号,随后才会更新简书。 前前后后整整四十天,终于利用非工作时间读完了 欧阳燊(shen)写的 《Kotlin 从零...
四大组件分别是:Activity、Service、ContentProvider、BroadcastReceiver 1. Activity 作用:界面显示,与用户交互 一个...