自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 20240726-----Android(RK3128)-----添加bmp到 resource.img

仿照 logo.bmp 和 logo_kernel.bmp 那样添加进脚本就可以。

2024-07-26 16:05:28 151

原创 20240726----Android6.0(RK3128)----修改低电时,低电通知改为低电弹框

PowerNotificationWarnings.java 里边要注意的时 一般dialog都要"长"在activity上,不然的话要加上。batterylow_blink.xml 是个动画效果,弹框将会闪三下进行低电警告。ic_lowbatterydialog.png 弹框图片,低电界面将会应用这张图片。battery_low_dialog.xml 低电界面。客户觉得低电时,通知栏会通知低电,太low了。改好看点,就做了个低电弹框的UI。

2024-07-26 10:24:22 280

原创 20240726----Android 6.0(RK3128)------修改system分区

因为预置了一个 600M的数据库在 system/etc/wallpapers/muse.240627.db.gz 下边。然后system后面分区的起始位置都要加上100000。所以打包的 system.img 也大了很多。由200000修改成300000。

2024-07-26 10:01:05 258

原创 20240718-----Android 6.0(RK3128)------拆解 resource.img文件

众所周知,开机 logo 的 logo.bmp、logo_kernel.bmp和dts 会打包进resource.img里边。然后使用 resource_tool 工具进行拆包。成功后会在out 输出。可以使用工具进行拆解。

2024-07-18 10:53:10 155

原创 20240718-----Android 6.0(RK3128) -----去掉 u-boot logo和 kernel logo

DTS和config改一下对应的配置。

2024-07-18 10:34:14 104

原创 Android 6.0----RK3128-----kernel 识别不到 /system/etc/firmware 里的配置文件的问题

总所周知,/system/etc/firmware下边放了wifi和蓝牙的配置文件,内核识别不到要加入以下。

2024-07-09 21:37:51 128

原创 Android6.0----RK3128-----修改 ddr 和 cpu 的clk,提升性能

cpu节点里的clk_core,把其他的都干掉,只留一组最大的。

2024-07-09 21:33:04 156

原创 Android6.0----RK3128-----暂停停止音乐有底躁声音,经过排查发现上层调用底层延迟几秒钟

RK工程师提供的解决方法。

2024-06-29 10:49:54 140

原创 Android6.0----RK3128-----开机动画的问题。

众所周知安卓第一次刷机进入系统,开机动画结束后进入Launcher是有一定的时间的,原生的Launcher好一点,但我们这边Launcher是自己做的,300M,拉起laucher时间长。后面我做过高通的安卓7.0和展讯10,声音都是放在bootanimation.zip里一起的,也没有不同步的问题。虽然视频也是用MediaPlayer播放的,但是视频的画面和声音是一起等待MediaPlayer起来才播放的。我这里用的是视频作为开机动画,这样就避免了不同步的问题。目前只出现在RK3128 6.0 上。

2024-06-07 19:51:00 356

原创 2024-4-18----RK3568-----Mipi 屏调试的记录(踩了大坑)

RK平台调试屏主要方法就是根据屏的规格书配置dtsi,这边厂家直接发了一个dtsi过来,所以省了很大的麻烦,然后再根据自己的硬件引脚,配置 reset脚、enable脚。新建一个自己的dtsi,放到目录下。然后include自己配的dtsi改一下配 lcd-rst 的脚、跟自己的reset脚和enable脚对应、至于为什么加这个、是因为原厂给的一份说明书、说要弄这个、所以就按照原厂的来。编出来后只有uboot logo,kernel logo和安卓动画不显示。

2024-04-18 11:21:11 354

原创 2023-10-24----Android-----GLsurface渲染四边形

这个示例演示了如何在Android中使用GLSurfaceView渲染一个简单的四边形。同样,这只是一个入门示例,您可以进一步扩展它以支持更复杂的渲染效果和交互。确保在应用的 build.gradle 文件中包含正确的OpenGL ES库,以便渲染正常工作。要在Android中使用GLSurfaceView渲染一个简单的四边形,您可以根据之前的示例稍作修改。运行应用,您将在GLSurfaceView上看到一个蓝色的四边形。创建一个新的Android项目。

2023-10-24 17:45:18 161

