- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 学习笔记(1):FFmpeg打造Android万能音频播放器-课程简介和功能演示(每节课课件和源码均可下载)...
FFmpeg打造Android万能音频播放器视频教程,移植FFmpeg到Android平台,利用FFmpeg解码音频数据并用OpenSL ES来播放,打造Android万能播放器。
2021-01-27 14:33:06
213
原创 Bitmap学习(一)
1. 学习Bitmap之前的先需概念:屏幕像素:屏幕上像素点数,单位是px, 1px为1个像素点。 屏幕尺寸:屏幕的对角线长度,单位是英寸,1英寸=2.54cm。 屏幕分辨率:屏幕纵横向上的像素点数,单位是px,格式:纵向像素*横向像素 如1960*1080。 屏幕像素密度:每英寸上面的像素点个数,单位是dpi,是“dot per inch”的缩写。补充:相同尺寸情况下,分辨率越高...
2018-08-17 17:34:04
355
原创 深入理解AsyncTask(一)——线程池
由于经常遇到AsyncTask,感觉功能比较简单,不成想过总结一下,现在感觉自己还是不要太懒,逼自己写下,总结一下。也可以锻炼自己写博客的能力。深入理解AsyncTask(一)——线程池深入理解AsyncTask(一)——AsyncTask由于AsyncTask是基于线程池基础实现的,这里先学习线程池原理。先了解一下线程池的好处:线程池主要是用在并发操作中,在并发操作中线程比较多,如果每...
2018-08-08 18:38:06
1607
原创 深入理解IActivityController
一、研究背景最近在学习别人代码,在代码中使用IActivityController.aidl统计设备中所有app的状态,包括activityStarting、activityResuming、appCrashed、appEarlyNotResponding、appNotResponding、systemNotResponding。后面我们会对这些方法单独介绍。发现这个写法很神奇,故想学习一下,...
2018-07-25 10:27:19
5455
3
原创 简单工厂模式、工厂方法模式与抽象工厂模式总结
简单工厂模式、工厂方法模式与抽象工厂模式 之前一直没有时间对工厂模式进行总结,这里我梳理一下,我在网络上查看资料,发现每个文章的思路都不一样,这里我对其进行总结。1. 简单工厂模式 1. 1 简单工厂模式的定义 简单工厂模式也被称为静态工厂模式;使用简单工厂模式可以将产品的“消费”和生产完全分开,客户端只需要知道自己需要什么产品,如何来使用产品就可以了,具体的产品...
2018-06-26 18:10:44
360
原创 学习《Android源代码情景分析》第二章goldfish编译出现的问题和解决方法
这些问题是基于《Android源代码情景分析》的基础上做到改进,希望各位读者结合这本书学习
2017-01-12 13:50:22
960
原创 Android源码编译JNI遇到的问题与解决方法
这些问题是都是坑,有的问题晚上都找不到解决方法,是因为这些问题只要用到源码编译的时候才会遇到,这里我用的是源码编译。 问题如下;问题1.dlopen(“/data/app/xxx.xxx.so”)failed,dlopen”/data/app/xxx.xxx.so” has unexcepted e_machine 40 解决方法:这里是因为模拟器的cpu和编译出来的.so文件的平台不一样,这里
2016-11-05 00:15:06
2833
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人