![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目修改笔记
奋力搬砖
早起的鸟儿有虫吃
展开
-
Android将系统源码上传到自己的服务器
源码:一套本地代码。从其他服务器下载过来的,使用git仓库管理,已经有远程仓库目的:上传到自己的服务器。解除之前的远程仓库,建立公司内部仓库以便修改提交步骤:1 先解除远程仓库git remote rm origin可在.git/config里查看2 绑定本地仓库git remote git://xxx.xxx.xx.xx/SC200L.git这个SC...原创 2020-04-23 11:06:16 · 936 阅读 · 0 评论 -
在系统中添加新的可执行文件,为其添加相关selinux权限
最近在项目中要求添加一个新的可执行文件,编译后的路径是system/bin中,这就涉及两方面问题,如何去启动它,怎么添加selinux权限一 添加启动参考系统相似的功能,发现都是通过init.rc去启动的,所以我们也在init.rc中启动system/core/rootdir/init.rc+service htfsk /system/bin/htfsk+ class core+...原创 2020-03-19 16:22:57 · 1131 阅读 · 0 评论 -
基于android N添加服务使其成为系统服务
部分一一 我们首先需要写好自己的服务frameworks/base/core/java/android/content/dyna/DynaSystemManager.javaframeworks/base/core/java/android/content/dyna/IDynaSystemManager.aidlframeworks/base/services/core/java/com/...原创 2020-03-19 15:53:25 · 702 阅读 · 0 评论 -
android-通过端口确定进程
今天碰到一个问题,安全部分说我们机器8000端口一直处理LISTEN状态,让我查一下是哪个进程,需要解除这个状态,要确认是哪个进程在监听这个8000端口,我首先adb shell之后使用netstatusroot@p92s_hd:/ # netstat Proto Recv-Q...原创 2019-12-16 14:02:34 · 833 阅读 · 0 评论 -
Android射频校准标志位(Barcode)
最近项目要求在工具中添加一个校准标志位,通过ATE工具写入射频参数后应用工具中能显示已校准在MTK得工厂测试中也是有读取Barcode得,里面有两个方法一 通过读取NvRam来获取校准标志位int get_barcode_from_nvram(char *barcode_result){ int read_nvram_ready_retry = 0; F_ID fid; int ...原创 2019-10-16 17:48:19 · 1332 阅读 · 0 评论 -
MTK平台NvRam读取
最近做项目需要读取NvRam信息,完成之后做下笔记以便以后用,由于是MTK平台,MTK有自己得一套NvRam读取得方式,目前是在android L版本做的,还是用得NvRAMAgent来操作首先将NvRAMAgent文件放到工程目录中,内容如下,记得改下包名/* Copyright Statement: * * This software/firmware and related docu...原创 2019-10-16 17:33:03 · 1087 阅读 · 0 评论 -
MTK-EngineeMode-Hardware Testing
在MTK-EngineeMode-Hardware Testing得LCM测试中点击TM Status后灭屏硬件测屏幕结果是:背光关闭,屏未断电要求我们看是否正常在点击时会调用vendor/mediatek/proprietary/packages/apps/EngineerMode/src/com/mediatek/engineermode/lcm/EmDsenseLcmAssit.jav...原创 2019-10-08 17:49:09 · 528 阅读 · 0 评论 -
MTK平台Android P版本GMS Camera相关修改记录
在Android P之后,Google要求新开案的项目必须使用hal3,在GMS认证中会对Camera的metadata配置进行检查,相比于hal 1变化还是很大的,下面是我在做项目时遇到的一些问题,做下记录,以便以后查阅,基于MTK平台,在对应摄像头的ic里面修改即可,类型一:报错提示有些key为null junit.framework.AssertionFailedError: The ...原创 2019-07-23 14:28:40 · 4393 阅读 · 1 评论 -
Android P版本添加双卡铃声
1 添加ro.config.ringtone_sim2值作为默认SIM2的铃声原创 2019-07-31 17:16:12 · 804 阅读 · 0 评论 -
为新摄像头添加metadata配置文件(MTK平台)
一般情况啊,对于新的摄像头如果没有对应的metadata文件的话,会默认走系统common的文件,这样不利于我们维护修改,所以我们需要添加新的metadata文件,以便我们做配置,我们可以把common的文件夹复制一份,然后修改成对应的摄像头型号即可,我们可以在vendor/mediatek/proprietary/custom/mt6761/hal/imgsensor_src/sensorlis...原创 2019-07-31 13:44:41 · 3658 阅读 · 4 评论 -
CameraMetadata摘录
/** Copyright (C) 2013 The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* You ma...原创 2019-07-18 10:56:36 · 1450 阅读 · 0 评论 -
Android P版本烧录GSI
Android P之后烧录GSI相对于android O有了一些变化,Android O 环境配置和GSI烧录请参考android 8.1 VTS环境配置Mtk平台:MTK User load boot up to home screenPlease enable OEM unlocking in settingsPress volume up key + power key into f...原创 2019-07-23 17:17:22 · 982 阅读 · 0 评论 -
Android P系统默认蓝牙状态栏不显示图标
在Android P版本,状态栏上的蓝牙图标只有在连接蓝牙耳机或者蓝牙网络时才会显示,目前客户要求,只要打开蓝牙功能就必须显示蓝牙图标 修改如下: 文件路径(MTK平台) /vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/statusbar/ph...原创 2019-07-15 17:19:03 · 2193 阅读 · 3 评论 -
Android P 过GMS认证CDD检测项修改
1 系统内置两个浏览器,需要默认浏览器为chromeframeworks/base/services/core/java/com/android/server/pm/PackageManagerService.java在其构造方法末尾添加://weiyawei add start for default BrowsersetDefaultBrowserPackageName("co...原创 2019-07-12 17:33:46 · 810 阅读 · 0 评论 -
Android P修改关机充电动画
问题一:关机充电动画客制化以及错位调整1,关机充电logo图片都在alps/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo目录下,在这里可以看到多个包含不同size图片的子目录,具体使用哪个子目录下的图片由${BOOT_LOGO}决定。 note:如果客户想要使用客制化的背景图片,可以直接替换子目录下对应编号的图...原创 2019-07-12 17:28:03 · 2355 阅读 · 0 评论