自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android Q自定义开关机动画

Android Q自定义开关机动画====== Step 1: Enable MtkBootanimation ======/vendor/mediatek/proprietary/operator/frameworks/bootanimation/Rename Android_disable.mk to Android.mk /vendor/mediatek/proprietary/o...

2019-12-16 09:56:30 4026 12

原创 MTK平台如何配置某一个分区不使用AVB验证

define VERIFY_LOG_POOLICY_3 0 //这里设为0。MTK平台如何配置某一个分区不使用AVB验证。

2023-09-18 19:44:58 151

原创 MTK 烧录 efuse 3.0 Configuration SOP

=====================生成cert1和cert2 key===============================================生成efuse key相关文件===========================================签名DA==========================================================正常编译。=====================Security3.0 的SOP 说明。

2023-09-08 11:21:17 460 6

原创 MTK efuse 2.1 烧录配置过程

=====================生成cert1和cert2 key===========================================签名DA============================================================签名img===================================================生成DA文件=============================

2023-09-08 11:05:09 704 1

原创 Android 13 MTK平台添加自定义按键,以及CTS问题解决

这是因为测试apk的bug,LAST_KEYCODE写死成304造成的,因为我们新加了305,所以测试。还有就是上层报的keycode也是键值 不是name,不利于bug分析。然后修改 keyCodeFromString。这个是因为mtk键值映射没有搞全,可以补全。的时候,报的是键值,不是按键name。驱动层的键值上报,让驱动处理好即可。规避方法是新加按键从306开始。一般来说上层添加以下几处修改。以上修改即可满足日常所需功能。如果是新加的按键,CTS会报。其他地方都改成306。

2023-08-10 15:12:57 1104

原创 Android ANR触发、监控、分析一网打尽

Android ANR触发、监控、分析一网打尽https://mp.weixin.qq.com/s/qQAPg0PwefYhScdN5bBPnA

2022-12-07 11:36:30 332 1

原创 MTK Android 13/14平台开关机动画铃声客制化

MTK Android 13平台开关机动画铃声客制化。Android T和S的差异很大。直接覆盖原来mk文件即可。

2022-11-16 17:09:08 2024 2

原创 监听SystemProperties变化

我们常用SystemProperties来记录系统状态,即状态发生变化时set,在需要读取时get。但有时候希望能够即时处理状态变化,这就需要对SystemProperties进行监听。监听办法set:在调用SystemProperties.set时poke,通知监听方:在监听方添加回调函数 需要注意的是,这种方法并不能具体指定监听某一系统属性,只要有系统属性发生变化并poke,注册的回调函数就会被调用。因此如上面代码所示,还需要回读一下,看是否是感兴趣的属性发生了变化,再做出处理。...

2022-06-10 17:26:06 1018

原创 xshell 官网

Xshell已换官网为:家庭/学校免费 - NetSarang Website

2022-04-23 18:27:22 644

原创 ANR 汇总

Android ANR问题总结本周主要从ANR分类、ANR产生的原因及目前遇到的典型实例几方面对ANR问题进行总结。https://mp.weixin.qq.com/s/-yfJoRxHe_J3PNLkGw19Cg关于闲鱼的ANR治理,我有几条心得...闲鱼ANR治理之路https://mp.weixin.qq.com/s/WMmMTw-Ida2qQaqXb2IGWA干货:ANR日志分析全面解析业界在如何解决和避免ANR问题上已经有较多博文,但是在如何分析ANR日志上很少有全面完备的阐述。本文系统总结了分析

2022-03-21 13:38:08 422

原创 android Deskclock 设置不对齐,Preference去除左边空白的图标占位

新建res/values-sw360dp-v13/values-preference.xml文件<?xml version="1.0" encoding="utf-8"?><resources xmlns:tools="http://schemas.android.com/tools"> <bool name="config_materialPreferenceIconSpaceReserved" tools:ignore="MissingDefaultReso

2022-03-16 15:29:19 3934

原创 Android S 默认WIFi 热点名称

Android 12 带GMS的项目wifi热点名称被mainline掉了。,但是这种改法显示的热点后面会默认带数字,例如Android_1234。在MtkSettings里添加个Receiver接收开机广播。去掉wifi mainline模块,不会影响CTS。如果要修改热点名称可以参考如下3种方法。首次开机的时候直接重新设置热点名称。1. 使用RRO overlay。修改方法就是创建个RRO覆盖。google介绍文档。

