- 博客(50)
- 资源 (9)
- 收藏
- 关注
原创 Android 关闭Activity切换过渡动画
在Android 9.0之前,用户可以通过将开发者模式中的过渡动画缩放设置为0来关闭过渡动画效果,即将def_window_transition_scale修改为0%。然而,在Android 9.0及以后版本中,这种修改会导致屏幕闪烁和窗口抖动,表明动画并未完全关闭。
2025-05-10 18:03:51
577
原创 fota移植包合入后编译验证提示:File verification failed
在FOTA移植包合入后的编译验证过程中,出现了文件验证失败的问题。Logcat日志显示升级包被识别为目录
2025-05-10 15:07:17
363
原创 Android 添加自定义系统服务SystemService
Android 系统服务(System Services)是 Android 操作系统的核心组件,运行在系统层面,为应用程序提供底层硬件访问、系统资源管理以及跨应用功能支持。这些服务在后台持续运行,由系统进程(如 system_server)管理,通过模块化设计实现高效的系统控制。常见的AMS,PMS,WMS都属于系统服务。记录一下从app到jni创建系统服务和使用的过程。
2025-04-14 11:44:14
685
转载 mtk 平台camera开发常见 faq
3.根据sensor宏名称从vendor中查找对应的参数配置目录ov12a10_mipi_raw/,在目录中搜索MTK_CONTROL_AF关键字设置相关对焦配置。请在复现问题前,输入如下adb命令,这样可以在log中实时打印出当前帧所用到的的ISP index,可搜索关键字“isp_tuning_idx”。4.打开config.ftbl.ov12a10_mipi_raw.h,搜索KEY_PICTURE_SIZE即对应配置的支持的拍照尺寸列表。1.log中搜索SensorId知道对应 SensorId。
2025-03-13 17:10:20
53
原创 Android 来电白名单 只允许联系人呼入电话
客户需求只允许通讯录中联系人可以呼入电话。参考自带的黑名单实现。再修改一下CallsManager.java。
2025-01-08 15:20:07
592
原创 Android 9.0 MTK 修改WLAN热点名称为MAC地址后四位
这个需求主要是读取mac地址,mac地址一般是用写号工具写入到NVRAM,所以需要从NVRAM读取准确的地址。
2024-10-25 11:06:28
779
原创 查看apk版本号
在打开的窗口中,找到并打开APK对应的AndroidManifest.xml文件,在该文件中查找versionName和versionCode属性。显示APK的详细信息,包括版本号(versionName)和版本代码(versionCode)等。打开Android Studio – File – Profile or Debug APK。(win7按住shift键,右键apk文件选择“复制为路径”)
2024-07-16 11:13:54
1437
原创 [FAQ20977] 如何配置VoLTE, ViLTE and VoWifi(IMS config for VoLTE, ViLTE and VoWifi)
在AP radio log中搜索"isCarrierConfigSupport",可以看到carrier_xxx_available_bool的支持状态 (search “ImsConfigManager” in AP radio log, it will indicate VoLTE, ViLTE(vt) and VoWifi(wfc) config status)config_device_volte_available = true并且carrier_volte_available_bool =
2024-07-09 09:00:00
1540
原创 Android进入Recovery模式 显示无命令 / no command
进入 recovery 模式后就显示no command,倒地机器人。在此界面按住电源键不放,再按一下音量+
2024-07-08 11:04:59
9483
1
原创 P20/W39 lcd 使用Image2Lcd修改uboot logo
输出灰度:16位真彩色 bmp 颜色数据排列:蓝、绿、红。输出灰度:16位真彩色 bmp。高位在前 颜色位数:565。高位在前 颜色位数:565。颜色数据排列:红、绿、蓝。宽:240 高:320。宽:130 高:132。
2024-06-17 14:31:53
371
原创 QTTabBar在重置Internet Explorer后失效
实际在Win10上使用的时候会遇到点开IE自动跳转到Edge的问题。这时其实需要取消勾选启用第三方浏览器扩展,才能阻止浏览器自动跳转。在管理加载项开启QTTabBar后,需要再次勾选启用第三方浏览器扩展,启用QTTabBar才会生效。打开IE浏览器>>设置>>Internet选项>>高级。勾选启用第三方浏览器扩展,重启后生效。打开IE浏览器-设置–管理加载项,启用QTTabBar。
2024-06-06 17:53:15
614
1
原创 gitblit 环境搭建,服务器迁移记录
地址已被占用,cmd 命令查看端口占用情况,确认无影响后杀掉进程。仓库迁移只需将代码仓库和gitblit文件夹全部复制到新服务器下。修改设置,指向自己安装的JDK下jvm.dll文件。再次启动显示成功,但无法访问服务器,查看log显示。修改my.properties。再次运行启动时报错,查看log。
2024-06-03 14:41:20
1021
2
原创 Android GO版本上非首次进入应用过程中有从模糊到清晰的过程
Android O版本(确切的说在GO版本上) 非首次进入应用过程中有从模糊到清晰的过程,比如解锁屏幕,进入setting,setting字迹由模糊变清晰。
2024-05-14 11:08:36
242
原创 Android 添加自定义系统属性
读写时引入framework.jar 调用其中的SystemProperties.java的 get set方法读写,或使用反射方式调用。系统定义的两种典型的属性分别是ro(用于仅设置一次的属性)或 persist(用于在重新启动过程中保持不变的属性)。Google 会严格审核具有 ro 或 persist 属性的系统属性。
2023-11-27 09:30:00
984
原创 Android mtk 系统应用改为可卸载,恢复出厂可恢复
system/app或者priv-app目录下的系统应用需要可卸载。在文件中添加需要可卸载应用的包名。将需要引用的so库添加到。
2023-11-14 15:34:38
569
原创 Android 系统各版本及API对照表
Android各版本及API对照表,14 U 34, 13 T 33, 12 S 32 31, 11 R 30, 10 Q 29, 9 P 28, 8 O 27 26, 7 N 25 24, 6 M 23, 5 L 22 21, 4.4 KK 20w 19
2023-10-24 09:00:00
3460
原创 [FAQ14551] 用 SN writer tool 写 Serial Num, 使移动设备系统关于界面 -> 序列号 显示所写内容.
2.3. /app/mt_boot/mt_boot.c 中 read_product_info 函数所做修改已绿色文字显示。1.3 打开 SN Writer Tool,进入 “System Config” 配置界面,勾选左上方的 “Serial No.”早期的 MBR 分区格式设备,proinfo分区的名字是"PRO_INFO", 请通过 Scatter File 进行确认。2.2. /app/mt_boot/mt_boot.c 打开宏定义。注意:SerialNo 只能包含英文字母或数字。
2023-09-21 17:32:13
705
原创 Android 6.0长按电源键添加重启菜单
frameworks/base/core/res/res/drawable-hdpi/ic_lock_power_reboot_alpha.png2. frameworks/base/core/res/res/drawable/ic_lock_power_reboot.xml```xml++
2023-08-29 11:11:59
511
原创 Android 使用系统权限开发apk
android 源码目录 build/make/target/product/security/取platform.pk8 platform.x509.pem放到同一个目录下。Eclipse中Window–Preferences–Android–Build–Custom debug keystore选择生成的keystore。声明UID,AndroidManifest.xml文件中添加。在platform文件目录下分别运行命令。生成debug.keystore。
2023-07-24 14:12:16
312
原创 android 延长开机动画显示时间
因为Launcher是客户提供的,首先把Launcher还原到原生Launcher3验证发现没有这个问题,怀疑这个问题是客户Launcher的原因,可能是theme配置问题或者启动界面做了什么耗时操作或延时导致的。
2023-07-05 11:40:26
1321
原创 Android源码编译/运行报错问题集合
预置apk后编译源码报错zip I/O error: Permission denied ziperror: Could not create outputmake: *** [out/target/product/T008/obj/APPS/xxxxxxxx报错原因:可能是apk文件本身权限问题,ls -l 查看文件有无读写执行权限,chmod给予权限。make otapackage报错Dist: out/dist/astar_evb20-img-20160623.zipTraceba
2023-04-11 14:49:47
1040
转载 Android 九宫格物理键盘数字英文切换
因为监听不到长按事件,所以在每次down的时候都当长按处理,handler.postDelayed(runnableDown, DELAY_TIME);这时候如果抬手时间大于DELAY_TIME就会当长按处理,在电话,计算器等只需要输入数字的界面就将该功能屏蔽,通过输入类型来判断即可,这里524289是计算器读出来的类型,源码中找不到就直接写数值了。一开始直接在拉丁输入法LatinIME.java类中处理,然后客户要求不能在输入法中处理,于是对InputMethodService.java进行处理。
2023-04-11 14:25:16
432
原创 Android 通话接通3s后灭屏
Android 通话接通3s后灭屏。vendor/mediatek/proprietary/packages/services/Telecomm/src/com/android/server/telecom/PhoneStateBroadcaster.java onCallStateChanged()
2023-03-05 14:15:00
314
1
原创 android 8.0 以后 uiautomator 无法直接使用的问题
android8.1以后sdk tools自带的uiautomator直接打开,截取不到设备界面信息。
2023-02-23 14:59:09
103
原创 ADB 命令大全
adb 下载地址,环境变量配置,常用命令:adb devices ; adb shell ; adb root ; adb remount ; adb version ; adb help
2023-02-19 19:45:00
332
原创 android 4.4 mtk 默认滑动解锁改为假指纹解锁
android4.4,客户要求去掉滑动解锁,更改为假指纹触摸方式············先看一下kk锁屏界面kk版本Keyguard代码和SystemUI是分开的,代码路径:frameworks/base/packages/Keyguard/
2023-02-18 16:15:00
384
原创 android 8.1 MTK 方案修改记录
android 8.1 MTK 方案修改记录。Music SystemUI framework power
2023-02-17 08:15:00
1655
原创 [FAQ08110][Recovery][UI/Key]如何修改 recovery mode下字体的大小
方法二:1.使用/vendor/mediatek/proprietary/factory/src/miniui/下一点字体的.h。2、修改alps/bootable/recovery/minui/graphics.c文件中的#include。1、拷贝alps/mediatek/factory/src/miniui/font_16X28.h到。2.修改/bootable/recovery/minui/graphics.cpp。1.修改build/core/makefile。
2023-02-16 16:21:17
333
原创 [FAQ22159] O版和P版如何预置APK
[FAQ22159] O版和P版如何预置APK内容 (2019-08-15)[DESCRIPTION]O版和P版如何预置APK[SOLUTION]1.预置可卸载APK,恢复出厂设置以后不可以恢复,将apk预置到data/app目录下android o 版本以后google 加入了patch,不允许预置apk到data/app目录下,只允许使用adb install 的方式来安装apk到data/app目录下,需要将其roll back 回以前的版本,然后用下列方法可以完成预置:https://a
2023-02-15 14:32:30
386
原创 android 9.0 默认开启wlan热点
vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/fuelgauge/batterytip/AnomalyConfigReceiver.java+///mh.add+import android.net.ConnectivityManager;+import android.pro...
2020-08-03 22:04:00
834
Android手机内存管理与性能优化&JNI、NDK高级编程(JNI、Dalvik、内存监测).rar
2020-03-02
Android-SDK-Developper-Guide-中文版.zip
2019-05-27
android 中英文离线讯飞语音播报apk
2018-07-31
自用apk反编译工具dex2jar适配版(0.0.9.15).zip
2020-03-03
Linux 高级程序设计
2018-06-05
git clone 出错,不知是什么原因
2023-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人