现在越来越多的视频类APP,如抖音、快手、B站等等,都开放了音频捕获配置,也就是android:allowAudioPlaybackCapture="true"。因此学习如何捕获音频实现声音内录,是很有必要的。 Android Studio项目 简单但是完整的Demo源码
2022-11-13 16:21:52 103KB AndroidQ 音频捕获 声音内录
1
音乐播放器音乐播放器音
2022-11-09 12:16:29 169.35MB AndroidQ android
1
简单样例,Android10外部储存文件夹创建以及文件创建Demo。git: https://gitee.com/fshaoooo/android10createdir.git。不会用Git的,可以直接在CSDN下载。
2022-03-23 18:53:43 17.93MB 文件创建 AndroidQ Android10
1
本篇来分析下Android锁屏的加载流程,锁屏加载比较复杂,涉及framework和SystemUI,这篇主要分析SystemUI部分,锁屏有两种,一种滑动锁屏,另一种密码锁屏,也叫Bouncer。 前面AndroidQ SystemUI之启动 中分析了SystemUI启动过程中会加载一个config数组,里面定义了SystemUI的重要的类,之后遍历此数组,以此调用其Start方法,我们就从StatusBar.start方法开始分析锁屏相关的流程 StatusBar.start public void start() { ... createAndAddWindows(result);
2021-12-20 16:35:19 85KB android锁屏 em id
1
前面两篇文章实现了自定义HAL和HIDL服务,本篇接着往上层实现,这篇文章要写的是JNI服务和framework层AIDL服务实现,由AIDL服务调用JNI层的服务的函数,为了提供给上层APP使用 同样我们参照系统其他服务的方式来写,来到frameworks/base/services/core/jni目录下,这下面有许多JNI的服务,创建cpp文件com_android_server_am_HelloService.cpp,为什么要叫这个名字,因为等下我们实现的AIDL服务包名为”com.android.server.am” #include #include #include #inclu
2021-10-18 16:39:03 1.47MB AI id roi
1
T507 AndroidQ WIFI模块移植说明
2021-09-06 17:02:14 115KB T507 Android WIFI
1
最近一直抽空在做仿微信朋友圈的功能,在点击加号选择选择拍摄进入相机拍照并将图片显示出来,因为版本迭代(Android11马上也就出来了),所以需要进行版本适配,所以在这里进行记录一下,方便以后查看和小伙伴们参考 先来一波效果图: 微信的效果: 布局就是一个简单的按钮以及一个图片,当我们点击按钮进入系统相册中,点击拍照,然后在onActivityResult()方法回调中对图片进行处理,让其显示在界面上 主要代码: public class MainActivity extends AppCompatActivity implements View.OnClickListener {
2021-08-27 14:21:22 252KB id roi 界面
1
前几篇文章陆陆续续实现了HAL,HIDL,JNI,AIDL服务,现在只差最后一步,应用层的实现我们就可以打通应用层到HAL的整个调用流程了,话不多说,上代码 应用层的实现相对比较简单,在Android Studio中进行开发,写完之后拷贝到源码packages/apps下进行编译就行了,在packages/apps下创建HelloDemo目录,将开发好的文件拷贝过来,看看目录结构: AndroidManifest.xml Android.bp android_app { name: HelloDemo, srcs: [src/**/*.java],
2021-08-26 16:52:43 468KB id roi 应用层
1
Android10 AndroidQ cdd 文档
2021-07-17 14:02:03 898KB Android cdd android10 AndroidQ
1
AndroidQ 打通应用层到HAL层—(HAL模块实现)这篇文章中我们已经实现了自己的HAL,本篇我们实现一个HIDL服务,通过这个服务来调用HAL模块的函数 什么是HIDL HIDL 全称为HAL interface definition language(发音为“hide-l”)是用于指定 HAL 和其用户之间的接口的一种接口描述语言 (IDL),Android O开始引入了HIDL这个概念,HIDL和应用层AIDL差不多,AIDL常用于连接App和Framework,HIDL则是用来连接Framework和HAL,AIDL使用Binder通信,HIDL则使用HwBinder通信,他们都
2021-04-20 13:37:52 503KB id roi 应用层
1