- 博客(3)
- 收藏
- 关注
原创 Handler源码分析
HandlerHandler机制是子线程和主线程、子线程和子线程通信的一种方法,其中包括Looper、MessageQueue、Message、Handler。Handler将Message发送到MessageQueue中,Looper不停的轮询从MessageQueue中取出Message交给Handler处理。先看一下Handler的基本用法Handler uiHandler = new Handler() { @Override public void handleMessage
2021-03-01 00:22:53 2363 4
原创 JNI的基本使用
基本配置在使用JNI之前,我们需要对项目做一些相关的配置。首先在项目目录下找到local.properties文件,将ndk所在的目录添加到该文件中,如下:#ndk目录ndk.dir=D\:\\Android\\Sdk\\ndk\\21.0.6113669#sdk目录sdk.dir=D\:\\Android\\Sdk然后找到module下的build.gradle文件,在defaultConfig里面添加以下代码:ndk { moduleName "jnitest" //生成的.s
2020-06-05 14:19:19 401 1
原创 Android 9.0实现系统内录(只录制系统声音)
Android中可以通过使用MediaRecorder.AudioSource.REMOTE_SUBMIX来实现系统声音的录制,这个属性只有系统应用能够使用,而且这个属性会截掉耳机和扬声器的声音。这显然不是我们想要的效果,这个时候我们可以通过修改底层C++代码来打开。这个方法仅使用于系统定制开发,三方APP就没有办法了。源码文件路径:frameworks\av\services\audiopo...
2019-12-26 17:50:33 12439 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人