2022-03-08 15:58:26 5030 1

原创 Android R to S OTA 配置

没啥注意的贴图自查

2022-02-23 09:59:50 1441

原创 adb 模拟电池温度

adb shell am broadcast -a android.intent.action.BATTERY_CHANGED --ei level 100 --ei plugged 1 --ei temperature 600

2022-02-23 09:58:02 2347

原创 Android SELinux 添加权限后不生效

Android SELinux 添加权限后不生效Android 12上需要对一个节点进行写操作,但是添加了Selinux以后还是报错allow platform_app yft_temperature_file:file { write read getattr open };加了权限还是一直报avc01-26 09:40:55.556 7891 7891 W yft.factorymode: type=1400 audit(0.0:361): avc: denied { write }..

2022-01-26 17:45:08 3654

原创 Android 12默认手势导航及bug修复

这是因为DisplayPolicy起的太早了,没有加载gestural rro apk,5秒以后,overlay才加载,导致mNavBarOpacityMode一直为0,需要后面再刷一下policy。或许有人会通过配置framework的overlay或者配置gestural rro isStatic="true"标签修改。MTK平台Android 12如果切换到手势导航以后,重启手机会出现导航栏高度还是3按键的高度。但是这种方式会有其他bug,比如有些应用会出现导航栏重叠现象,例如微信。

2022-01-19 23:05:12 5740 2

原创 Ubuntu设置共享文件夹

麻蛋的 不知道为啥现在搜出来的都是一坨屎,备份待查1.sudo gedit /etc/samba/smb.conf[share] comment = ReadonlyShare path = /code2/code2/share browseable = yes read only = yes guest ok = yes2.sudo /etc/init.d/smbd restart #重启...

2021-12-21 15:26:41 449

原创 MTK平台Android 12自定义开关机动画铃声

Android Q自定义开关机动画====== Step 1: Enable MtkBootanimation ======/vendor/mediatek/proprietary/operator/frameworks/bootanimation/Rename Android_disable.mk to Android.mk /vendor/mediatek/proprietary/o...ps:ioctl 需根据自己的项目打印avc 自行添加修改。修改文件和Q平台大同小异。

2021-12-01 17:30:13 4229 3

转载 想要丝绸般顺滑的系统运行,千万别错过这些Android 性能优化的小贴士

想要丝绸般顺滑的系统运行,千万别错过这些Android 性能优化的小贴士_Aerfa789的博客-CSDN博客在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。这样我们就要进行性能优化,我就来给大家讲一些Android 性能优化的小tip还有,Android学习PDF+源码笔记+面试文档+进阶视频的学习集合,可以**点这里**无偿赠送一、Pinner service 配置优化修改 /frameworks/base/core/res/res/values/config.xml...h

2021-11-24 12:19:31 677

原创 Android S版本差分包制作

先上结论:./out/target/product/k6833v1_64/merged/temp/bin/ota_from_target_files -v --block --path out_sys/host/linux-x86/ -i old.zip new.zip ota_update.zip运行环境:Ubuntu 18.04这个是针对Split build编译,如果是full编译,make otapackage估计也是要用out下生成的bin文件如果使用Android R的做包命令

2021-10-29 10:33:12 2377 4

原创 Android 隐藏虚拟导航栏,禁止下拉通知栏,禁止上滑出虚拟导航栏

Android 隐藏虚拟导航栏 View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | ...

2021-10-27 15:51:19 7987 1

原创 Android 11.0 PMS解析apk,修改apk anAndroidManifest.xml属性

frameworks/base/core/java/android/content/pm/parsing/ParsingPackageUtils.javaprivate ParseResult<ParsingPackage> parseBaseApplication(ParseInput input, ParsingPackage pkg, Resources res, XmlResourceParser parser, int flags)...

2021-10-08 17:08:50 586

原创 Android 9.0 PMS解析apk,修改apk anAndroidManifest.xml属性

