Android
王小_
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。
展开
-
AndroidStudio中多个Module依赖同一个jar的解决方案
最近在做一个项目时,遇到一个问题:同一个Android工程中,多个Module依赖同一个Jar包,导致包冲突,解决如下:解决步骤:将任意一个Module中的jar依赖更改为compile files('your jar name')其他需要依赖的地方改为provided files('your jar name')删除所有gradle中的compile fileTree(include:...原创 2018-10-16 20:26:28 · 5806 阅读 · 1 评论 -
Flutter入门到放弃:Could not find com.android.tools.lint:lint-gradle:26.1.2
从入门到放弃Flutter中文网1、错误:2、解决:3、关于科学上网第一步:配置Android下的build.gradle第二步:配置flutter sdk中的flutter.gradleFlutter中文网按照Flutter中文网,下载安装调试。启动iOS模拟器,运行,完美!但是在安卓上一跑,Could not find com.android.tools.lint:lint-gradle:...原创 2018-10-29 23:38:33 · 6212 阅读 · 0 评论 -
Android异常退出时Activity数据的保存和恢复
本文章是基于Kotlin版的简单Activity-Fragment状态切换及数据保留的探讨,原问题如下:页面长时间放置后台,或者在其他页面crash后,退到主页面,发现智护页面出现重叠。该页面架构简单:主Activity对两个Fragment,一个智护Fragment,一个报告Fragment。一、Activity创建时读取数据正常情况下Activity的生命周期比较简单,这里就不详细叙...原创 2018-11-13 19:38:05 · 5731 阅读 · 0 评论 -
自定义算法过滤定位点,实现高德轨迹纠偏
做户外出行轨迹记录的时候,往往因为基站切换,导致定位点偏差过大,于是需要纠偏。原创 2018-04-18 09:27:41 · 25445 阅读 · 23 评论 -
Android 系统启动流程
Android系统启动,一共分七个流程,Android系统启动流程图:Android系统启动要比图上更复杂,这里是为了便于列举简化了细节。对于Android应用开发来说,这些知识点已经足够了。1.启动电源以及系统启动当电源按下时,引导芯片代码从预定义的地方(固化在ROM)开始执行。加载引导程序BootLoader到RAM,然后执行。2.引导程序BootLoader引导程序BootLoa...原创 2019-09-11 14:52:06 · 245 阅读 · 0 评论 -
Android 应用程序进程启动过程
注意:“应用程序进程启动过程”,不是“应用程序启动过程”,一般来讲,应用程序启动过程指的是根Activity的启动过程。1.应用程序进程简介想要启动一个应用程序,首先要保证这个应用程序所需要的应用程序进程已经启动。AMS(ActivityManagerService)在启动应用程序时会检查这个应用程序需要的应用程序进程是否存在,不存在就会请求Zygote进程启动需要的应用程序进程。在Zygo...原创 2019-09-20 16:14:06 · 424 阅读 · 0 评论