android
项目经理老王
一位手机领域资深项目经理,分享项目经理培训知识,职场生活,
展开
-
应用详情界面不允许“DISABLE“
-[PMWANG]["Search Engine Selector"应用详情界面不允许"DISABLE"][BEGIN -->+ /*[PMWANG]["Search Engine Selector"应用详情界面不允许"DISABLE"]END */--[PMWANG]["Search Engine Selector"应用详情界面不允许"DISABLE"]END -->原创 2023-05-11 12:07:58 · 493 阅读 · 0 评论 -
展锐Android 12 CAMERA默认关闭HDR
-["相机-HDR"默认为关闭] -->--["相机-HDR"默认为关闭]BEGIN -->--"相机-HDR"默认为关闭]END -->原创 2023-03-30 17:39:09 · 356 阅读 · 0 评论 -
进入相机界面时屏幕亮度自动调节到最大
-[进入相机界面时屏幕亮度自动调节到最大] -->+ /*[进入相机界面时屏幕亮度自动调节到最大] */+ /*[进入相机界面时屏幕亮度自动调节到最大] */+ /*[进入相机界面时屏幕亮度自动调节到最大] */+ /*[进入相机界面时屏幕亮度自动调节到最大] */+ /*[进入相机界面时屏幕亮度自动调节到最大] */+ /*[进入相机界面时屏幕亮度自动调节到最大] */+/*[进入相机界面时屏幕亮度自动调节到最大] */+/*[进入相机界面时屏幕亮度自动调节到最大] */原创 2023-03-29 15:40:39 · 215 阅读 · 0 评论 -
MTK相机闪退修改
camera ap会接收开机广播,做一些预处理, 当处理完成之后,会判断当前是否是低内存手机,如果是低内存手机, ap这边会主动kill掉当前camera ap process ,避免ap在后台运行占用资源。当前出现异常的主要原因是, 用户在camera ap收到开机广播之前主动去开启了camera ap, 所以当ap再收到开机广播之后,看起来像是闪退.每次开机,马上进入camera,操作一下camera,如拍照,录像等,过一会就会退出应用,返回到主界面!中这段code去掉.原创 2023-03-29 15:36:52 · 180 阅读 · 0 评论 -
MTK R版本部分机器相机图标消失
这个问题出现的原因应该是某一次开机时系统没有检查到相机,导致相机被隐藏了。而MTK代码有问题,即使后面重启又检测到相机了,也不会把相机APP恢复出来。MTK会在开机后检测是否有摄像头,如果没有检测到,会把相机APP隐藏起来。解决办法:去掉隐藏相机APP的代码。原创 2023-03-29 15:34:06 · 337 阅读 · 0 评论 -
Code For Better 谷歌开发者之声---深入了解Android native exception框架
而在Android,为了方便调试,在收到崩溃信号后,会先输出tombstone,然后在根据设置是否抓取coredump,最后再终止进程。也就是程序里的代码段和只读数据段,在ICS及以前版本是固定加载在0x8000的位置上,JB及之后为了安全的考量,则是随机加载在0x40000000的位置上(这个地址之上属于mmap空间)对于32位ARM来说,最大能访问的空间是4G,其中kernel占用了最高1G空间,是所有进程都共享的,剩下的低3G的空间是每个应用程序独有和互不干扰,这样的布局是由MMU帮忙实现的。原创 2022-09-13 16:31:30 · 203 阅读 · 3 评论 -
OTA升级清除launcher数据
我们经常会遇到V01版本发布后,客户要求V02版本改桌面图标或者一些应用图标,修改后正常刷机是没问题的,但是从V01版本OTA升级到V02后发现桌面图标并没有改过来,需要清除下launcher数据才正常。这个本来是ota升级机制,不会去改变用户区的数据,但是通过修改做包脚本是可以解决的。修改方法如下: if OPTIONS.wipe_user_data: script.Print("Erasing user data...") script.FormatPartition(...原创 2022-05-07 16:40:07 · 1272 阅读 · 1 评论 -
如何通过logel工具抓取开机log信息。
当前抓取开机log有如下方法可以参考:1. 通过插入已开启SIM卡pin码的卡抓取: a、开启SIM卡的pin1码,插入测试设备 b、开机,在输入SIM卡pin码界面出现后,用usb线连接设备,打开logel工具,在设备界面选择usb log一项。 c、点击logel工具中的Capture Log按钮,待logel工具界面打印出log信息后,输入PIN码解锁手机,并进行相应问题操作。 d、保存log信息。2. 通过手机锁码抓取: a、开启手机锁码后...原创 2021-05-17 18:02:46 · 1524 阅读 · 0 评论 -
默认时区配置不生效
配置的默认时区不生效,通常有如下几种情况:1,自动更新时区默认开启,插卡开机,有网络连接,开机后自动更新了时区,导致默认时区不生效;2,自动更新时区默认开启,不插卡开机,不连接网络,开机后自动更新了时区,导致默认时区不生效;3,设置的默认时区不在支持的时区列表中,显示了其他时区,导致默认时区不生效;4,系统带有Google开机向导。Google开机向导中有时区设置界面,如果设置的默认时区在其列表中不存在,开机向导会显示其他时区,这时如果点击下一步,会将开机向导界面显示的时区设置到系统中,导致原创 2021-05-17 18:02:14 · 470 阅读 · 0 评论 -
如何修改默认字体大小
1. 查看Settings/res/values/arrays.xml<string-array name="entries_font_size"> <item msgid="6490061470416867723">Small</item> <item msgid="3579015730662088893">Default</item> <item msgid="1678068858...原创 2021-05-11 18:38:38 · 1112 阅读 · 1 评论 -
Android 10.0及以上版本,Go版本Settings是否支持Suggestion和condition功能?
Settings中为用户提供了一系列建议,并且会对建议进行排名,基于功能以及用户的使用情况进行排序。Suggestion和condition功能的展示是使用contextualCard进行展示的。关于contextualcards的加载,代码中有以下低内存判断:/packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java if (!getSystemService...原创 2021-05-11 18:37:45 · 547 阅读 · 0 评论 -
AndroidR如何添加一种语言
1、需求确认(1)确认项目是否配置了multi-lang,也就是是否配置下列文件。device/sprd/mpool/module/telephony/mfeature/telephony/carriers/oversea/oversea.mk(2)确认要添加的语言平台是否支持 平台支持语言列表,请参考《SC9863A Android 11.0 FeatureTable V1.2》 https://unisupport.平台.com/file/index?fileid...原创 2021-05-11 18:37:12 · 231 阅读 · 0 评论 -
APN配置说明
Authtype=“0” 显示“None”Authtype=“1” 显示“PAP”Authtype=“2” 显示“CHAP”Authtype=“3” 显示“PAP or CHAP”Protocol=“IP”显示“IPV4”Roaming_protocol=“IPV6”显示“IPV6”两个都不配置或者配置IPV4V6显示“IPV4/IPV6”...原创 2021-04-25 17:48:58 · 1028 阅读 · 0 评论 -
单软多硬使用说明(展讯平台)
单软多硬使用说明(展讯平台)版本制作过程:修改nvitem,生成差异部分hw_ver**.nv文件使用R1.15.4001及以上最新版本的NVeditor tool 运行NVEditor.exe,如下图选择File->Open Project….选择nvitem文件夹,打开nvitem.prj,如下图:修改对应band的RF NV值(修改完成,切记不要选择保存) 修改nv_ver_flag,切记每修改...原创 2021-04-25 17:31:09 · 1516 阅读 · 0 评论 -
通知栏修改
目录一 通知栏启动流程... 2二 通知栏布局结构... 3三.通知栏修改点... 43.1.通知栏通知条底色修改。... 53.2.通知栏横竖屏切换... 53.3.通知栏底部按钮切换实现(通知和设置两个界面)... 5四.通知栏如何加入系统... 6五.总结... 8...原创 2020-01-06 16:15:57 · 796 阅读 · 0 评论 -
Android系统架构及启动流程
Google官方提供了一张经典的四层架构图,从下往上依次分为:Linux内核、系统库和Android运行时环境、框架层、应用层,其中每一层都包含大量的子模块或子系统。Android系统启动过程从下往上的一个过程:Loader->Kernel->Native->Framework->App1、LoaderBootROM:当手机处于...原创 2019-12-25 15:57:38 · 376 阅读 · 0 评论 -
如何新增测试用AT command
[DESCRIPTION]增加测试用at command(从VCOM口输入的at command)以及处理函数。[SOLUTION]修改文件vendor/mediatek/proprietary/frameworks/opt/atcid/atci/src/atcid_cust_cmd_process.h里面有定义tablestatic custo...原创 2019-12-05 16:55:52 · 475 阅读 · 0 评论 -
如何永久性开启adb 的root权限
* adb 的root 权限是在system/core/adb/adb.c 中控制。主要根据ro.secure 以及 ro.debuggable 等system property 来控制。默认即档ro.secure 为0 时,即开启root 权限,为1时再根据ro.debuggable 等选项来确认是否可以用开启root 权限。为此如果要永久性开启adb 的root 权限,有两种修改的方式:1...原创 2019-12-05 16:50:26 · 1501 阅读 · 0 评论 -
小区广播语言不可编辑
idh/vendor/sprd/platform/packages/apps/CellBroadcastReceiver/res/values/config.xml+ <bool name="config_support_language_delete">false</bool>idh/vendor/sprd/platform/packages/apps...原创 2019-12-04 17:43:27 · 96 阅读 · 0 评论 -
如何去掉Chrome浏览器
注意修改gms包中的config_webview_packages.xml,并去掉gms.mk中的WebViewGoogle,不然原生浏览器会报停止运行错误。原创 2019-12-03 18:18:24 · 191 阅读 · 0 评论 -
关机、重启 没有关机动画如何解决?
6.0平台:在下面文件中添加allow语句device/sprd/scxxxx/common/sepolicy/system_server.te +allow system_server bootanim_exec:file {execute read open execute_no_trans};8.1平台执行命令adb shell subusybo...原创 2019-11-26 19:06:18 · 504 阅读 · 0 评论 -
如何修改开机背光亮度
配置位置如下logo阶段1.uboot阶段\u-boot15\include\boot_mode.h#define BACKLIGHT_ON 252.kernel阶段\kernel\arch\arm\boot\dts\sp9832e-common.dtsidefault-brightness-level = <25>;logo以后3.androdi起...原创 2019-11-23 10:58:41 · 1048 阅读 · 0 评论 -
黑屏卡机问题
手机容易出现launcher无响应 然后黑屏死机,低内存手机。调整swap大小看看情况是否有好转。调整后开机cat /proc/meminfo看看SwapTotal值大小。device/sprd/scx35l/common/rootdir/root$ vi init.sc8830.rc 和init.sc8830_ieb.rcon property:ro.board_ram_size=m...原创 2019-11-22 11:09:30 · 155 阅读 · 0 评论 -
情景模式下 触摸提示音/锁屏提示音/拨号键盘提示音等可配置
idh/frameworks/base/packages/SettingsProvider/res/values/defaults.xml<bool name="def_dtmf_tones_enabled">true</bool>---拨号提示音默认值 true:打开,false:关闭<integer name="def_lockscreen_sounds_e...原创 2019-11-21 18:38:21 · 355 阅读 · 0 评论 -
APN如何配置
APN配置起作用的是vendor/sprd/overlay/apn下的apns-conf_8.xmlAuthtype=“0” 显示“None”Authtype=“1” 显示“PAP”Authtype=“2” 显示“CHAP”Authtype=“3” 显示“PAP or CHAP”Protocol=“IP”显示“IPV4”Roaming_protocol=“IPV6”显示“I...原创 2019-11-20 15:35:40 · 1690 阅读 · 0 评论 -
user版本如何打开 adb 以及root权限
在user版本下打开adb root以及ylog,抓取有效log分析问题,此需要烧录 boot和system image: 1.user版本打开 adb 以及root权限: 1). @bjand01:/home/sprdroid8.1_trunk_18a_rls2/build/core$ git diff . diff --git a/core/main....原创 2019-11-05 18:21:12 · 1038 阅读 · 0 评论