Activity的四种加载模式: standard(默认) singleTop singleTask singleInstance standard Activity的默认加载方法,即使某个Activity在Task栈中…
分类:移动开发
[Android] 开发资料收集:网络请求框架
Android开发资料收集系列目录 <a href=”http://www.jianshu.com/p/7c5688c47762″>网络请求框架</a> <a hre…
常见字符与ASCII十进制对应表
–> <– 这边是空格 ! –>!<– “–>”<– xml中需要在前面加入\ R…
Android 判断某个字符串里某个字符串的个数
今天,简单写一下如何判断某个字符串包含另一个字符串的个数。 其实这个很简单,也经常用到,但是有时就不知道怎么写,所以记录一下。 public class StringTest { private static int c…
使用AudioRecord录制音频,MediaCodec编码为AAC
在实现录制音频需求的过程中的一些笔记,参考了很多有用的文章,希望能帮到他人 Android 系统 Java 层提供两个 Recorder Api, MediaRecorder 与 AudioRecorder,前者能够生成…
Android 执行 FFmpeg 命令
编译Android 平台 FFmpeg.so 包: 编译Android下可用的全平台FFmpeg(包含libx264与libfdk-aac) Android多媒体之一:编译ffmpeg Android – F…
浅谈Android中的任务封装
1 概述 1.1 定义 一次UI更新 一次数据库中读写操作 上传或下载一张图片 从网络接口获取数据 等等 抽象而言,任何代码块执行的业务逻辑都可称之为一个任务。最常见的是封装在Runable或Callable或Threa…
MeasureSpec 的分析
文章目录 场景 MeasureSpec SpecMode 与 LayoutParams 关系 总结 场景 当我们需要了解 View 的原理,我们肯定会碰到这么一个类 MeasureSpec,那么它是干嘛的呢,它有什么作用…
Flutter/Dart使用正则表达式验证手机号
在我们开发过程中我们经常使用正则表达式来进行字符串的匹配,本文我们就来介绍Dart中正则表达式的使用。 要使用正则表达式是,我们需要用到RegExp类。 匹配-验证手机号 RegExp exp = RegExp( r'^…
ReactNative初体验--配置和安装
前言 开始知道react native的时候,看着要配置软件就发怵,然后就一直没学习,后来在朋友的介绍下,产生对它的兴趣,然后便开启对react的探索旅程。 捣鼓了一天终于写了一个HelloWord,现在记录下过程,以方…
关于Handler,你应该知道的
Handler、Looper、Thread、Message、MessageQueue的关系 每一个线程对象,都有且只有一个Looper对象与之关联。线程的Looper对象创建后,会自动创建一个MessageQueue作为…
Retrofit2.5如何发送请求和处理响应?
Retrofit对请求方法的解析 Retrofit对我们在接口类中定义的方法是如何转换成了请求,又如何处理响应。这一切都在它的loadServiceMethod方法中 代码基于Retrofit2.5.0 ServiceM…