Always going on

  • Home

  • Tags

  • Categories

  • Archives

解决navigation中使用app:popEnterAnim不生效问题

Posted on 2021-11-08 | In Android , AndroidStudio | Views:
前言最近在xml中使用navigation的页面切换动画时候遇到一个奇葩的问题: 以下3个属性都能生效app:enterAnimapp:exitAnimapp:popExitAnim唯独app:popEnterAnim不生效, 百思不得其解,因为工程已经很大了,排查起来比较麻烦,经过反复排查终于找到 ...
Read more »

使用一个git管理整个Android平台源码并且保留repo的同步功能

Posted on 2020-06-21 | Edited on 2020-06-22 | In Android , Kernel | Views:
前言谷歌或者第三方厂商提供的Android平台源码,大多数都是由repo来管理,我们知道其中包含了很多小的git工程。 如果我们开发团队规模比较小,我们很可能想直接使用一个git来维护这样比较方便,但这样就会导致repo功能丧失,就没办法过一段时间同步第三方厂商的代码了。 那该怎么解决?解决及实现思 ...
Read more »

创建repo仓库管理Android源码

Posted on 2020-06-14 | In Android , Kernel | Views:
前言我们知道Android源码是由很多个小的git组成,这样可以只clone我们需要修改的部分而不用关心其他,但编译的时候需要整个源码,这就需要将所有源码都下载并同步,这时候就需要使用repo来管理,尤其是当我们从芯片厂商拿到平台源码之后,还需要搭建自己的gerrit服务器管理源码。 安装gerri ...
Read more »

Android9.0支持exFat格式u盘识别

Posted on 2020-06-14 | In Android , Kernel | Views:
前言前几天因工作需要在Android9.0上增加exfat格式u盘识别,查找相关资料之后只找到了Android4.4以及Android7.0的教程。fuse和no-fuse两种实现方法选其一即可,实际上Android9.0中已经几乎有全部的exfat的识别逻辑,只需要再集成部分内容,即可实现,在实现 ...
Read more »

Uboo命令行从U盘升级kernel

Posted on 2020-03-26 | Edited on 2020-03-28 | In Android , Kernel | Views:
背景嵌入式Android的kernel升级方式有很多,可以从OTG口、SD卡、U盘升级,常用的是OTG口,几乎每个设备都有。SD卡现在很多都不怎么用了,连手机上也已经取消。 最近在项目中就遇到了一个尴尬的情况,刚做出来的板子OTG口用不了,不能升级和刷机,也没有SD卡,只有一个USB2.0口,通过串 ...
Read more »

将TypeC的adb切换到USB3.0口

Posted on 2020-03-24 | In Android , framework | Views:
前言目前大多数Android的嵌入式系统都会使用TypeC做为adb的调试口,这样很方便。但是在有的时候,迫不得已必须将adb功能切换到USB3.0口,但由于当前的内核USB框架只能支持一个USB口作为Peripheral功能,所以RK3399 SDK默认配置Type-C0作为OTG mode 支持 ...
Read more »

frameworks中增加自定义服务使其也成为系统服务

Posted on 2020-03-19 | In Android , framework | Views:
前言在Android开发framework层的时候,如果我们想增加自定义的功能,这个时候又不想改动系统原有的组件,那通常我们可以增加自己服务成为系统服务,用自己服务统一来进行管理。 Kernel: v4.4.126Device: rk3399Platform Version: Android 7.1 ...
Read more »

Sqlite3常用简单指令

Posted on 2020-03-18 | In Android , framework | Views:
前言有的时候我们想查看Android的data目录下的数据库,可以导出来然后通过windows下的安装工具进行打开,但这样太麻烦,其实可以通过内置的sqlite3指令直接对数据库进行操作,下面介绍几条简单的指令。(可能需要root权限) Kernel: v4.4.126Device: rk3399P ...
Read more »

Framework如何调用Hardware以及Hardware的简单实现

Posted on 2020-03-17 | In Android , framework | Views:
前言在上一篇博客中介绍了Android9.0中的手动调节亮度的流程,但当时只讲到framwork的整个调用过程,并未讲到如何调用hardware层,这一张来讲一下如何调用hardware,以及如何实现简单的hareware. Kernel: v4.4.126Device: rk3399Platfor ...
Read more »

Android9.0手动亮度调节流程

Posted on 2020-03-16 | Edited on 2020-03-17 | In Android , framework | Views:
前言最近在改平台的亮度设置,顺便整理一下亮度调节的过程,使他人能方便理解亮度流程。 Kernel: v4.4.179Device: rk3328Platform Version: Android 9.0 流程如下 frameworks/base/packages/SystemUI/src/com/a ...
Read more »
12…5Next
wolfnx

wolfnx

The real failure is when you choose to give up

44 posts
17 categories
33 tags
GitHub
© 2017 – 2021 wolfnx
Powered by Hexo v4.2.0
|
Theme – NexT.Pisces v6.4.2