frameworks/base/core/java/android/content/pm/PackageParser.javaif (parser.getName().equals("intent-filter")) {4485 ActivityIntentInfo intent = new ActivityIntentInfo(a);4486 if (!parseIntent(res, parser, true /*allowGlob...

2021-10-08 17:03:19 276

转载 AndroidQ分区存储适配,AndroidR适配,以及分区存储的踩坑总结

转载https://mp.weixin.qq.com/s/l6tk2xDCWBdZgQmeOCbnfg目录1、分区存储的背景和目的2、这么做的好处3、分区存储带来了哪些变化4、适配AndroidQ5、总结1、分区存储的背景和目的早期的Android开发,对文件操作缺少限制,只要申请个读写内存权限就可以对整个文件目录随便操作,绝大多数应用都会在根目录建一个自己的文件夹用来存储数据,甚至把应用数据库(SQLite)移到外部文件夹中以防止应用卸载后数据被删除,从文件角度来说,这样会造成用户内存文

2021-09-28 16:09:35 577

原创 MTK平台Android 11自定义开关机动画

MTK平台Android 11自定义开关机动画和Q平台基本相同可以先参考Q的修改Android Q自定义开关机动画https://blog.csdn.net/a785722173/article/details/103557038修改后编译会出现报错,合入下面两个修改即可修改1.vendor/mediatek/proprietary/operator/frameworks/bootanimation/MtkBootanimation/Android.mk修改2. vendor/medi.

2021-04-08 14:46:53 2408 3

原创 Android 11 平台静默安装应用,规避预置应用宝报错

Android系统预置应用宝如果直接按照常规方案预置应用宝到system/app下的话,会报好多Selinux错误,导致应用闪退而应用宝又申请了好多并不需要的权限例如su所以目前的方案是第一次开机时用packageinstaller静默安装应用宝需要先把应用宝预置到/product/etc/app/yingyongbao.apk,或其他packageinstaller可以读取的目录frameworks/base/packages/PackageInstaller/src/com/andr

2021-03-17 10:18:43 2016

原创 Android 开发知识点

Android 开发知识点https://mp.weixin.qq.com/s/P8cm5UPCwFSxvVGa1wn-yg一、Android 开发知识点Activity 使用详解Service 使用详解Broadcast使用详解ContentProvider 使用详解四大布局 使用详解Handler 使用详解Intent 使用详解Intent 常用方法总结Permission 使用详解Drawable 使用详解Drawable与 Bitmap 转换总结Resource 使用详解An..

2021-02-01 10:05:16 350

原创 LMKD浅析(三)——Android Q新特性(MTK篇)

LMKD浅析(三)——Android Q新特性(MTK篇)https://blog.csdn.net/u014175785/article/details/103067081

2021-01-21 09:58:42 263

原创 “终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!

“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!https://juejin.cn/post/6863756420380196877#heading-10

2021-01-16 14:16:08 198

转载 浅析丢帧检测机制上篇浅析丢帧检测机制上篇

https://mp.weixin.qq.com/s/jlCP-aRkUKfESjktgPmG6w浅析丢帧检测机制上篇一、背景在android平台上,对于用户而言,卡顿的层面较为广义,比如应用出现ANR,启动时间变成长,游戏的帧率不稳定,视频加载慢、滑动丢帧感较明显等等都一并认为是卡顿现象,主要原因是由于业务的逻辑或者系统本身的不稳定等因子会带来糟糕的用户体验,本文仅从丢帧的角度来阐述用户场景UI操作类型的卡顿,比如滑动卡顿等。在介绍卡顿之前先了解几个概念:屏幕刷新率(...

2021-01-16 14:09:52 1199

转载 探索 Android 内存优化方法

https://mp.weixin.qq.com/s/EerrwaRGdTkOFPLrg8_-oQ目录 为什么要做内存优化? 什么是 Dalvik? 什么是 ART? 什么是低杀? 图片对内存有什么影响? 什么是内存泄漏? 什么是内存抖动? 什么是 Memory Profiler? 什么是 MAT? 怎么用 MAT 分析内存泄漏? 什么是 LeakCanary? 怎么获取和监听系统的内存状

2020-12-17 16:44:15 318

转载 2020 年 Fragment 最新文档(下),该更新知识库啦

https://juejin.cn/post/6901453354463920135#heading-42前言很高兴见到你 ????,我是 Flywith24 。最近 Android 官方针对 Fragment 文档进行了重新编写,使其适应 2020 年最佳实践的快速发展。Fragment 的确是一个让开发者头疼的组件,它是一个很好的设计,但一直处于可改进的状态,随着 AndroidX Fragment 的快速更新,Fragment 已不同往日,虽然仍有改进的空间(单个 Frag

2020-12-17 15:13:18 99

转载 Android系列:彻底了解Handler

https://juejin.cn/post/6844904099834494990一、Handler1.1 Android为什么==非ui线程==不能==更新ui==UI线程的机制 为什么UI不设计成线程安全 非ui线程一定不能更新ui吗1.1.1 ui线程机制 public static void main(String[] args) { Looper.prepareMainLooper(); ActivityThread thread

2020-12-17 15:09:38 124

原创 Android P OTA Q后无法开机问题

Android P 跑monkey后 OTA Q后无法开机问题OTA后有2种现象:OTA升级后,可以正常开机,但是图库等多媒体无法进去。该问题是一些app(例如应用宝)在系统升级后,权限有更改导致的。解决方法:setttings---->app—>mediascan 点击清除缓存,然后重启手机。该操作不会破坏用户的数据。9.0的版本执行长时间的monkey测试,然后OTA到android 10.0,无法进入系统。问题原因:UsageStatsXmlV1.java 执行了Lo

2020-08-12 09:42:01 352

转载 修改MTK平台Android P系统支持系统A/B分区升级

修改MTK平台Android P系统支持系统A/B分区升级https://blog.csdn.net/karaskass/article/details/104407486

2020-07-16 13:18:31 285

转载 Android10.0 MTK 平板横屏方案修改(强制app横屏 + 开机logo/动画+关机充电横屏 + RecoveryUI 横屏)

收藏转载https://blog.csdn.net/u012932409/article/details/105228314

2020-07-15 17:30:25 1333

原创 [GMS] 如何客制化GMS开机向导

[GMS] 如何客制化GMS开机向导最近项目中有个任务,要在gms中的谷歌开机向导中加入客制化页面。这里为大家介绍下定制谷歌开机向导的方法。没有源码,如何修改apk? 答案是—Runtime Resource Overlay(RRO,运行时资源替换)。这里不做详细介绍,有兴趣的同学可以去网上搜索具体的使用方法。我们只要知道这个机制可以帮助我们在没有源码的情况下修改apk就行了。网上好多说了怎么实现RRO, 可以参考这位老哥的博客https://blog.csdn.net/u012824529/a

2020-05-23 10:06:10 1638

原创 Android10.0(P to Q)升级配置方法

P to Q升级配置方法1.按照FAQ22330调整,关闭动态分区MTK_DYNAMIC_PARTITION_SUPPORT = no2.关闭Dynamic partition之后,相对于P版本还是会多出md_udc和product。需要把这两个分区关闭.关闭方法2.1 disable product — BoardConfig.mk/device/mediatekprojects...

2020-03-24 10:19:36 2921 2

原创 Android P 跳过开机向导配置

eng版本可以通过点击开机向导四个角跳过,user版本如果也加此功能system.prop中添加ro.setupwizard.enable_bypass=true

2019-12-19 16:12:35 3121

原创 Linux挂载远程服务器空间到本地电脑的方法

挂载远程服务器空间:可以本地验证修改,可以正常push和下载版本。节省复制和解压时间。第一种方法最简单:本地安装sshf:sudo apt-get install sshfs本地创建文件夹用来挂载sudo mkdir /code_serversudo chmod 755 /code_server然后使用以下命令:sudo sshfs -o cache=yes,allow_othe...

2019-10-30 10:34:58 1639

谭浩强版c语言课后习题答案

谭浩强版c语言课后习题答案

2022-11-16

Android 12 开关机动画客制化patch

Android 12 开关机动画客制化patch

2022-11-16

字库查找程序从不确定个数的C语言源代码(含.c和.h)文件中搜索非注释性文字中的汉字

/*从不确定个数的C语言源代码(含.c和.h)文件中搜索非注释性文字中的汉字, 并从某一字库(HZK16)中查找这些汉字的字模,根据一定的规则组合成新的字 模文件,规则由设计者定义。*/

2013-01-10

TMS320F28335 2833x系列数据手册

TMS320F28335 2833x系列数据手册中文版的,全部翻译

2013-01-10

[软件工程].曾强聪.文字版[ED2000.COM]

[软件工程].曾强聪.文字版[ED2000.COM] 非图片版的

2013-01-10

电脑爱好者2012年第01期.pdf

电脑爱好者2012年第01期,《电脑爱好者》杂志社现在每月编辑发行的产品已超过百万份,IT消费能力强、忠诚度高的读者达数百万,团队的发行网点遍布全国各级市场,合作伙伴涵括国内外众多知名IT厂商。

2013-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除