![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
攻城狮Jerry
这个作者很懒,什么都没留下…
展开
-
Android View的绘制流程
做个笔记:ActivityThread.java中的handleResumeActivity接口中的wm.addView(decor, l)------->WindowManagerImpl.java中的addView接口---->WindowManagerGlobal.java中的addView接口---->ViewRootImpl.java中的setView接口—&g...原创 2020-02-18 11:27:42 · 97 阅读 · 0 评论 -
Android activity启动和生命周期调用流程
1 Activity是有主线程ActivityThread启动,找到ActivityThread.java文件,找到其中的main函数。2 可以看到在main函数中new了ActivityThread,并且调用了attach接口。3 接着详细看attach接口,其中可以找到在这个接口中获取了activityManager,其中mAppThread是ApplicationThread对象,...原创 2020-02-16 21:17:53 · 335 阅读 · 0 评论 -
Anroid平台修改输入法会覆盖输入框问题
editText.setImeOptions(EditorInfo.IME_ACTION_DONE|EditorInfo.IME_FLAG_NO_EXTRACT_UI);原创 2020-01-08 19:59:51 · 155 阅读 · 0 评论 -
MTK 8.1平台从内部存储实现OTA升级
1 需要关闭data区域加密MTK_ENCRYPTION_DEFAULT_OFF = yesMTK_ENCRYPTION_FDE_TO_FBE = noMTK_ENCRYPTION_TYPE_FILE = no/vendor/mediatek/proprietary/hardware/fstab/mtXXXX/fstab.in5/* Can overwrite FDE sett...原创 2019-12-04 20:21:38 · 1073 阅读 · 0 评论 -
Android M以后runtime-permissions分析以及默认应用权限预置
一, 如何默认某个应用的权限: 1, 需要新建一个以.xml结尾的XML文件,例如default-permissions.xml 2,这个文件的内容如下:<?xml version='1.0' encoding='utf-8' standalone='yes' ?><exceptions> <exc...原创 2019-04-16 20:59:35 · 2890 阅读 · 0 评论 -
MTK平台如何切换SIM卡槽
modem/mcu/common/driver/devdrv/usim/src/icc_switchControl_al.ckal_bool sim_physicalSlotChanged;--->kal_bool sim_physicalSlotChanged = KAL_TRUE;原创 2019-04-16 21:06:32 · 720 阅读 · 0 评论 -
Android平台默认开放外部SD卡的读写权限
1. frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java将grantPermissionsLPw函数的case PermissionInfo.PROTECTION_SIGNATURE: {里的if (allowedSig)改为if (allowedSig |...原创 2019-04-16 21:12:19 · 1265 阅读 · 2 评论 -
Android 分离PCM中每个Channel的数据
这里计算的是以16bit,8个channel分离数据/*** 16000HZ,16bit,8channel** @param data* @param channelNum* @return*/private static byte[] detachChannel(byte[] data, int channelNum) { if (data == null || cha...原创 2019-08-08 18:44:42 · 2364 阅读 · 0 评论