<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[陌上]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liumengluo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liumengluo]]></copyright><item><title><![CDATA[56-Android之SystemUI默认通知展开]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/116568030</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/116568030</guid><author>liumengluo</author><pubDate>Sun, 09 May 2021 18:14:08 +0800</pubDate><description><![CDATA[56-Android之SystemUI默认通知展开
平台：SPRD Android10 SC9832E
功能实现要求，需要通知需要默认展开。
frameworks/base/packages/SystemUI/res/values/config.xml

&lt;bool name="config_alwaysExpandNonGroupedNotifications"&gt;true&lt;/bool&gt;  &lt;!--TODO，修改，默认为false--&gt;


...]]></description><category></category></item><item><title><![CDATA[55-Android之修改Toast的显示时长]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/116567698</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/116567698</guid><author>liumengluo</author><pubDate>Sun, 09 May 2021 17:59:36 +0800</pubDate><description><![CDATA[55-Android之修改Toast的显示时长
平台：SRPD Android10 SC9832E
在系统中，输入法切换的提示，我使用的是Toast的来实现的。
后续客户测试反映，输入法切换的提示显示太慢，要求改进。
我因此针对输入法的Toast的显示，增加了一个Toast.LENGTH_INPUT属性。
frameworks/base/core/java/android/widget/Toast.java

@IntDef(prefix = { "LENGTH_" }, value = {
     		]]></description><category></category></item><item><title><![CDATA[2021-04-25]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/116140336</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/116140336</guid><author>liumengluo</author><pubDate>Sun, 25 Apr 2021 23:03:45 +0800</pubDate><description><![CDATA[慢一点，细细体味，生活冷暖。

]]></description><category></category></item><item><title><![CDATA[54-Android之Stk无内容图标不显示]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/113898030</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/113898030</guid><author>liumengluo</author><pubDate>Sat, 20 Feb 2021 22:00:18 +0800</pubDate><description><![CDATA[54-Android之Stk无内容图标不显示
平台： Android10 MTK6739
客户发现，某些SIM卡插入设备的时候，会显示Stk应用的图标，但是点击Stk应用图标，会提示无内容，不会打开Stk应用。
因此，客户要求当Stk无内容时，不要显示Stk应用图标。
vendor/mediatek/proprietary/packages/apps/Stk/src/com/android/stk/StkAppService.java

    private void handleCmd(MtkCatCm]]></description><category></category></item><item><title><![CDATA[53-Android之修改系统默认的AccentColor]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/113804667</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/113804667</guid><author>liumengluo</author><pubDate>Sat, 13 Feb 2021 23:35:02 +0800</pubDate><description><![CDATA[53-Android之修改系统默认的AccentColor
平台：Android10 MTK6739
在平台系统的开发之中，有时客户会指定某种颜色为系统的主体颜色，CheckBox、Switch等控件颜色都需要修改为客户指定的颜色。
这个问题在Android10上很容易解决，只需要修改系统默认的AccentColor就可以了。在Android4.4上，需要将CheckBox、Switch等的图标进行替换成指定颜色的图标，相对比较麻烦。
frameworks/base/core/res/res/values/]]></description><category></category></item><item><title><![CDATA[52-Android之内置应用]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/113771927</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/113771927</guid><author>liumengluo</author><pubDate>Fri, 12 Feb 2021 17:41:32 +0800</pubDate><description><![CDATA[52-Android之内置应用
平台: Android10 MTK6739
内置不带so库的应用，如：
WhatsApp # WhatsApp是带so库，此处只是举例
build/make/target/product/base_system.mk
PRODUCT_PACKAGES += \
    WhatsApp \
    
vendor/mediatek/proprietary/packages/apps/WhatsApp目录:
vendor/mediatek/proprietary/package]]></description><category></category></item><item><title><![CDATA[51-Android之user版本启用MtkLogger]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/113771733</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/113771733</guid><author>liumengluo</author><pubDate>Thu, 11 Feb 2021 09:23:02 +0800</pubDate><description><![CDATA[51-Android之user版本启用MtkLogger
平台: Android10 MTK6739
在设备生产过程中，有时我们需要集成MtkLogger抓取一些日志，但是发现即使在集成之后，打开MtkLogger进行日志抓取，依然失败。
通过查看日志，发现MtkLogger连接到LocalSocket失败，检查配置发现MTK的默认配置是，user版本默认不集成MtkLogger的底层服务。
device/mediatek/system/mssi_64_ww/SystemConfig.mk

MSSI_MT]]></description><category></category></item><item><title><![CDATA[50-Android之MtkLogger默认打开]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/113771642</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/113771642</guid><author>liumengluo</author><pubDate>Wed, 10 Feb 2021 13:37:44 +0800</pubDate><description><![CDATA[50-Android之MtkLogger默认打开
平台: Android10 MTK6739
MTK平台的MtkLogger默认是关闭的，有时我们需要刷完机之后默认是开启的，需要修改配置。
device/mediatek/common/mtklog/mtklog-config-basic-user.prop
device/mediatek/common/mtklog/mtklog-config-bsp-user.prop
device/mediatek/system/common/mtklog/mtklog]]></description><category></category></item><item><title><![CDATA[49-Android之user版本不能执行adb_shell_am_start的问题]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/113767518</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/113767518</guid><author>liumengluo</author><pubDate>Tue, 09 Feb 2021 10:56:42 +0800</pubDate><description><![CDATA[49-Android之user版本不能执行adb_shell_am_start的问题
平台: Android10 MTK6739
客户测试发现，在user版本无法执行adb shell am start指令，提示没有权限，但是在eng版本中是可以正常执行的。
因此，要求需要在user版本中也能执行adb shell am start指令。
frameworks/base/core/java/android/app/ActivityManager.java    

    @UnsupportedAppUs]]></description><category></category></item><item><title><![CDATA[48-Android之解决APN不能被用户编辑的问题]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/113447465</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/113447465</guid><author>liumengluo</author><pubDate>Sun, 31 Jan 2021 22:25:12 +0800</pubDate><description><![CDATA[48-Android之解决APN不能被用户编辑的问题
平台： Android10 MTK6739
客户发现，某些类型的APN不能被用户编辑，除47-Android之设置APN不可编辑中，在APN的配置文件中配置了 user_editable=“false”  属性外，还有其他地方进行控制。
frameworks/base/telephony/java/android/telephony/CarrierConfigManager.java

         sDefaults.putBoolean(KEY_]]></description><category></category></item><item><title><![CDATA[47-Android之设置APN不可编辑]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/113447291</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/113447291</guid><author>liumengluo</author><pubDate>Sat, 30 Jan 2021 21:58:13 +0800</pubDate><description><![CDATA[47-Android之设置APN不可编辑
平台： Android10 MTK6739
客户需求, 让Orange运营商的APN, 不能被用户编辑.
device/mediatek/config/apns-conf.xml

&lt;apn
        password="orange"
        authtype="1"
        type="default,supl"
        user_editable="false" /&gt;  &lt;!-- 添加 --&gt;


...]]></description><category></category></item><item><title><![CDATA[46-Android之查看SELinux权限信息]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/111569121</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/111569121</guid><author>liumengluo</author><pubDate>Tue, 22 Dec 2020 23:02:42 +0800</pubDate><description><![CDATA[46-Android之查看SELinux权限信息
平台: SPRD SC9832E Android10
驱动添加了一个节点，AP层需要对这个节点进行读写操作，但是在该平台上SELinux权限相关信息并没有通过Logcat输出。
需要通过adb shell进入设备，通过cat /proc/kmsg查看

...]]></description><category></category></item><item><title><![CDATA[45－Android之开机进入Recovery模式的问题]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/111413075</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/111413075</guid><author>liumengluo</author><pubDate>Sun, 20 Dec 2020 13:42:56 +0800</pubDate><description><![CDATA[45－Android之开机进入Recovery模式的问题
平台： MTK6739 Android10
在进行设备小批量试产的时候，生产线反馈，有零星的设备在开机的时候会进入Recovery模式。
通过抓去日志发现，原来在BatteryService系统服务中，使用了Settings保存数值造成的。
由于驱动需要矫正电池的ADC值，要求要求在AP层进行保存，此处使用了Settings，然后在设备开机完成之前，将该ADC值写入到某个节点。
然而，发现，在系统启动到BatteryService的时候，有时Sett]]></description><category></category></item><item><title><![CDATA[44－Android之提取系统所有string字段]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/111054744</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/111054744</guid><author>liumengluo</author><pubDate>Fri, 11 Dec 2020 23:24:47 +0800</pubDate><description><![CDATA[44－Android之提取系统所有string字段
平台： Android10 MTK6739
根据上篇43-Android之提取所有的strings.xml文件已经提取到所有的strings.xml文件，发送给客户。但是客户希望将所有的字段提取到Excel文件中，肯定不可能手动整理，因此写了个工具类进行提取。

package uitls;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermo]]></description><category></category></item><item><title><![CDATA[43-Android之提取所有的strings.xml文件]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/110239964</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/110239964</guid><author>liumengluo</author><pubDate>Fri, 27 Nov 2020 18:33:33 +0800</pubDate><description><![CDATA[43-Android之提取所有的strings.xml文件
平台: MTK6739 Android10
客户指定需要某种小语种的语言. 但是系统里某些APP翻译不完全, 因此需要将系统的所有的strings.xml文件提取出来, 交给客户翻译.
由于MTK平台没有找到提取strings.xml文件的工具. 因此只能自己想办法, 最后通过find和tar指令完成.
开始使用的是下面的指令:

find ./           -regex '.*/res/values/.*'              -n]]></description><category></category></item><item><title><![CDATA[42-Android之解决插入单卡之后插入双卡不显示拨号选择对话框的问题]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/109727769</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/109727769</guid><author>liumengluo</author><pubDate>Thu, 26 Nov 2020 22:59:04 +0800</pubDate><description><![CDATA[42-Android之解决插入单卡之后插入双卡不显示拨号选择对方框的问题
commit 3dfe3a82443770a180bf6d5e7e494fa1a7ba0d7c
Author: luo &lt;745716028@qq.com&gt;
Date:   Wed Oct 21 14:59:56 2020 +0800

    MtkSettings, 解决插入单卡之后插入双卡没有显示选择对话框的问题

diff --git a/vendor/mediatek/proprietary/packages/a]]></description><category></category></item><item><title><![CDATA[41-Android之修改MTK平台数据选择的问题]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/109624286</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/109624286</guid><author>liumengluo</author><pubDate>Wed, 25 Nov 2020 18:17:54 +0800</pubDate><description><![CDATA[41-Android之修改MTK平台数据选择的问题
commit 6cc2d1db747b3bebf1c7dce94120aef3f062aa2f
Author: luo &lt;745716028@qq.com&gt;
Date:   Mon Oct 26 19:40:54 2020 +0800

    Telephony, MtkSettings, 修改移动数据选择

diff --git a/vendor/mediatek/proprietary/operator/packages/services]]></description><category></category></item><item><title><![CDATA[40-Android之Mms在双卡时每条信息显示卡号]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/109624194</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/109624194</guid><author>liumengluo</author><pubDate>Mon, 16 Nov 2020 19:24:36 +0800</pubDate><description><![CDATA[40-Android之Mms在双卡时每条信息需要显示卡号的问题
commit cf62a96f27dabe57c88449890c7b93e8fd7796db
Author: luo &lt;745716028@qq.com&gt;
Date:   Tue Oct 20 10:08:51 2020 +0800

    Mms, 修改短信SIM卡显示

diff --git a/vendor/mediatek/proprietary/packages/apps/Mms/src/com/android/mms]]></description><category></category></item><item><title><![CDATA[39-Android之解决展锐平台播放系统动画时无铃声的问题]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/109623794</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/109623794</guid><author>liumengluo</author><pubDate>Sat, 14 Nov 2020 23:33:05 +0800</pubDate><description><![CDATA[39-Android之解决展锐平台播放系统动画时无铃声的问题
平台: 展锐SC9820E Android4.4
客户定制开关机铃声, 但是没有定制开关机动画.
导入开关机音频后, 结果发现始终没有铃声.
查看代码后发现, 开关机铃声的播放, 只走定制开关机动画的流程,
没有系统默认开关机动画的流程.
类:
frameworks/base/cmds/bootanimation/BootAnimation.cpp

bool BootAnimation::android()
{
    // 修改此处 begi]]></description><category></category></item><item><title><![CDATA[38-Android之AutoCompleteTextView在输入法FullscreenMode模式下出现的界面闪现问题]]></title><link>https://blog.youkuaiyun.com/liumengluo/article/details/109612065</link><guid>https://blog.youkuaiyun.com/liumengluo/article/details/109612065</guid><author>liumengluo</author><pubDate>Thu, 12 Nov 2020 19:04:40 +0800</pubDate><description><![CDATA[38-Android之AutoCompleteTextView在输入法FullscreenMode模式下出现的屏幕闪现问题

]]></description><category></category></item></channel></rss>