2022年5月7日

腾讯tbs 内存泄露

摘要: TBS 内存泄露 TbsReaderView com.tencent.tbs.log.a.b com.tencent.tbs.log.TBSLog 阅读全文

posted @ 2022-05-07 16:28 AceSui 阅读(841) 评论(0) 推荐(1) 编辑

2021年9月8日

全面屏底部小横条设置不显示

摘要: Style中要添加一项: <item name="android:navigationBarColor">@android:color/transparent</item> 另外,设置一下Window的属性: window.getDecorView().setSystemUiVisibility(V 阅读全文

posted @ 2021-09-08 15:22 AceSui 阅读(1057) 评论(0) 推荐(0) 编辑

2020年3月17日

Android 4.4系统,User模式adb默认开启,取消授权,开启root调试记录

摘要: 开启User模式adb,取消授权,修改如下: 1、 /build/core/main.mk 修改以下内容 ifeq (true,$(strip $(enable_target_debugging))) # Target is more debuggable and adbd is on by def 阅读全文

posted @ 2020-03-17 11:24 AceSui 阅读(2105) 评论(0) 推荐(0) 编辑

2019年12月7日

Android Native Binder,在Native层与App交互数据

摘要: Binder底层是基于C实现的,因此可以作为Native进程与App层交互数据的渠道。其应用场景为:Native Service、Hal驱动设置、应用层JNI服务等。 Android 4.4引入SEAndroid/SELinux 安全机制,至Android 5.0以后,Android完全采用此安全机 阅读全文

posted @ 2019-12-07 17:51 AceSui 阅读(980) 评论(0) 推荐(1) 编辑

2019年1月21日

Android Jni开发,报com.android.ide.common.process.ProcessException: Error configuring 错误解决方案

摘要: 今天在练习JNI项目时,Android studio版本为:3.1.3,Gradle版本为4.4。由于Android studio 3.X弃用了 android.useDeprecatedNdk=true,要求使用Cmake的方式进行库文件构建。因此,学习了Cmake 的构建方式。 在写完代码之后, 阅读全文

posted @ 2019-01-21 02:00 AceSui 阅读(7861) 评论(2) 推荐(2) 编辑

2019年1月18日

Android DataBinding不能自动生成ViewDataBinding类的解决方法

摘要: 如果Build.gradle和Layout文件配置正确,仍无法生成ViewDataBinding类。 经测试,Gradle的sync无效,clean project无效,invalidate and restart无效,但是Build->Rebuild Project生效了。 还不行的话,使用Vie 阅读全文

posted @ 2019-01-18 18:14 AceSui 阅读(3487) 评论(0) 推荐(0) 编辑

2018年12月20日

Android 子线程更新UI 异常

摘要: 众所周知,Android是不可以在子线程中直接更新UI的,需要借助Handler或者View.post(Runnable runnable)或者runOnUIThread(Runnable runnable)将更新的代码切入到主线程中去实现UI更新。 我们来试一下,在Activity的 onCrea 阅读全文

posted @ 2018-12-20 23:56 AceSui 阅读(705) 评论(0) 推荐(0) 编辑

2018年12月18日

Android 寻找Drawable资源的流程

摘要: 寻找设备对应Drawable资源时,会先在设备对象dpi的drawable文件夹下寻找,如果没找到,会上溯到更高一级dpi文件夹下寻找,上溯最高两级。如果还是没有找到,会寻找noDensity文件夹下的资源,还没找到的话,会下溯直到drawable-ldpi中寻找。 阅读全文

posted @ 2018-12-18 17:26 AceSui 阅读(386) 评论(0) 推荐(0) 编辑

2018年12月17日

ViewGroup dispatchTouchEvent方法中 mFirstTouchTarget标志是否为空的含义

摘要: 在ViewGroup dispatchTouchEvent方法中首次出现mFirstTouchTarget的语句为: if (actionMasked == MotionEvent.ACTION_DOWN|| mFirstTouchTarget !=null) 如果是ACTION_DOWN事件,表示 阅读全文

posted @ 2018-12-17 11:42 AceSui 阅读(888) 评论(0) 推荐(0) 编辑

2018年9月14日

Android Activity生命周期及启动模式

摘要: 曾经搞过许多东西,再熟练的东西一段时间没有碰都会生疏或忘记。后来体会到写成文档记录下来的重要性,但有些word或ppt记录下来的东西随着时间流逝会丢失,或者不愿去看。或许保存成博客的形式,会是更好的选择,勉励自己。 Activiy是Android开发中最常用最常见的组件,是Android开发人员开始 阅读全文

posted @ 2018-09-14 23:46 AceSui 阅读(237) 评论(0) 推荐(0) 编辑

导航