前言 最近利用两周的周末和下班时间入坑了 Flutter,简单的学了一下基础的 widget 后,就准备拿一个项目练练手。什么项目既实用,有不乏技术,当时是写一个天气 app...

前言 最近利用两周的周末和下班时间入坑了 Flutter,简单的学了一下基础的 widget 后,就准备拿一个项目练练手。什么项目既实用,有不乏技术,当时是写一个天气 app...
通信是Android开发必不可少的一部分,不管是我们做应用App开发,还是Android系统,都使用了大量的通信。通信又分为进程间通信和进程内通信,在这篇文章,我主要深入讲...
互联网寒冬之下,Android开发的港湾:音视频进阶学习[https://juejin.cn/post/6914162098185043982] 零基础入门:实时音视频技术基...
面试个把月,仿佛被否定了毕业以来的各种观念 前言 这不是一篇面经,面经的知识点已梳理到 gitbook.dasu.fun 这只是一篇面试之后的感想 因为在这差不多一个月的时间...
背景 阅读本文可了解 Activity如何保存临时数据 & 状态 Activity如何恢复临时数据 & 状态 Activity如何保存临时数据 & 状态 1. 核心方法 on...
背景 ViewPager是Android开发者比较常用的一个控件了,由于它允许数据页从左到右或者从右到左翻页,因此这种交互也备受设计师的青睐。在APP中的很多场景都用得到,比...
关于 《Android 开发者需要知道的 Linux 知识》与 《从 Linux 内核的角度来看 Binder 驱动》两篇文章被锁定,官方申诉也未给予回复,大家可以看这里:h...
本文部分内容引用: 中文维基百科。 一个简单的Makefile教程。 Makefile简介 在软件开发中,make通常被视为一种软件构建工具。该工具主要经由读取一种名为“ma...
Debug 是DOS、Windows 提供的实模式(8086方式)程序的调试工具。使用它, 可以查看CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。 由于各种...
前言 RecylerView在Android开发中十分常见 今天,我将为大家带来RecylerView的全面介绍,包括其定义、特点、具体使用等,希望你们会喜欢。 目录 1. ...
本人初学Android,最近做了一个实现安卓简单音乐播放功能的播放器,收获不少,于是便记录下来自己的思路与知识总结,重温自己的探索之路。 1 那么先上几张截图来看下程序实现效...
上一篇文章发布之后又摸了小半年的鱼,前段时间精神状态确实很懒,写的东西都带有记流水账的性质。所以这次决定写点干货。换了新工作之后,到新公司接手了公司以前的老项目。整个项目都是...
Android的多媒体框架支持各种常见的多媒体类型,这样在程序中可以很容易地集成音频、视频或者图片。Android下对于音频或者视频的支持均需要使用到MediaPlayer类...
由于Android的特性,如果要执行耗时操作,则必须方法子线程中执行。除了Thread可以开启子线程外,Android中扮演线程角色的有很多。本篇文章主要介绍AsyncTas...
在Android中我们可以通过Thread+Handler实现多线程通信,一种经典的使用场景是:在新线程中进行耗时操作,当任务完成后通过Handler向主线程发送Messag...
参考:Android笔记 week5.1之 "SharedPreference" 一. SharedPreference简介 1. 官方介绍 SharedPreference...
by吴思博20180131 一、MediaPlayer详解 二、常用方法 1、使用进度条: 2、prepare方法和prepareAsync方法的区别 3、与MediaPla...