Android智能指针

在开发中通常会使用引用计数来维护对象的生命周期。

阅读更多

C++ 引用

C++ 引用

引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。

阅读更多

Linux_UNIX系统编程手册

系统调用

系统调用是受控的内核入口,借助这一机制,进程可以请求内核以自己的名义去执行某些操作。以应用程序编程接口(API)的形式,内核提供有一系列服务供程序访问。

阅读更多

Android JNI学习-函数动态注册

前面JNI开发相关的也写了几篇博客,对java中native关键字定义的方法进行注册时,都是使用Javah命令生成对应的Java _ 包名 _ 类名 _ 方法名,现在完全可以通过编译器帮我们生成,我们去填对应的逻辑代码即可,这种方式被称为静态注册。今天来看一下新的方式:动态注册

阅读更多

Android 理解Context

接触过Android的小伙伴, 一定不会对Context感到陌生, 有大量的场景使用都离不开Context, 下面列举部分常见场景:

阅读更多

FFmpeg将H264封装为MP4文件

阅读更多

FFmpeg编码yuv转H264

紧接上一章内容,将视频文件添加一个红色方框后文件转成了YUV数据,这一节就再处理下YUV数据,编码成H.264文件。整体流程也比较简单,源码如下:

阅读更多

Android7.1 Launcher3去除抽屉

最近接了个工作,去除公司设备上Launcher的抽屉,所有应用单层展示。网上也查找了一番,最终摸索着基本完成了工作,在此记录下去除抽屉的所有操作。

阅读更多

Android系统 添加自定义系统服务

公司准备对设备的Android系统做定制开发,之前都没搞过系统开发,只是了解一些原理性的知识,所以现在就是边做边学习。

阅读更多

Android系统定制笔记

一、fastboot刷机

首先安装adb和fastboot

阅读更多