本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
前两天写一个自定义控件,使用Drawable变色来展示EditText的不同状态,涉及到了DrawableCompat这个类,今天着重分析一下它。 1:Drawable变色的...
基本思路:在AndroidManifest.xml文件中设置一个placeholder,打包的时候动态替换该placeholder。 通过如下方式在AndroidManife...
这个标题有点长,乍一看这么个标题你可能没明白啥意思,且听我慢慢道来。 公司的项目中新增了一个“心动” 的功能,用户初次使用时需要给一个引导页,就是下面图中的这个样子(这就是做...
let let 函数是参数化类型 T 的扩展函数。在 let 块内可以通过 it 指代该对象。返回值为 let 块的最后一行或指定 return 表达式。 以一个 Book ...
问题:EditText获取焦点并弹出键盘方法,在Activity onCreate调用时无效: 原因:View的绘制流程与Activity生命周期不同步,即Activity ...
1,今天新建了一个工程来写点demo代码,选择了下面这个代码模板 2,新建的代码如下 3,代码跑起来之后,点击侧边栏切换fragment无效果。。。。。 4,一顿纠结,最后还...
一、引言 Android里面内存泄漏问题最突出的就是Activity的泄漏,而泄漏的根源大多在于因为生命周期较长的对象去引用生命周期较短的Activity实例,也就会造成在A...
转载请以链接形式标明出处: https://www.jianshu.com/p/17635f604495本文出自:103style的博客 AndroidStudio用久了,磁...
OkDownload是一款多线程断点续传下载引擎,它的功能完整,性能高,可配置性高,可以注入自定义组件来修改下载策略、替换网络请求框架等等,而且在项目中已有成熟应用(英语流利...
最近在开发的过程中遇到一个需求,那就是让 WebView 支持文件下载,比如说下载 apk。WebView 默认是不支持下载的,需要开发者自己实现。既然 PM 提出了需求,那...
BlockCanary原理 如何计算主线程的方法执行耗时 计算方法耗时最简单粗暴的就是在方法之前前记录下开始时间,方法执行完后用当前时间剪去方法开始执行的时间就完事了,但是主...
Service 生命同期 startService 和bindService 区别 startService: onCreate -> onStartCommand -> o...
博客已迁移至:https://leeon7.github.io[https://leeon7.github.io] 背景 在输出Android模块时,有时会因为个别原因(比如...
本文介绍了58同城迁移到AndroidX实践过程及对Jetifier源码分析。 《春宵》春宵一刻值千金,花有清香月有阴。歌管楼台声细细,秋千院落夜沉沉。-宋代,苏轼 前言 A...