android源码分析-AsyncTask 我们一般创建一个AsyncTask的任务代码如下: AsyncTask<String , String , String> task = new AsyncTask…
标签:Android
Android音视频(三)FFmpeg Camera2推流直播
自己花了点时间实现了一个使用FFmpeg将Camera2视频数据推送到RTMP服务的简单Demo,在这里分享下,里面用到知识很多都是之前博客中用到的,难度不大。 1、 定义方法 定义了三个JNI方法 public cla…
Android - 三种Notification
老婆保佑,代码无BUG 目录 一:普通的Notification Notification 的基本操作 给 Notification 设置 Action 更新 Notification 取消 Notification 设…
android面试考点-不完全大纲(持续更新)
一、Android部分 1.Android基础 四大组件,具体的使用和碰到的问题。四大组件的考察会结合 ANR(四大组件是否都会产生 ANR、时间是多少等)、进程优先级、启动模式 listView的卡顿优化、listVi…
深入解析 Android 中 View 的工作原理(下)
我们继续上一篇陈述,这是《深入解析 Android 中 View 的工作原理》的最后一篇,主要陈述layout的过程和draw的过程。 layout的过程 ViewGroup的位置确定后,它在onLayout中会遍历所有…
Okhttp之CallServerInterceptor拦截器原理及解析
在开始之前拓展一个http的知识: 1、关键字100-continue介绍 http 100-continue用于客户端在发送POST数据给服务器前,征询服务器情况,看服务器是否处理POST的数据,如果不处理,客户端则不…
Android 自定义View_第一篇(基础)
本文出自简书:尧沐,如需转载请标明出处,尊重原创谢谢 博客地址:http://www.jianshu.com/p/be2baf5dbc67 坐标系的概念: 数学中的坐标系是这样的 image.png 但是在安卓中坐标系的…
Android Studio NDK开发(一):准备工作(CMake方式)
前言 NDK即Native Development Kit,是Google在Android开发中提供的用于快速创建native工程的一系列工具的集合,帮助开发者快速开发C/C++的动态库,并自动将so和java应用一起打…
Android四大组件
一、Activity Intent Action项,用来表示动作。 Data项,当发起请求时,调用组件如果有明确的数据对象,通常就会用Data项来存储表示。 Type项,Type是MINE格式的字符串数据,用于描述组件能…
2018年五一假期框架知识整理之Android AOP编程思想
开篇废话 真心非常感谢有这么一个五一假期,自己能够挪出来这么一大块的时间来好好学习,感觉无比幸福 近期,由于一个人的时间毕竟有限,工作上,学习上,生活上,都占用了太多时间,实在是没有抽出来时间好好整理自己的一些知识点,更…
Android studio中查看依赖的第三方库的历史版本和最新版本
在日常开发过程中,我们通过会依赖很多的第三方库项目。类似这样: dependencies { compile 'com.android.support:support-v4:24.2.1' compile 'com.go…
Android 固定列头列表的listview demo
公司的这个项目做了一年,感觉自己有了很大的提升。决定把这一年来做的比较好比较有用的一些东西抽出来记录下来。既能整理自己的知识树,又能给其他朋友一些参考。这篇讲的是如何做一个可固定列头列表滑动的listview。 刚开始做…