- 博客(7)
- 收藏
- 关注
原创 Android MessageQueue用法及分析
MessageQueue(boolean quitallowed)方法,实例化传递过来的false会赋值到当前queue的boolean类型的mQuitAllowed变量,该变量标记是否能退出消息队列。mPtr变量会从nativeInit()方法获取值。finalize()方法,该方法内容try里执行 dispose方法 finally执行super.finalize()。无catchdispose()方法,该方法会判断当前queue里面的一个long类型变量mPtr。
2023-01-17 15:41:21
783
原创 线性探测法
线性探测是计算机程序解决散列表冲突时所采取的一种策略。散列表这种数据结构用于保存键值对,并且能通过给出的键来查找表中对应的值。线性探测这种策略是在1954年由Gene Amdahl, Elaine M. McGraw,和 Arthur Samuel 所发明,并且最早于1963年由Donald Knuth对其进行分析。
2023-01-17 15:37:35
2300
原创 contentprovider 共享数据
这里需要先说一下适配问题。在android11上面,要访问其他非系统应用的数据时需要申请一下 <uses-permission android:name= "android.permission.QUERY_ALL_PACKAGES"/>这个权限,如果不申请这个权限的回报出链接不上数据库的异常,因为在android 11上面出现了软件可见性这样一个东西,详情可查看官网https://developer.android.google.cn/about/versions/11/priva
2022-03-14 11:29:56
3757
原创 handler运行机制
handler的post方法最终调用的是sendMessageDelayed,而handler的postDelayed方法(不管是三个参数还是两个参数的都会)最终也会调用到sendMessageDelayed方法当中。
2021-09-26 11:49:03
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人