备忘并学习ing
记录学习过程
第一家
蓝牙电话本协议 蓝牙协议
arraylist和linklist区别 插入删除时间比较久的原因
java泛型
线程池(线程池调优和自定义)
线程同步 sy和lock区别
方法块和方法类的区别 sy和lock方法同一级别
threadlocal
juc https://blog.youkuaiyun.com/weixin_43888181/article/details/116546374
handler 消息队列 什么操作
handler sendmessagedelay 处理的时候有什么不同
第二家
图片处理 https://blog.youkuaiyun.com/so1993/article/details/106489951
布局 绝对布局 https://zhuanlan.zhihu.com/p/379989695
启动模式 https://blog.youkuaiyun.com/u011422853/article/details/71479388
文件流使用了什么设计模式 https://www.cnblogs.com/syyh2006/p/15348691.html
文件流 设计模式https://blog.youkuaiyun.com/qq_31046305/article/details/123890766
安卓还有http吗 https://blog.youkuaiyun.com/weixin_35833704/article/details/117583220
handler为什么会内存泄漏 https://blog.youkuaiyun.com/cpcpcp123/article/details/122000274
测量文本长度 https://zhuanlan.zhihu.com/p/267357703
动态设计均分布局 加10dp https://www.jianshu.com/p/d842ad35b521
位于安卓后台的任务栏是什么 https://blog.youkuaiyun.com/u010090644/article/details/124637418
如何实现动画功能 https://blog.youkuaiyun.com/weixin_39001306/article/details/80614286
安卓的受限权限有了解吗 https://blog.youkuaiyun.com/weixin_43507738/article/details/122240476
如何实现加载100*100的图片 https://blog.youkuaiyun.com/weixin_35568959/article/details/117311033
常用的xml方式有哪几种 https://blog.youkuaiyun.com/qq_57391513/article/details/124309571
横屏和竖屏切换的时候如何不重新调用 https://www.cnblogs.com/ericyuan/p/3552235.html
如何计算图片内存占用 https://www.dandelioncloud.cn/article/details/1515894582486315010
如何计算冷启动耗时 https://blog.youkuaiyun.com/qq36246172/article/details/121697917
如何计算图片内存大小 http://t.zoukankan.com/dasusu-p-9789389.html
性能优化
内存优化https://blog.youkuaiyun.com/reakingf/article/details/118532220
UI优化https://www.jianshu.com/p/2fcc5ac6d6f7 https://zhuanlan.zhihu.com/p/502993337 https://zhuanlan.zhihu.com/p/434867334
apk瘦身 https://blog.51cto.com/u_14397532/3000422
http://www.muzhuangnet.com/show/59408.html
第三家
recycleview 如何只更新文字不更新图片 https://blog.youkuaiyun.com/jb_home/article/details/111626352
代码块同步class this 变量有什么区别 https://blog.youkuaiyun.com/qq_23732805/article/details/124826998
https://blog.51cto.com/u_15127528/4364357
onnewintent https://www.cnblogs.com/caoxinyu/p/10568572.html
handler消息机制 https://www.jianshu.com/p/9eb2410dc5cb
主线程给子线程发消息 handler https://www.cnblogs.com/Bytezero/p/16470948.html
handler内存泄漏原因 https://blog.youkuaiyun.com/cpcpcp123/article/details/122000274
第四家
service启动方式
activity启动模式 通知消息使用的那种模式
activity生命周期(源码了解)
handler原理
子线程如何创建handler
handlerthread
事件分发机制(事件是否可以丢弃)https://blog.youkuaiyun.com/qq_41095045/article/details/122266940 项目分发事件举例
IPC进程间通信 详细讲解一下管道通信
binder原理(使用了什么技术?)
简单介绍一下安卓数据存储方式
消息推送原理
okhttps网络请求过程
get和post请求的区别
http和https的区别
im是否有相关了解
mvp和mvc的区别
rount原理
极光推送sdk使用条件
sdk相关知识有了解吗