自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 多进程导致 Application 重复创建问题

最后,调用 ApplicationLogic 的 onCreate 方法,实现 ApplicationLogic 与 Application 生命周期同步,同时还有 onTerminate、onLowMemory、onTrimMemory、onConfigurationChanged 等方法,与 onCreate 一致。然后,MaApplication 会根据注册时的进程名信息进行筛选,选择相同进程名的 ApplicationLogic,保存到本进程中;//根据进程优先级,按顺序初始化。

2024-04-19 13:14:16 2110 2

原创 Android 工作中经验分享

如果长度未知,那么正确的选择可能是 LinkedList,因为集合包含的空白空间更少。33. 存在多个不同的dbhelper实例情况下,sqlitedatabase对象必然存在不同的实例,多线程同时写入数据,轮流写入数据时会不定时的报db is locked,引起崩溃,不管是操作同张表还是异表。7. 地址引用链长时(3个以上指向)小心内存泄漏,和警惕堆栈地址指向,典型的易发事件是:数据更新了,ListView视图却没有刷新,这时Adapter很可能指向并的并不是你更新的数据容器地址(一般为List)。

2024-04-18 14:17:39 539

原创 Android bitmap的缓存策略详解

lrucache是android中已经封装好的类,disklrucache需要导入相应的包才可以使用。可以在ui线程中直接使用lrucache;使用disklrucache时,由于缓存或者获取都需要对本地文件进行操作,因此要在子线程中实现。lrucache主要用于内存缓存,当app kill掉的时候,缓存也跟着没了;而disklrucache主要用于存储设备缓存,app kill掉的时候,缓存还在。

2024-04-17 13:33:51 1948 1

原创 Android 面试小知识合集1

面试干货

2024-04-16 10:34:45 835

原创 AES对称加密CBC256

AES对称加密CBC256

2024-04-12 16:21:57 1658 1

zhibo2.zip简单直播

自己直播的简单应用

2022-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除