一.Android分三种闪退情况,均可用adb命令输出crash日志。 1、 app无任何提示,直接闪退(最普遍) 先清除之前的日志:adb logcat -c 操作闪退步骤...
前言 LeakCanary 是我们非常熟悉内存泄漏检测工具,它能够帮助开发者非常高效便捷地检测 Android 中常见的内存泄漏。在各大厂自研的内存泄漏检测框架(如腾讯 Ma...
https://juejin.cn/post/6973888932572315678[https://juejin.cn/post/6973888932572315678]h...
1.牛逼图表库 1.1 AAInfographics,是 AAChartKit[https://github.com/AAChartModel/AAChartKit] 的 K...
Android 系统启动流程启动 init 进程 , init 进程会启动 Zygote 进程Zygote 进程会调用 system_server 进程 , system_s...
参考链接: 从一个简单的AIDL实现看binder原理(一)简单的AIDL实现[https://www.jianshu.com/p/275bc9a53342]从一个简单的AI...
Android 12 需要更新适配点并不多,本篇主要介绍最常见的两个需要适配的点:android:exported 和 SplashScreen 。 一、android:e...
创建Flutter工程 flutter中工程名、文件夹和文件命名规则: 不要用驼峰、不要用大写、不要用中文。类名可以用驼峰命名 创建工程方式 命令创建 工具栏创建 Andro...
1. Kotlin协程作用 Kotlin协程是一套基于Java Thread的线程框架,最大的特点就是可以1,用同步的方式写出异步代码,并且2,不阻塞当前线程。 2. cps...
@鹏城十八少 通过md 试试
1.Android 花费5年 自定义view面试题都在这 (5分钟入门到牛逼)面试+源码+demo 深圳一线大厂都在学目录 1.View绘制流程? 2.View Window ViewRootImp之间的关系? 3.控件的宽高和哪些因素有关系? 4.Android的wrap_content是...
前言:学习 Flutter 有一段时间了,本篇文章主要是记录下 Flutter 学习历程的一些心得和开发体验,罗列出一些重要的点,需要结合官方文档食用,希望能够帮助到大家,共...
概述 JNI是一种本地编程接口。它允许运行在JAVA虚拟机中的JAVA代码和用其他编程语言,诸如C语言、C++、汇编,写的应用和库之间的交互操作。 JNI数据类型 JNIEX...
在WebSocket概念出来之前,数据刷新、列表刷新、通讯、聊天等功能的实现都需要通过轮询的方式,每隔一段时候,就发出一个询问,来更新界面,了解服务器有没有新的信息,轮询的效...
如果想了解底层库如何编译,请先移步:Seetaface6 人脸识别Android开发系列(1) - 编译篇[https://www.jianshu.com/p/4a9e920...
原创文章:转载请注明出处 安卓APP调用WPS打开Office文件并返回APP功能实现(附wps工具) 在某些app(如OA系统app)开发工程中,往往会遇到编辑Office...