biumall.com站长

阅读是一种生活方式
JNI异常的使用

JNI异常的使用

前言 JNI中也存在异常,如果出现异常不处理就会让程序崩溃。因此JNI中定义了异常相关函数用于处理异常。下面就介绍一写常用的异常处理函数。 正文 Throw # env : JNI接口指针 # obj...
3年前
491
mediaserver的启动

mediaserver的启动

前言 之前介绍MediaPlayer的使用,上次写过《MediaPlayer JNI层介绍》,发现很多方法都是都是 # //BpMediaPlayer.prepareAsync() mPlayer...
1年前
298
MediaPlayer源码介绍2

MediaPlayer源码介绍2

前言 之前介绍MediaPlayer ,接上文《MediaPlayer JNI层介绍》(看做《MediaPlayer源码介绍1》)介绍到mediaplayer.cpp,这也是一个代理,真正处理的并不是...
1年前
313
SurfaceView和TextureView介绍

SurfaceView和TextureView介绍

前言 TextureView和SurfaceView常用于视频播放画面显示,项目中根据各种需求需要在二者中选中。这次记录一下他们之间的区别和特点。 正文 个人随笔,只是简单总结,谢谢 参考文章 《Su...
1年前
296
Zygote的启动之二ZygoteInit

Zygote的启动之二ZygoteInit

前言 Android系统中,所有的应用程序以及SystemServer都是由Zygote进程孕育(fork)出来的。接上文,上文介绍从Native世界进入了Java世界。而且java世界的大门就是Zy...
1年前
360
Zygote的启动之一app_main

Zygote的启动之一app_main

前言 Android系统中,所有的应用程序以及SystemServer都是由Zygote进程孕育(fork)出来的。这里介绍app_main.cpp中的代码。 Android P 正文 涉及文件 \s...
1年前
305
rc文件规则简介

rc文件规则简介

前言 上一篇大致的走了一下init.cpp的流程,其中很重要的一环就是解析.rc文件,在介绍init.rc之前先学习一下rc文件的语法。 内容主要来源参考文 正文 什么是rc文件 在进入init.rc...
1年前
351
记录一下ProgressBar的常用方式

记录一下ProgressBar的常用方式

前言 记录一下ProgressBar的常用方式,加载动画,不转动的圆形,水平进度展示等。 正文 直入正题。 参考文章 《android ProgressBar 圆形进度条的自定义样式》 《Androi...
1年前
269
ViewPager禁止左右滚动

ViewPager禁止左右滚动

前言 项目中需要用ViewPager+Fragment组合使用,比如很见的就是图片暂时。每个客户需求不一样,有些需要左右滑动,有序不需要,因此需要禁止左右滑动切换界面。 本文代码是摘的,也验证OK,感...
1年前
295
Android init进程的启动

Android init进程的启动

前言 init的启动之前也跟过,目前用的是Android P,可能跟之前的存在一定的差异。因此重新记录一下,方便自己查阅。 这里只是走走流程,大部分内容来之《Android P (9.0) 之Init...
1年前
327