版权归作者所有,转发请注明出处:https://www.jianshu.com/p/ea455240e242[https://www.jianshu.com/p/ea4552...
版权归作者所有,转发请注明出处:https://www.jianshu.com/p/ea455240e242[https://www.jianshu.com/p/ea4552...
前言 Android Jetpack想必大家都耳熟能详了,Android KTX,LiveData,Room等等一系列库都是出自 Jetpack。那么Jetpack到底是什么...
参考:视音频编解码技术零基础学习方法Android 集成 FFmpeg (一) 基础知识及简单调用从零开始仿写一个抖音App——开始【Android 进阶】仿抖音系列之翻页上...
原问题:https://stackoverflow.com/questions/2168472/media-information-extractor-for-java使用M...
Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode...
1. 需求 平常项目中,对顶部状态栏Status Bar,以及底部导航栏Navigation Bar的操作一般可以概括为以下几个场景: 隐藏状态栏,导航栏,用户交互时(点击或...
一:下载最新的MySQL社区版[https://dev.mysql.com/downloads/mysql/] 为了安装更方便,建议下载dmg安装包。最新的版本是5.7.20...
一 概述 触摸事件的分发机制是安卓开发中的基础知识,但这块知识又有点绕,总是让人觉得似懂非懂。其实安卓事件传递就是把用户触摸屏幕时的touch事件封装成MotionEvent...
前言 安卓有两种方式启动Activity,一种是显示启动,另外一种是隐式启动。显示启动我们在项目中经常用到,大家也都比较熟悉。今天我们主要讲解一下隐式启动。隐式启动常用于不同...
一 概述 BroadcastReceiver是安卓四大组件之一,它是一个全局的监听器,它能够接收安卓系统、App内以及其它App发出的广播。安卓的广播采用观察者模式,基于消息...
最近在做项目时有用户反馈开启屏幕自动旋转功能后偶尔会崩溃,当时一脸懵逼,因为给客户提供的Module在Activity中已经调用了setRequestedOrientatio...
Fragment是在安卓3.0版本中添加的,主要是为了解决安卓设备尺寸多样化后界面的显示问题。Fragment比Activity较轻量级,也可以提供与用户交互的界面并且有自己...
我们知道Activity的启动模式有四种分别为:standard(标准模式)、singleTop(栈顶复用模式)、singleTask(栈内复用模式)和singleInsta...
概述 ContentProvider虽说我们平时用的并不多,但是作为安卓四大组件之一,其地位不容忽视。ContentProvider的作用是为不同的应用之间数据共享,提供统一...
在安卓开发过程中时常会碰到获取手机联系人的需求,今天就来总结一下如何获得手机联系人以及这么做的原因。说到获取手机联系人就不得不提一下ContentProvider,安卓通过C...