自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

转载 学习笔记(1):FFmpeg打造Android万能音频播放器-课程简介和功能演示(每节课课件和源码均可下载)...

FFmpeg打造Android万能音频播放器视频教程,移植FFmpeg到Android平台,利用FFmpeg解码音频数据并用OpenSL ES来播放,打造Android万能播放器。

2021-01-27 14:33:06 170

原创 Bitmap学习(一)

1. 学习Bitmap之前的先需概念: 屏幕像素:屏幕上像素点数,单位是px, 1px为1个像素点。 屏幕尺寸:屏幕的对角线长度,单位是英寸,1英寸=2.54cm。 屏幕分辨率:屏幕纵横向上的像素点数,单位是px,格式:纵向像素*横向像素 如1960*1080。 屏幕像素密度:每英寸上面的像素点个数,单位是dpi,是“dot per inch”的缩写。 补充: 相同尺寸情况下,分辨率越高...

2018-08-17 17:34:04 298 1

原创 深入理解AsyncTask(一)——线程池

由于经常遇到AsyncTask,感觉功能比较简单,不成想过总结一下,现在感觉自己还是不要太懒,逼自己写下,总结一下。也可以锻炼自己写博客的能力。深入理解AsyncTask(一)——线程池深入理解AsyncTask(一)——AsyncTask 由于AsyncTask是基于线程池基础实现的,这里先学习线程池原理。先了解一下线程池的好处: 线程池主要是用在并发操作中,在并发操作中线程比较多,如果每...

2018-08-08 18:38:06 1510

原创 深入理解IActivityController

一、研究背景 最近在学习别人代码,在代码中使用IActivityController.aidl统计设备中所有app的状态,包括activityStarting、activityResuming、appCrashed、appEarlyNotResponding、appNotResponding、systemNotResponding。后面我们会对这些方法单独介绍。发现这个写法很神奇,故想学习一下,...

2018-07-25 10:27:19 5223 4

原创 简单工厂模式、工厂方法模式与抽象工厂模式总结

简单工厂模式、工厂方法模式与抽象工厂模式        之前一直没有时间对工厂模式进行总结,这里我梳理一下,我在网络上查看资料,发现每个文章的思路都不一样,这里我对其进行总结。1. 简单工厂模式   1. 1 简单工厂模式的定义         简单工厂模式也被称为静态工厂模式;使用简单工厂模式可以将产品的“消费”和生产完全分开,客户端只需要知道自己需要什么产品,如何来使用产品就可以了,具体的产品...

2018-06-26 18:10:44 305

原创 学习《Android源代码情景分析》第二章goldfish编译出现的问题和解决方法

这些问题是基于《Android源代码情景分析》的基础上做到改进,希望各位读者结合这本书学习

2017-01-12 13:50:22 911

原创 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 2756

belle-sip-1.3.0.tar.gz(linphone编译使用)

linphone编译使用的belle-sip库

2014-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除