SharePreference 轻量级的存储类,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下。 创建 String prefere…
分类:Android
Android P on property属性无法trigger流程分析
前语: 马上就要过年了,在关机下班之际,写一篇文章,记录一下这两天踩的一个坑,也不枉别人放假回家过年了我还在坚持在一线解bug 正文: 因为一个需求,需要修改init.target.rc文件,在某个属性生效的时候触发某些…
Android扫描多媒体文件剖析
转自:原文 这篇文章从系统源代码分析,讲述如何将程序创建的多媒体文件加入系统的媒体库,如何从媒体库删除,以及大多数程序开发者经常遇到的无法添加到媒体库的问题等。本人将通过对源代码的分析,一一解释这些问题。 Android…
JNI基础-缓存策略和异常处理
数组处理的一些细节 首先我们写java代码交给c语言对数组进行排序 public static void main(String[] args) { //数组处理的一些细节 int[] arr={11,22,3,-5,4…
LayoutInflater 后记--替换系统控件
之前记录了自己走通 LayoutInflater 的源码整体流程,一直想搞个好玩的东西,想起之前看到过的换肤方案,决定写个换系统控件的库。 项目地址,项目的具体使用,可以看README 首先需要确定,LayoutInfl…
从 Rxjava 看 Java 泛型(一)
最近在看 Rxjava 与 Retrofit ,发现它们都大量的使用到了泛型这个概念,之前我对泛型是有一点了解的,但是这点了解明显在学习它们的时候不够用,于是便花了点时间重新整体的学习了一遍泛型。 什么是泛型?### 泛…
Android之不要滥用SharedPreference
当我们第一次创建SharedPreferences时候,会将该变量置为false,然后开启线程将文件中的数据完成读取进map之后再将其置为true,读取文件的内容到map是在工作线程,此时edit方法是在主线程,如果此时…
android将应用中图片保存到系统相册并显示
转载于:https://www.cnblogs.com/Sharley/p/7942142.html private static File mPhotoFile = null; public static void s…
1024程序员节最新福利之2018最全Android资料集合
前言 有好久没有写博客了,主要这段时间都沉迷学习无法自拔了,哈哈.自吹一波. 前两天不是1024节吗,所以就有很多福利出现了,当然每个人能都获得的信息都有所不同,这就是所谓的信息差.秉着好东西需要分享和开源的好习惯,所以…
Java中的类加载器
首先声明,我是因为看了ImportNew网站上的几篇关于类加载器的文章之后,才萌生了写这篇文章的想法。所以在写这篇文章时,参考了该网站上的几篇相关的文章,但是加入了很多自己的理解,绝对不是抄袭。 从java的动态性到类加…
哈希算法和Hashmap的实现原理分析
Hash表也叫散列表,是一张非常重要的数据结构,很多缓存技术的核心就是在内存中维护一张大的Hash表 简单回顾其他数据结构在增删改查时的时间复杂度(空间复杂度暂不分析) 为什么算法复杂度中O(logN)中没有明确底数, …
Android虚线制作
在drawable目录自定义xml进行绘制 1. <?xml version="1.0" encoding="utf-8"?> 2. <shape xmlns:android="http://schem…