![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
frameworks
文章平均质量分 62
不会写bug的程序员不是好码农
专业写bug
展开
-
Android 虚拟按键驱动
android 添加虚拟按键驱动,添加新的按键原创 2023-10-24 15:26:44 · 297 阅读 · 0 评论 -
android 修改系统默认尺寸和分辨率
编译是修改系统默认尺寸原创 2023-12-06 11:20:42 · 818 阅读 · 0 评论 -
Android OTA版本任意升级
Android目前的版本只能旧版本升级新版本,无法升级旧版本。 Android OTA升级主要是ota_from_target_files.py这个脚本,文件目录在build/tools/releasetools,OTA升级判断版本是否可以升级,主要基于时间戳的判断,既然基于时间戳判断,只要将脚本中时间的判断注释即可。def WriteFullOTAPackage(input_zip, output_file): target_info = BuildInfo(OPTIONS.i...原创 2022-02-14 09:41:09 · 2516 阅读 · 0 评论 -
Android Makefile中inherit-product函数和include的区别
在 Android Makefile中inherit-product函数和include都是执行某个文件。include 使用:include device/mediatek/mt2712/device.mkinherit-product 函数使用方法: $(call inherit-product, device/mediatek/mt2712/device.mk)或者$(call inherit-product-if-exists, device/mediatek/mt原创 2020-10-12 14:26:17 · 3735 阅读 · 0 评论 -
Android overlay使用
目录一、SRO–Static resource overly(静态替换)1.1 添加路径,配置资源1.2 编写mk文件二、 RRO–Runtime resource overlay(运行时替换)2.1 资源相关知识点2.2编写RRO apk2.3 RRO apk的安装一、SRO–Static resource overly(静态替换)SRO是在编译时完成的,为app或者framework加载不同的资源,这样可以针对不同项目使用不同的资源1.1 添加路径,配置资源.原创 2020-10-12 14:14:05 · 1664 阅读 · 1 评论 -
android 保存crash log到本地
做车机项目,有个需求是获取在客户手中的车机运行错误信息,百度了一下基本都是实现Thread.UncaughtExceptionHandler这个类,这个方法只是获取当前进程也就是当前应用的crash信息,车机那么多应用,不可能每个应用都写一遍,所以只能从系统入手了。当应用出现crash会弹出一个弹框,frameworks/services/core/java/com/android/serve...原创 2020-01-07 16:08:34 · 475 阅读 · 0 评论 -
Android HAL层添加HIDL实例实现串口通信
目录概述HIDL是Hardware Interface Definition Language的简称。在Android Project Treble被提出,在android O中被全面的推送,设计 HIDL 这个机制的目的,主要目的是把框架(framework)与 HAL 进行隔离,使得框架部分可以直接被覆盖、更新,而不需要重新对 HAL 进行编译。HIDL 实际上是用于进行进程间通信(Inter-process Communication,IPC)的。进程间的通信可以称为 Bind..原创 2020-08-19 16:20:45 · 4248 阅读 · 8 评论 -
android 分屏显示左右或者上下
AndroidN 支持多窗口模式,或者叫分屏模式,即在屏幕上可以同时显示多个窗口。在手机模式下,两个应用可以并排或者上下同时显示,如图 1 所示,屏幕上半部分的窗口是系统的 CLOCK 应用,下半部分是系统设置功能。用户可以拖动两个应用之间的分界线改变两个窗口的大小,放大其中一个应用,同时缩小另一个应用。图 1 分屏模式在分屏模式下,各个窗口的应用都可以正常运行,但是只能有一个窗口获得焦点,而另外的窗口则属于暂停状态。在某个应用界面进入分屏,这个应用会显示在上半部分或者左半部分,...原创 2020-08-11 15:08:34 · 3822 阅读 · 0 评论 -
android 仿IOS上滑打开工具栏,右滑退出返回上一个界面
android的工具栏是下滑打开,IOS的是上滑打开,项目有个需求要上滑打开工具栏。android下滑打开工具栏是根据手势判断,既然能判断下滑就能判断上滑,然后就到代码中找。之前有修改过下拉栏的bug,滑动事件在frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java中,但是这里只能监听下滑过程中滑动事件,只能继续找。android界面是显示在window中,window的管理是原创 2020-07-01 15:30:31 · 663 阅读 · 0 评论 -
android 三指缩放回到桌面
之前在某车的中控台上看到三指缩放回到桌面,当时看到效果觉得挺酷的,今天心血来潮的想实现这个功能。三指缩放主要涉及到的知识点有多点触控和事件分发,这两块内容大家应该都不陌生,网上的资料一堆堆的。先上代码switch (ev.getActionMasked()) { case MotionEvent.ACTION_POINTER_DOWN: if (ev.getP...原创 2020-04-23 11:15:57 · 272 阅读 · 0 评论