自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (20)
  • 收藏
  • 关注

转载 Android 音频策略(音频优先级,音频输入输入,声音优先级)

Android音频策略

2024-04-08 15:38:48 59

转载 Android安全策略SELinux

SELinux原本是美国国安局联合一些公司设计的一个针对Linux的安全加强系统。SELinux出现之前,Linux系统上的安全模型叫做DAC(自主访问控制),其原理是进程所拥有的权限与执行它的用户的权限相同(例如:以root用户启动Browser,那么Browser就有root用户的权限,在Linux系统上能干任何事情)。SELinux的出现结束了这种宽松的访问。SELinux在DAC的基础之上,设计了新的安全模型叫做MAC(强制访问控制),

2023-12-12 11:02:20 189

转载 android自定义驱动编译+Framework层调用

android自定义驱动编译+Framework层调用

2023-12-07 11:45:28 144

转载 Android APP 默认赋予权限

Android APP 默认赋予权限

2023-11-21 20:33:47 291

转载 Android Settings中System/Global/Secure

在Android启动之后,我们通常需要根据自己的一些需要来设置一些符合我们使用习惯的属性。例如:来电铃声、锁屏时间、日期格式等等。而这些属性的设置通常是有Settings为入口,通过SettingsProvider来进行的。SettingsProvider也是所有系统设置的管理者。在M(Android5.0)版本之前,SettingsProvider中系统设置是存储在settings.db数据库中;

2023-11-21 20:23:32 529

转载 RK3566恢复显示屏异常显示的方法

设备进行EMI静电测试时,LCD显示屏异常之后不能恢复,需要在软件上检测LCD是否处于工作状态,如果没有处于工作状态,则需要重启LCD。

2023-03-27 14:20:36 439

转载 Android hardware so加载流程

分析hardware层中最基层的一部分,就是HAL如何对module进行加载

2023-03-23 13:54:56 448

原创 AndroidStudio导入Android源码

AndroidStudio导入Android源码

2023-03-23 11:07:05 2228

转载 Android开启odex,优化开机速度

odex开关

2023-03-02 17:01:26 649

转载 创建linux内核proc文件并与用户空间接口

创建proc文件并与用户空间接口

2023-02-22 14:02:29 1832

转载 AndroidNDK JNI中调用java方法

android jni开发

2023-02-21 11:00:59 495

转载 OpenHarmony命令行工具hdc_std简介

OpenHarmony命令行工具hdc_std简介

2022-10-13 14:54:33 3042

转载 在CSDN中如何快速转载文章

在CSDN中如何快速转载文章

2022-10-12 19:51:39 170

转载 配置OpenHarmony应用签名信息

鸿蒙应用签名文件生成及错误解决

2022-10-12 17:10:58 1065 1

转载 Android系统中默认值的意义列表

在SettingsProvider中设置系统中默认值,我们可以在frameworks\base\packages\SettingsProvider\res\values\default.xml文件中看到常用的一些默认值,这次我就来详细解释下这里面默认的意义。当然,这不是全部的默认值,全部默认值得定义要在frameworks\base\core\java\android\provider\Settings.java中查看。default.xml中名称 类型 意义 def_dim_scree

2020-11-17 10:10:32 120

转载 rk3368 CPU动态调频与温度保护

