- 博客(471)
- 资源 (18)
- 收藏
- 关注
原创 Kotlin 知识体系
Kotlin 是一种富有表现力且简洁的编程语言,不仅可以减少常见代码错误,还可以轻松集成到现有应用中。如果您想构建 Android 应用,建议您从 Kotlin 开始着手,充分利用一流的 Kotlin 功能。它简洁、安全、可与 Java 及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。(JetBrains 开发的基于 Kotlin 的声明式 UI 框架), 还可以跨 Android 与 iOS 共享 UI 来创建完全跨平台的应用。来创建自己的移动应用程序,并在两个平台间共享 UI。
2023-11-19 05:27:45 812
原创 Android Automotive OS知识体系
Android Automotive OS (AAOS) 是汽车制造商在汽车中打造的信息娱乐平台。驾驶人员可以直接将兼容的媒体应用下载到汽车中,无需使用手机,并使用专为车载显示屏设计的界面。
2022-08-31 23:54:07 4118
原创 Python 知识体系
Python IDEIDE简要说明PyCharmPyCharm 是由 JetBrains 打造的一款 Python IDESublime TextSublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python 的插件,代码段等。还可自定义键绑定,菜单和工具栏。Eclipse下载配置Pydev,使用Pydev Project创建Python基础教程Python 基础教程 | 菜鸟教程Python个人案例个人案例简要说明
2021-11-28 16:56:28 664
原创 C/C++ 知识体系
C/C++ 知识体系C/C++ IDEIDE--VC++ 6.0最开始使用VC++6.0,课程学习使用下载Dev C++蓝桥杯等比赛还是指定Dev C++为比赛的官方编译器;知乎讨论【为啥觉得Dev c++越来越难用?】Bloodshed Dev-C++、小熊猫 Dev-C++@royqh1979、斑竹软件 Dev-C++@Anbang24CLionjetbrains 商用IDE下载C/C++ 书籍书名-C++ Primer P
2021-04-30 22:06:06 880 2
原创 Java 知识体系
Java知识体系java 基础知识菜鸟教程Java 教程只是总是枯燥,爱奇艺上传智播客Java快速入门教程Java基础标题Java基础-001Java语言的前世今生Java基础-002Java开发环境...
2019-11-23 19:36:20 1112 1
原创 DisplayManagerService启动及主屏添加-Android13
DisplayManagerService启动-Android131、DisplayManagerService启动1.1 简要时序图二级目录三级目录1、DisplayManagerService启动1.1 简要时序图二级目录三级目录
2024-09-06 01:09:28 308
原创 旧手机NAS方案
套娃,所以需要映射ssh的22端口,开机完成后,手指在软件的左上方向右滑,会出现菜单,如下图所示;然后映射ssh的22端口到手机的2222端口,选择 [1]QEMU,输入 hostfwd_add tcp::2222-:22。如果想要修改root密码, 输入 passwd ,需要输入两次新密码。查看路由器连接ip地址链接 ssh root@ip -p 8022。然后切换到root账户,输入sudo -s 密码:alpine。开机后,登录系统,用户 alpine 密码: alpine。
2024-08-12 01:26:58 547
原创 用户空间 lmkd
lmkd是由init进程,通过解析init.rc文件来启动的lmkd守护进程,lmkd会创建名为lmkd的socket,节点位于/dev/socket/lmkd,该socket用于跟上层framework交互。Android 低内存终止守护程序 (lmkd) 进程可监控运行中的 Android 系统的内存状态,并通过终止最不必要的进程来应对内存压力大的问题,使系统以可接受的性能水平运行。
2024-08-04 17:26:51 1125
原创 仓颉编程语言
仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。融入鸿蒙生态,为开发者提供良好的编程体验。
2024-07-07 17:14:30 274
原创 Android最近任务显示的图片
实际截图缓存 SurfaceControl.captureLayersExcluding -> ScreenshotClient::captureLayers -> SurfaceFlinger::captureLayers。:不允许截图真实的屏幕截图,但我们应该尝试使用应用程序主题来创建应用程序的虚假表示。:截图一张真实的屏幕截图作为快照。应用设置导航栏可避免图片底部黑条。
2024-07-07 07:04:38 442
原创 【IVI】car_service 命令行工具
如需将档位设置为“行驶”,而使速度仍为 0(模拟指向。如需将速度设为每秒 30 米(模拟指向。如需将档位设置为“停车”(模拟指向。
2024-07-01 01:17:03 994 4
原创 【IVI】CarService启动-Android13
【IVI】CarService启动中绑定CarServiceICarImpl初始化各种服务。
2024-06-30 17:47:35 387
原创 FFmpeg+javacpp+javacv使用
在内部创建并以缺省值初始化部分成员。但是,如果调用者希望自己创建该结构,则需要显式为该结构的一些成员置缺省值;如果没有缺省值的话,会导致之后的动作产生异常。是从streams数组的各个AVStream中推断出的多媒体文件的起始时间和长度,以微妙为单位。这是FFMpeg中最为基本的一个结构,是其他所有结构的根,是一个多媒体文件或流的根本抽象。– 一个完整的跨平台解决方案,用于录制、转换和流式传输音频和视频。则指向一个控制底层数据读写的ByteIOContext结构。指向对应的demuxer和muxer指针;
2024-06-22 12:38:11 1161
原创 Android获取CPU的使用率
日志:avc: denied { getattr } for path=“/proc/stat” dev=“proc” ino=4026532043 scontext=u:r:system_app:s0 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=1。 a)把第一次的所有cpu使用情况求和,得到cpu1;idle对应第四列的数据,用第二次的第四列 - 第一次的第四列即可。这里读取一行,就是总的CPU使用率计算;
2024-06-15 10:07:30 595
原创 Android SELinux
在/dev/中加载sepolicy并发布关键的restorecons,小心避免从/system读取任何内容。- 设备处于SELinux的宽容模式,出厂设备都是强制模式Enforcing(即。3、mk添加编译:BOARD_SEPOLICY_DIRS += device/1、通常情况下,添加或修改自己的设备专用SELinux文件(/device/结尾的文件是 SELinux 政策源代码文件,用于定义域及其标签。- 要访问的对象(例如,文件、套接字)的类型。- 要执行的操作(或一组操作,例如读取、写入)。
2024-05-26 12:13:19 1011
原创 TypeScript文档记录
JavaScript 编程语言允许你在 Web 页面上实现复杂的功能。:Web 性能是指网站内容在网页浏览器中的。速度,以及对用户交互的响应。
2024-02-03 13:28:36 365
原创 Android WiFi基础概览
2.4GHz 频段支持以下标准(802.11b/g/n/ax),5GHz 频段支持以下标准(802.11a/n/ac/ax),由此可见,802.11n/ax 同时工作在 2.4GHz 和 5GHz 频段,所以这两个标准是兼容双频工作。API 与 WLAN 框架和硬件进行交互。Wi-Fi 服务在系统服务中运行,这类服务位于 packages/modules/Wifi/service/wificond 进程通过标准的 nl80211 命令与 Wi-Fi 驱动程序进行通信。应用代码位于应用框架级别,它使用各种。
2024-01-05 20:48:38 1028
原创 FingerprintService启动-Android13
接收来自FingerprintManager的调用。对于fwk层实质是一样的,之前只是区分。,这里注册的Binder服务。调用指纹厂商TA so库。从HAL中获取,转化成。
2024-01-01 01:57:07 1732
原创 屏幕超时休眠-Android13
该属性实质在fwk中是Integer保存,获取方式。在设置屏幕超时代码代码中,最大值可以为“的值,用户活动超时时调用。,但是实质最大值只能是。
2023-12-17 00:29:28 2983 1
原创 USB偏好设置-Android13
通过UsbManager.java、UsbService.java、UsbDeviceManager.java设置。广播监听刷新 onUsbConnectionChanged > refresh。
2023-11-11 03:55:18 2724 1
原创 Java 中文字符串输出乱码
格式(默认),此时在中文系统环境下,输出终端都是不匹配的。这个是设置IDE编码,当时没有深究)一般代码文件都是推荐使用。
2023-11-05 16:18:54 2203
原创 HAL服务整编错误处理
是用于指定 HAL 和其用户之间的接口的一种接口描述语言 (IDL)。HIDL 允许指定类型和方法调用(会汇集到接口和软件包中)。从更广泛的意义上来说,HIDL 是指用于在可以独立编译的代码库之间进行通信的系统。从 Android 10 开始,HIDL 已废弃,Android 将在所有位置改用。selinux自动生成配置工具:项目中 external/selinux/python/audit2allow/audit2allow。1、注意每个项目ap\bp仓编译不同的分支。对应目录要有编译生成的。
2023-11-01 15:03:35 1206 1
原创 Gitee 发行版
由于重复删除创建相同发行版导致。Gitee创建发行版,更新版本号为。网址中生成查看,填写项目地址(如。网址中生成关注 “Builds”Gitee 创建发行版完成,到。版本的Log下文本图标点击查看(按照Gitee官网操作就行。1、关注生成Log查看,如。
2023-10-29 22:51:32 744
原创 Android framework服务命令行工具框架 - Android13
这里强调“framework服务”,主要就是bin命令模拟framework服务相关的查询和功能,如am\pm\input等;其实质就是 Android 提供了大多数常见的 Unix 命令行工具,说白了就是bin执行程序。而framework服务命令行工具现在一般就是cmdbin执行程序Binder获取对应服务,通过调用对应服务的。
2023-10-28 12:02:50 708
原创 FFmpeg工具使用集
About FFmpegJava调用FFmpegFFmpeg 工具:FFMPEG 用于转换多媒体文件的 命令行工具 格式之间( )ffplay 基于 SDL 和 FFmpeg 库的简单媒体播放器 ( )FF探针 一个简单的多媒体流分析仪 ( )
2023-10-21 15:18:02 486
StackWidget 示例
2022-09-04
Echox:echo增强版,支持彩显
2020-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人