前言:年底了,最近都比较忙,每天能抽出的时间也有点少,而且,现在都在努力解决之前的bug,由于github上有同志提出来了拼音工具类有部分汉字识别出错,这不,趁这两天借鉴了其他的实现方式,立马开车撸码,因为大部分是用在跟…
标签:Android
Android MultiDex实现原理解析
本文主要从源码角度出发,分析MultiDex的实现原理。 出处: Allen’s Zone 作者: Allen Feng 分析 调用MultiDex的方式有多种,不论是直接使用官方提供的MultiDexApp…
Android自带的四种线程池
线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程 排队等候。一个任…
Kotlin学习笔记(9)- 数据类
系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步! Kotlin学习笔记(1)- 环境配置 Kotlin学习笔记(2)- 空安全 Kotlin学习…
Android性能优化---笔记
1-布局优化 尽量减少布局的层级 删除布局中的无用控件和层级 使用性能较低的ViewGroup、 <include>,<merge>标签 ViewStub提供按需加载功能; 2-绘制优化 onDr…
Android 文件的读取和写入
具体内容参考下面代码的 save 和 load 部分: import android.app.Activity; import android.content.Context; import android.os.Bun…
如何使用OpenCV在Android Camera上禁用/修改AutoFocus和AutoWhiteBalance
我正在使用 Android Opencv(新的opencv),我正在使用实时对象检测(该对象非常接近Android设备Camera),我注意到Android相机的autoFocus一直在修改我的帧(有点’放大’和’缩小’…
没有“使用使用数据的应用”或android.settings.USAGE_ACCESS_SETTINGS意图的设备
背景: Android 5引入了一个新的 UsageStats API,可用于查询使用不同应用程序所花费的时间.此API在多个应用程序中用于检测当前的前台应用程序(如几个问题中所述,如 this),但是: This AP…
热闹背后的冷静思考:Kotlin 和 Checked Exception
最近 JetBrains 的 Kotlin 语言忽然成了热门话题。国内小编们传言说,Kotlin 取代了 Java,成为了 Android 的“钦定语言”,很多人听了之后热血沸腾。初学者们也开始注意到 Kotlin,问出…
android – Dagger 2无法从子组件中注入
我知道通常情况下这不应该与使用Kotlin有所不同,但是我遇到了奇怪的情况,其中@Named资格者需要在Kotlin中使用范围. 我有一个ViewHolderFactory类,它允许我创建一个简单的视图类型映射 – &g…
android – 具有多种项类型的DataBoundListAdapter
我正在使用 Android架构组件 example中的DataBoundListAdapter. 我需要增强它以支持多种项目类型.有人做过吗?我的问题是如何在createBinding过程中找到项目类型,因为我没有可用的…
Facebook授权不在Android Asynctask或Thread中工作
在 Android中使用Facebook.有时我的应用程序在实时设备中兑现,当我尝试在Android.not模拟器中授权Facebook时.我使用的是Android Facebook SDK.所以我认为线程可能会阻止它.…