Platform: RK3368OS: Android 6.0Kernel: 3.10.0rk3368采用cpufreq进行CPU频率调节,但同时又做了过温保护和温度限制频率。1. 过温保护驱动位于kernel/drivers/thermal/rockchip_thermal.cdts定义:tsadc: tsadc@ff280000 { compatible = "rockchip,rk3368-tsadc"; reg ...

2020-06-11 11:03:21 694

转载 uboot的常用命令及用法

uboot是bootloader的一种,主要是用于引导内核启动.uboot除此功能外, 还带有很多其它功能. 功能是通过命令来调用.uboot的命令: help //列出当前uboot所有支持的命令 help 命令 //查看指定命令的帮助 reset //重启uboot bootm //用于启动内核 用法: bootm...

2020-04-24 10:04:30 551

转载 解析sample例程学习官方API:解析HiFB Sample例程

一、HIFB简介Hisilicon Framebuffer(以下简称 HiFB)是海思数字媒体处理平台提供的管理图像叠加层的模块,它基于 Linux Framebuffer 实现,在提供 Linux Framebuffer 基本功能的基础上,还扩展了一些图形层控制功能,如层间 Alpha、设置原点等。HIFB体系架构图如下所示:二、源码解析在解析源码前当然需要先了解一下海思中的关于...

2020-04-17 17:23:38 461

原创 Android Camera HAL浅析

Android Camera框架Android的Camera子系统提供一个拍照和录制视频的框架。它将Camera的上层应用与Application Framework、用户库串接起来,而正是这个用户库来与Camera的硬件层通信,从而实现操作camera硬件。Camera HAL层部分源码平台:rk3288代码存放目录:hardware/rockchip/ca...

2020-03-30 20:01:13 513

转载 RK3288 GPIO

#define GPIO_BANK0(0 << RK_GPIO_BANK_OFFSET)#define GPIO_BANK1...

2020-03-24 11:14:57 673

转载 RK平台mipi屏初始化序列配置

RK平台mipi屏初始化序列都是在dts中进行配置,有两种方式,下面分别介绍两种方式的配置方法。方式一RK平台较老的SDK采用下面方式配置mipi参数,如:RK3128 5.1 SDK中就是采用的下面方式。示例:/ { /* about mipi */ disp_mipi_init: mipi_dsi_init{ compatible = "roc...

2020-03-21 14:19:55 4156 4

原创 adb常用命令

1、获取手机系统信息( CPU,厂商名称等)adb shell "cat /system/build.prop | grep "product""2、获取手机系统版本adb shell getprop ro.build.version.release3、获取手机系统api版本adb shell getprop ro.build.version.sdk4、获取手机设备型...

2020-02-26 15:34:09 269

转载 调试笔记 : ES8323 基础知识

Codec Block Diagramcodec硬件框图如下(ES8323)录音过程(ADC data)模拟输入从LIN1/RIN1,经过MUX到ADC,通过ASDOUT发送给对端(CPU I2S控制器)放音过程(DAC data)数字信号从DSDIN进入(对端CPU I2S控制器),发送到DAC,DAC通过DACL/DACR连接到MixL/MixR,最后输出到LOUT1/...

2020-02-25 16:25:50 2369

转载 user版本如何打开root权限之android8.1

1.修改ro.adb.secure和ro.secure属性/code/1-android8.1/build/core$ git diffdiff --git a/core/main.mk b/core/main.mkindex 44ad271..947d7a3 100644--- a/core/main.mk+++ b/core/main.mk@@ -239,11 +239,11 ...

2020-01-22 16:24:20 842 1

转载 OTA升级常见问题

1、问题现象:在进行 OTA 升级测试时,下载成功了升级包,在点击立即更新后,手机一直处于提示“正在更新中”,没能重启进行升级。问题分析:经过分析发现,因为OTA 应用不具备系统权限。导致其无法在目录/cache/recovery 中创建command 文件并在该文件中写入命令,从而导致 OTA 应用无法通过这种预定的方式重启机器并进入recovery 模式,无法实现正常 OTA 升级。解...

2019-12-17 16:24:39 2319 1

转载 settings数据库查看location(GPS)设置模式的命令

App层Android平台中,GPS的开启和关闭主要在设置中:其模式有三种:1.High accruacy 高精度使用GPS,Networks,Wi-Fi和Bluetooth进行定位,准确度最好,但比较费电2.Battery saving使用Wi-Fi, Bluetooth和Networks进行定位,速度快,省电,但是精度较差。3.Device only只使用GPS进行定位...

2019-12-11 15:20:58 986

转载 Android 网络评分机制

(1)android下可以有多种网络存在,如:wifi、mobile network、ethernet、bt-pan。而对于上层应用来说,只会看到一个连通的网络,在多个网络同时存在的情况下,android就需要一套评分机制来选择一个当前使用的网络,当那个网络的分值高时,就优先使用那个网络。Android专门设计了一套管理方法来实现上面的这种机制,包括ConnectivityManager、Conn...

2019-11-26 09:33:06 3089

转载 android 8.1 修改禁止状态栏下拉

提供接口给三方,三方发一个广播,就需要禁止下拉状态,下面是自测通过的代码修改。Index: src/com/android/systemui/statusbar/phone/NotificationPanelView.java===================================================================--- src/com/and...

2019-10-19 14:45:44 406

原创 Android 跳转系统设置+返回键

1、使用方式基本范例:startActivity(new Intent(Settings.xxx));常量 含义 ACTION_SETTINGS 系统设置界面 ACTION_APN_SETTINGS APN设置界面 ACTION_LOCATION_SOURCE_SETTINGS 定位设置界面 ACTION_AIRPLANE_MODE_SETTINGS...

2019-09-12 10:50:27 924

原创 Android开启odex开关和开机速度优化

开odex优化首次开机速度,是牺牲空间换取时间的做法,仅限于空间足够的设备。开了odex之后,在编译的时候,整个system image就会被预先优化。由于在启动时不再需要进行app的dex文件进行优化(dex2oat操作)从而提升其启动速度。关于odex,有几个下面几个宏开关:1、WITH_DEXPREOPT这个开关在6.0 USER版本上是默认开启的,意思就是USER版本要开ode...

2019-09-11 21:15:48 783

转载 Android 8.1导航栏增加音量减、音量加

原文转载https://blog.csdn.net/danxinzhicheng/article/details/80020056需求基于MTK83218.1平台定制导航栏部分,在左边增加音量减,右边增加音量加运行截图代码修改步骤(1)增加需要的音量资源文件,增加4张图片到drawable图片资源下,注意尺寸和back,home,recent一致,分为亮色和暗色两种图...

2019-06-05 11:57:49 1511

转载 Android 8.1平台SystemUI虚拟导航键加载流程解析

代码流程1.SystemUI\src\com\android\systemui\statusbar\phone\StatusBar.java;从状态栏入口开始看。 protected void makeStatusBarView() { final Context context = mContext; updateDisplaySize(); // ...

2019-06-05 11:45:05 818

原创 Android 8.1 静默安装

1、<=Api 23 时 相信大家都是通过installPackage这个类反射来静默安装apk的。但是呢api24及其之后就没有这个方法了,你再PackageManagerService或IPackageManager都是没有这个方法了。所以我们只能通过installPacakageAsUser来实现静默安装了。代码如下: /** * void installPac...

2019-04-15 21:05:33 5005 7

原创 关于mtk Android打开串口权限问题

最近在做一个串口读写回路的APK,jni代码部分遇到一个小小问题:fd_com = open(ptty, O_RDWR | O_NOCTTY | O_NONBLOCK | O_NDELAY);返回值是-1,要么就是权限问题,要么就是文件不存在所以需要打印错误信息,所以继续打LOG: fd_com = open(ptty, O_RDWR | O_NOCTTY | O_NONBL...

2019-04-04 13:46:06 1923

转载 Android SeLinux权限问题和解决方法

1. 确认 seLinux导致权限问题1.1 标志性log 格式:avc: denied  { 操作权限 }  for pid=7201 comm=“进程名”  scontext=u:r:源类型:s0  tcontext=u:r:目标类型:s0  tclass=访问类别  permissive=01.2...

2019-04-04 13:22:19 1093

转载 SELinux/SEAndroid 实例简述

一. 基本语法很多te文件集中在\external\sepolicy文件夹下,MTK也有很多自定义的在\device\mediatek\common\sepolicy。它的最基本样式是      allow factory powerctl_prop:property...

2019-04-04 13:08:44 437

转载 Android8.x和Android9.x平台user版本打开UART输出并支持控制台输入和user版本adb root的方法

1、user版本打开uart口日志输出1.1 修改lkmediatek\proprietary\bootable\bootloader\lk\app\mt_boot\mt_boot.c****************************************************************************/我们系统使用的是设备树,所以调用的是boot_l...

2019-04-03 20:38:16 467

HiPQTools_V5.14.2.zip

hisi摄像头视频效果在线实时调试,在线读写摄像头寄存器值,方便摄像isp的调试可以在海思平台上使用

2020-06-08

stm32使用1个IO口模拟串口半双工通讯.rar

使用proteus8.9仿真实现两个stm32通过GPIO PA9实现单个GPIO实现串口的半双工收发,重新编译两个工程代码,仿真里面如果有连接PA10的话把PA10去掉。一个stm32发送按键再另一个stm32上面显示按键次数,另一个发送rtc时间,在一个上面显示

2020-06-08

2个stm32使用串口通讯.rar

使用proteus8.9仿真工程中使用串口,stm32①发送按键次数数据另一个stm32②接收数据并显示,stm32②发送本地RTC时间,stm32①接收时间并显示时间

2020-06-08

ILITEK_LINUX_I2C_DRIVER_CHS_V0_0_0_8.pdf

這份檔對ILITEK的2340x系列驱动移植進行說明。此版驅動將不同平臺整合在一起,其實就是將不同平臺能夠共用的就共用,不能共用的會進行區分。

2020-03-28

git使用说明

介绍git客户端第一次下载/上传代码/下载代码/代码管理等命令

2018-04-04

Linphone分析

linphone 架构及组成模块/系统框图/各个模块说明/数据结构说明/初始化过程/linphone 建立通话过程说明/linphone 会话执行过程 log 分析/使用参考

2018-04-04

TW9912使用说明

关于 tw9912开发的硬件设计说明注意事项以及软件各个寄存器的配置说明.

2018-04-04

Source Insight 4.0.0085-4.0.0086两个版本

最新的sourceinsight4.0.0085和sourceinsight4.0.0086和注册文件license及和安装文件。真正的4.085和4.086两个版本,配有注册说明和破解说明、安装文件

2017-05-04

ov7670 摄像头模组 模块 单片机 采集模组 拍照

ov7670 摄像头模组 模块 单片机 采集模组 拍照源码及注释,文档说明

2017-04-01

STM32 发送中文短信

STM32 通过SIM900A发送中文短信源码

2017-04-01

SIM900A 单片机开发源码

SIM900A 单片机测试源码

2017-04-01

Up_ZigBee系列资料

Up_ZigBee系列资料

2017-04-01

Linux串口通信编程大全

Linux串口通信编程大全

2017-04-01

ucos-ii源码内核完整注释

ucos-ii源码内核完整注释

2017-04-01

UCOS下添加TCPIP和PPP协议源代码

UCOS系统下TCPIP和PPP协议源代码及开发

2017-04-01

UCos-II系统下NRF2401的开发

使用stm32移植UCos-II系统,并且实现使用NRF2401通讯,实现数据的无线发送接收功能,学习UCos-II的多任务等特性

2017-04-01

MiniGUI移植到uCOS 移植全部源码

详细介绍MiniGUI移植到uCOS 移植的过程和代码

2017-04-01

uCOS-II移植到STM32上的详细步骤

详细介绍uCOS-II移植到STM32硬件平台上的移植过程

2017-04-01

嵌入式操作系统

嵌入式课件,任务的同步与通信,解决信号互斥等!

2013-12-24

空空如也

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

TA关注的人

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