原创 2023-9-21-----Android11(MTK)-----解决双喇叭一边音量大一边音量小以及破音的问题

喇叭的原理是、主控输出、经过PA(放大电路),输出给喇叭播放。这三个环节排查原因。

2023-09-21 16:49:04 22

原创 20230523-----C语言-----读取bin二进制文件

读取之前,先用 getBinSize 函数获取二进制文件的大小,然后再用这个大小定义一个buf数组。现在的VS都是用了 fopen_s 来读取文本、以前的fopen几乎废弃了。读取普通的文本文件模式是用 r;但是二进制文件使用 rb;打印 u8 用 %02X。

2023-05-23 15:11:13 1391

原创 20230427----Android 10.0-----framework 修改屏幕旋转角度

该类里边的 rotationForOrientation 方法可以设置显示角度。

2023-04-27 16:31:36 824 3

原创 2023-2-22----Android10.0(MTK)-----LK里的include文件

LCM 驱动里直接 #include “lcm_drv.h” 就可以include到该头文件、从而调用到头文件里的库函数。但是看了该LCM驱动的同级目录下并没有该头文件!后面看了编译规则才知道怎么就调用到了。

2023-02-22 16:38:20 181

原创 2022-9-20----Android----User版 打开串口抓开机日志

编译lk然后烧录lk,用串口抓取日志时不知道波特率的话可以查看。

2022-09-20 11:20:45 1808 5

原创 2022-8-16-----Android10.0-----识别SD卡格式的问题

这个时候系统识别到了SD卡、再把这张SD卡插进别的设备都永远不会再弹出 Unsupported SD card 的提示、也就是SD卡 格式不对的问题。刚开始还以为是 系统源码 出了问题、但是想想不对、这是MTK 原生的代码、没修改过这块、应该不会引起这个问题。第一次烧完开机、如果SD卡格式不对、会在通知栏弹出一个。于是琢磨了几下发现问题的所在。这个时候一定要选择第二项!.........

2022-08-16 15:20:45 1047

原创 2022-8-3----Android10.0(MTK)-----SN_Writer 写入 SN 注意事项

SN_Writer、写入SN

2022-08-03 11:55:57 7885 1

原创 2022-8-1----Android10.0(MTK)-----修改 ro 属性

Android10.0、 MTK10.0

2022-08-01 23:19:13 2726 1

原创 2022-7-20-----C++------用链表实现通讯录功能

C++,用链表实现通讯录功能

2022-07-20 23:14:45 705 1

原创 2022-1-26----Android 7.0-----BLE 开发

<!-- 声明蓝牙权限 --> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATIO..

2022-01-26 20:54:56 276

原创 2021-12-15-----Android-----回调学习

一个类似控件的回调函数1、定义一个接口package com.example.callbackapp;public interface Callback { void onMyClick();}2、一个回调类package com.example.callbackapp;public class ICallback { private Callback callback; public void setMyListener( Callback callback

2021-12-15 11:49:35 1972

原创 2021-10-15----C++反调Java

C++反调Javac 与 Java 是共享内存的,这也说明了他们的资源是互通的。纵所周知,java可以通过Jni调用c++, 那C++也可以通过反射的方式调用到Java。package com.example.mytest;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;public class MainActivity exte

2021-10-15 09:56:07 86

原创 2020-10-10----Android-----图标变成矢量图

一、下载图标https://www.iconfont.cn进入上面网站,该网站含有大量的图标图片,选择好图标下载注意下载的格式必须是svg二、制作矢量图打开Android Studio,点击drawable文件夹右键,如图以下操作:点击之后,如下图所示:选择好下载好的svg图标,然后命名一定要用英文,中文是无法制作的,点击next完成制作!...

2020-10-10 09:30:28 50

原创 2020-09-15-----Java----数据流方式进行文件复制方法

复制的方法:public static void copyfile( File source, File target ) throws IOException{ InputStream inputstream = null; OutputStream outputstream = null; try{ inputstream = new FileInputStream( source ); outputstream = new FileOutStream( target ); byte

2020-09-25 19:27:17 22

RomSpace.rar

画横向柱状图描述内存空间,以及动态更新ui。

2020-11-17

空空如也

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

TA关注的人

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