Android系统移植与调试
capeng
这个作者很懒,什么都没留下…
展开
-
905l3a sdk
905l3a芯片调试经验总结原创 2022-06-16 12:05:14 · 780 阅读 · 1 评论 -
Android P userdebug模式获取adb root adb remount 无权限 remount失败
1.Android P 无法直接 adb remount 原因Android P之后的版本,google 弃用了 avb 2.0,默认打开了 security boot。DM-Verity 启动策略有一些改变:由原先的 vboot 1.0模式变成使用了avb2.0模式。这就导致了在 userdebug模式下,disable verity无法被disable。如果需要disable DM-veri...原创 2020-04-14 10:25:20 · 1961 阅读 · 0 评论 -
ATV 开发 三 DRM技术简介
Android tv DRM介绍 ATV drmDRM技术简介 DRM(Digital Right Management)是数字权限管理的简称,又可以称为“内容数字版权加密保护技术”,是目前应用最广泛的内容版权保护技术。其主要针对媒体文件在使用过程中的版权保护,打击盗版,保护版权所有者的合法权益。ATV DRMAndroid设计了一个通用的DRM软件...原创 2020-03-17 16:54:42 · 2839 阅读 · 2 评论 -
Android开机速度优化 Android 开机时间优化
本文转自谷歌 Android开发者官网要优化开机时间。首要的是了解Android 的整个启动过程。下图是谷歌提供的一张开机启动流程图:开机的具体流程分析,后续会有专门文章说明。这里不再详述说。从上图可以看出。开机启动主要分为了 uboot 启动 kernel 启动 然后是system启动。uboot的启动时间几乎很短,优化的难度大且危险性较高。不建议进行优化。下面...翻译 2020-03-11 10:39:53 · 6974 阅读 · 0 评论 -
Kodi 皮肤修改 Kodi定制
Kodi是开源的,皮肤也是开源的。所以我们可以对Kodi进行各种皮肤修改16.1 的默认皮肤是skin.confluence,有时候我们可能需要对Kodi的外观进行修改,替换背景图片等等。修改的位置:addons\skin.confluence\720p 修改背景,可以替换kodi 中 addons\skin.confluence\720p \backgroun原创 2016-05-25 09:18:18 · 8882 阅读 · 3 评论 -
Android 系统移植与调试(一)Android编译环境编译服务器搭建
1、ubuntu系统安装android 编译官方推荐 64bit的编译。 Ubuntu 建议安装 12.04 的 64 位版,可用 ultraiso 等工具制作 U 盘启动盘。安装与一般Ubuntu系统安装一致,这里不做赘述!2、 Ubuntu 环境搭建代码的编译需要在 Ubuntu 64 位系统下进行,所以环境搭建以 ubuntu 系统为主。2原创 2016-05-07 10:43:44 · 2613 阅读 · 0 评论 -
Android 系统移植与调试(二)Android系统编译 amlogic RK 全志系统编译
Amlogic RK 全志 等等都会提供源码编译说明的文档,照着文档编译即可。拿Android 5.1 为例。amlogic 编译大概如下1、设置当前SDK源码编译环境:命令主要有两个 : source ./build/envsetup.sh 或者 ./build/envsetup.sh2、lunch 选择编译的分支:原创 2016-05-18 16:53:04 · 5352 阅读 · 0 评论 -
Android设计模式 观察者模式之eventbus
观察者模式是Android一个非常常用的设计模式。他的最大的作用是解耦。很多情况下,很多it从业者会发现,修改一个地方的一句代码,往往会牵涉到其他地方也需要跟着一起做修改。这就是一种耦合。牵一发而动全身,这样会给程序埋下很大的安全隐患,特别是在功能强大起来,代码量增加以后。而观察者模式可以很大程序的解决这样的耦合问题,让代码简约、耦合度低。 一、观察者模式的概念: 定义对象之间原创 2016-12-13 14:38:08 · 2113 阅读 · 0 评论 -
Lpddr amlogic Lpddr TVBOX Lpddr ott LPDDR
LPDDR ddr频率可以跑到792.。。。 remap 每个品牌ddr不同。甚至每个型号的ddr都不同。这就导致2g ddr只能认到1G当然还有更多问题。。。。原创 2017-12-13 16:40:17 · 621 阅读 · 0 评论 -
Android6.0 Android7.0系统获getMacAddress()取Wifi和蓝牙Mac地址返回02:00:00:00:00:00解决办法
有一些比较老的app。在使用的过程中会出现 getmac 返回: 02:00:00:00 这样的一个值。导致这些app无法使用。在这些app没有更新的情况下。可以通过修改framework满足一些客户的定制app的使用 造成这个问题的根本原因在于 6.0 以后的android 系统 getMacAddress(); 这个api已经失效。如果是自己写应用。只需要更新api。换成6.0原创 2017-12-13 18:01:07 · 8364 阅读 · 1 评论 -
ATV 开发 一、ATV 开机动画定制 android 开机动画
定制ATV开机动画谷歌ATV的开机动画必须符合如下要求:必须遵循以下顺序: 第一屏logo画面修改:允许客户修改 ATV 允许添加自己的开机动画。 Android TV 谷歌原生开机动画,此动画不允许修改或者删除。 平均启动时间应该小于15秒。 不得仅为了添加客制化动画而延长启动时间。 添加开机动画需经Google批准。 客户定制化的开机动画的时间,不允许比谷歌原生动...原创 2019-03-14 16:59:57 · 3474 阅读 · 0 评论 -
ATV 开发 二 、内置gtvs
内置Google TV Services(GTVS)Google TV Services(GTVS)是Google服务的集合,例如YouTube和Google Play,它们不属于Android平台或Android开源项目。根据Android TV许可协议,只有签约的谷歌合作伙伴的才可以合法使用。将GTVS集成到SDK中:从谷歌官网合作伙伴页面下载最新的GTVS软件包。 解压缩GTV...原创 2019-05-10 15:48:01 · 3729 阅读 · 0 评论 -
Kodi 开源源码定制化开发(原XBMC)
Kodi 是一个开源的媒体播放中心。可以定制化皮肤,定制化第三方插件、播放器在Kodi里面。当然,Kodi也内置切支持了很多的优质的播放插件在软件里面。 Kodi 有各个不同的系统及版本。支持MAC、 linux 、windows、Android。目前稳定版本是kodi16.1.但是官方的源码测试版本已经发布到了17.0了。 本文主要介绍Kodi的源码获取,编译环境搭建,以及编译原创 2016-05-24 16:51:25 · 11673 阅读 · 1 评论