上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: aidl 传递bundle参数,bundle 中又包含 Parcel 类,在调用bundle.getParcelable( key)时会有如下log报错,此时需要在调用bundle 获取 Parcel 类前调用bundle.setClassLoader(类对象.class.getClassLoade 阅读全文
posted @ 2023-04-21 13:16 adam.li 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、yuv简介yuv420p和yuv420spyuv420p(例如yv12):每两行的4个字节对应一个像素的y,每两行的2个字节(uv)对应前面的一个像素的yyuv420sp(例如nv21):每两行的4个字节对应一个像素的y,每一行两个字节(uv)对应前面的一个像素的y例如yv12 格式6*4 YY 阅读全文
posted @ 2023-03-07 10:14 adam.li 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: 媒体文件扫描流程涉及到的文件路径如下:/frameworks/base/media/java/android/media/MediaScannerConnection.java/frameworks/base/media/java/android/media/MediaScanner.java/fr 阅读全文
posted @ 2023-03-01 15:18 adam.li 阅读(682) 评论(0) 推荐(0) 编辑
摘要: ArchTaskExecutor 是androidx封装的线程接口 接口内部是 调用 Executors 开启4个线程的java线程池 Executors.newFixedThreadPool(4, new ThreadFactory() { 切换到子线程或者主线程ArchTaskExecutor. 阅读全文
posted @ 2023-02-21 16:00 adam.li 阅读(165) 评论(0) 推荐(0) 编辑
摘要: private CaptureRequest.Builder mPreviewBuilder; // 声明一个预览请求构建器对象 private CaptureRequest.Builder mCaptureBuilder; // 声明一个拍照请求构建器对象 一、打开相机 // 从系统服务中获取相机 阅读全文
posted @ 2023-02-17 15:11 adam.li 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 实现同步机制有两个方法: 1、同步代码块: synchronized(同一个数据){} 同一个数据:就是N条线程同时访问一个数据。 2、同步方法: public synchronized 数据返回类型方法名(){} 线程通讯: 当 使用synchronized 来修饰某个共享资源时(分同步代码块和同 阅读全文
posted @ 2021-11-05 16:06 adam.li 阅读(65) 评论(0) 推荐(0) 编辑
摘要: bind service client不引用aidl创建单独的aidl仓库,在该仓库添加aidl文件,IService.aidl,定义可供client连接的aidl类添加aidl文件 IClientListener.aidl,定义可供client接收消息的aidl类1.在aidl仓库创建 MyMan 阅读全文
posted @ 2021-10-27 08:52 adam.li 阅读(74) 评论(0) 推荐(0) 编辑
摘要: as中应用引用其他moudle的方法1.在settings.gradle文件中include ':modulename'project(":modulename").projectDir = file("../../modulename里面一层目录(比如app)")2.implementation 阅读全文
posted @ 2021-09-08 15:10 adam.li 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1、adb shell settings put global http_proxy 19.12.32.11:83 2、修改模拟器dns:adb setprop net.dns1 电脑dns地址先查询dns执行命令:ipconfig -all,找到如下信息, DNS Servers . . . . 阅读全文
posted @ 2021-06-09 11:15 adam.li 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、百分比布局使用Guideline <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com 阅读全文
posted @ 2021-04-06 15:30 adam.li 阅读(275) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页