ShawnXiaFei

简书地址:https://www.jianshu.com/u/22310adb59a8

Google Assistant 重启丢失问题

前段时间有个 1+8 的机器,按照 Google O1 的政策,属于 Low Ram,要想上GMS,只能上 GMS Go。 后来发现,因为机器设计特殊,不能插外存设备(TF卡、U盘),这就导致 GMS 测试时资源无法拷入,测试无法正常进行,同时因为 1G Ram 性能太差,最后咬咬牙决定改成 2...

2018-09-07 15:46:09

阅读数 149

评论数 0

硬件驱动配置(不通用)

1、配置 DDR: \vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\em_t8811a_32mme\inc\custom_MemoryDevice.h #define CS_PART_NUMBER[0] ...

2018-09-06 16:59:26

阅读数 144

评论数 0

Android 禁用 APP 或四大组件

Android 中要禁用 APP 或四大组件,可使用PackageManager提供的方法: /** * Set the enabled setting for an application * This setting will override any enabled state whi...

2018-08-24 20:17:26

阅读数 1371

评论数 0

华为、荣耀(EMUI)系列如何开启Logcat

荣耀系列和华为系列使用的都是 EMUI,为了提高性能 Log信息 默认是关闭的。因此在使用 EMUI 机器测试调试时,往往看不到一些重要的 log 的,比如 App Crash 的 log 就看不到,开发用起来着实难受。 打开 log信息 的方法如下: EMUI 4.0 (An...

2018-08-22 21:21:31

阅读数 930

评论数 0

Could not download support-compat.aar

今天打开AS,将 minSdkVersion 改成 19,然后 sync 的时候就一直提示有如下错误: 点开这些错误信息,发现都是说不能下载support-compat.aar包,可是昨天同样这么操作过,都没有问题,今天就不行了,很不科学!!! Unable to resolve...

2018-08-15 00:39:07

阅读数 2738

评论数 0

CardView 简介和使用

CardView 简介 CardView 是 Google 官方发布 MD 风格卡片布局控件,开发者可以很方便的使用它将布局做成卡片效果。在使用 CardView 之前,多少应该对它有一定的了解,下面将对其实现做简单的介绍。 自定义属性 CardView 继承自 FrameLayout,...

2018-08-11 12:52:42

阅读数 3234

评论数 0

testStressRecordVideoAndPlayback

来源:MTK FAQ14319 [DESCRIPTION] CTS 报如下错误: android.mediastress.cts.MediaRecorderStressTest#testStressRecordVideoAndPlayback FAIL java.lan...

2018-08-09 19:37:49

阅读数 133

评论数 0

shouldNotFindUnexpectedIntents

错误信息: android.signature.cts.intent.IntentTest#shouldNotFindUnexpectedIntents java.lang.AssertionError: [Package: com.android.settings Invalid ...

2018-08-09 19:21:42

阅读数 424

评论数 0

Android Studio使用Kotlin时,修改代码后运行不生效问题

问题现象 前段时间升级 Android Studio 3.1.3+ 版本后,决定尝试使用 Kotlin 做 APP 开发看看。结果却发现,修改 String 资源后,“运行”,修改的内容没有生效。一开始以为只是 String 资源是这样,于是试了下 kt 文件,结果发现“运行”也不能生效。 但...

2018-08-07 18:57:24

阅读数 704

评论数 0

Android WIFI 列表重复项问题

这两天在看WIFI扫描连接的问题,发现了几个坑: 1、getScanResult 没有结果 2、getConnectionInfo 结果不正确 3、getScanResult 结果有重复项 1、getScanResult 没有结果 这个问题是因为权限不够,要解决这个问题,不仅要WIFI相...

2018-07-31 13:00:26

阅读数 718

评论数 0

Android屏幕适配笔记

背景介绍 自进入ROM行业以来,已经很少正儿八经做过APP开发,绝大多数时候都是在修改源码,或者基于源码做二次开发,不需要过多的考虑适配的事。在这之前,一直在学APP开发做APP开发,也还算是具备一点独立开发能力,因此每当需要大量修改UI或者开发小APP时,都会安排给我。 最近公司要为智能语音...

2018-07-26 19:15:32

阅读数 193

评论数 0

ConstraintLayout 中 Barrier 的使用

TableLayout 默认情况下有个特性,就是不论第一列长短,第二列总能对齐,就像下面这个样子: 因此当有类似需求时,总会第一时间想到 TableLayout。 但是 TableLayout 使用的时候,需要嵌套至少3层,如果需求再复杂些,嵌套层数可能会更多,这样对布局的绘制无疑也是一种...

2018-07-25 20:22:04

阅读数 941

评论数 0

Kotin——静态函数和属性

工作中,我们总会积累一些通用的工具类、方法、或者属性。通常我们会将相关联的静态方法抽到一个静态类中,慢慢形成我们自己的工具类;有时候某个业务类中也可能会出现静态方法,或者静态属性。 在 Java 中处理静态类、方法、属性都是很轻松的。而 Kotlin 作为 Google 大力推广的 Androi...

2018-07-25 15:22:07

阅读数 148

评论数 0

Android源码中 filter-out 的使用及示例

背景介绍 上周因为要做第三方(思必驰)降噪算法库的集成,碰到了一个问题: 思必驰给过来的文件有好一些,主要是用来替换系统原始 vendor/etc 的文件,或者 上周在做思必驰算法库集成的时候,碰到个问题。因为我是要提交到公版分支,如果直接使用...

2018-07-03 20:06:09

阅读数 416

评论数 0

Android O 替换 system.img 无法开机问题

背景介绍 自 Android 发布以来,以其开源特性吸引了大量厂商,但也因其开源特性,导致碎片化异常严重。严重的碎片化不仅让开发者适配起来苦不堪言,Google 也一肚子委屈。 为了减轻碎片化,Google 近几年对 Android 的使用逐渐有了一定的限制;其中比较直接的就是捆绑 Googl...

2018-06-29 09:33:58

阅读数 771

评论数 0

Android 序列号相关笔记

1、 默认情况下,机器会使用默认的序列号,也就是:0123456789ABCDEF 2、 若需要自动从CPU读取序列号信息,可以在 \vendor\mediatek\proprietary\bootable\bootloader\lk\project\xxxx.mk 文件中,找到 CU...

2018-06-28 15:40:53

阅读数 175

评论数 0

Android 快速配置 SELinux 权限的方法

最近在修改 audio 相关资源时,碰到了 SELinux 问题,log 显示读取ro.serialno被拦住了,log信息如下: Access denied finding property "ro.serial...

2018-06-27 20:07:42

阅读数 1821

评论数 0

adb 查看并杀死进程

查进程 PID 要查进程 PID,首先要知道一个 shell 命令——ps。通过 ps 命令,我们可以查到任何想要的进程的 PID,然后就能通过 PID 对它干坏事了。 这里的 ps 命令是 适用 ADB 的,与传统 Linux 下的 PS 命令不完全一致。adb shell下 ps 命令的用...

2018-06-22 11:57:42

阅读数 6696

评论数 0

git如何查看commit所属的分支

工作中,为了加快工作进度,避免重复造轮子,我们时常需要去查找其他人是否有过相关的git记录,此时就可以使用git log命令,这个命令的用法有多种,得到的结果也会有差异。 如何查 commit 查找包含message的commit时,可以使用如下这些命令: #查当前分支 git log ...

2018-06-12 16:31:09

阅读数 8451

评论数 0

如何调整Gsensor方向

Android 系统中,很多东西会依赖 Gsensor 方向,比如:Camera、系统转屏,及其他 APP,因此 Gsensor 的方向正不正常,将会影响到系统能不能正常用。 在 Rom 开发,Gsensor 的调校往往是由驱动工程师去做的,但求人不如求自己,作为软件工程师,至少应该了解一下如何...

2018-06-09 12:09:03

阅读数 1288

评论数 1

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