<p align="center">
<a href="XXX"><img src="https://img.shields.io/badge/坚持-keep-orange.svg" alt="在线阅读"></a>
</p>
# Keep
坚持学习并记录知识点
## [面试题](https://github.com/yangsanning/Keep/tree/master/面试题)
- [面试会问的那些令人讨厌原理](https://github.com/yangsanning/Keep/tree/master/面试题/AAA面试会问的那些令人讨厌原理)
- [面试不得不会的View知识](https://github.com/yangsanning/Keep/tree/master/面试题/AAA面试不得不会的View知识)
- [Activity问题汇总](https://github.com/yangsanning/Keep/tree/master/面试题/Activity问题汇总)
- [Fragment问题汇总](https://github.com/yangsanning/Keep/tree/master/面试题/Fragment问题汇总)
- [Service问题汇总](https://github.com/yangsanning/Keep/tree/master/面试题/Service问题汇总)
- [广播问题汇总](https://github.com/yangsanning/Keep/tree/master/面试题/广播问题汇总)
## Android
- [Android 基础](https://github.com/yangsanning/Keep/tree/master/Android%20%E5%9F%BA%E7%A1%80)
- [Android 一阶](https://github.com/yangsanning/Keep/tree/master/Android%20%E4%B8%80%E9%98%B6)
- [Android 新](https://github.com/yangsanning/Keep/tree/master/Android%20%E6%96%B0)
- [Android 自定义View](https://github.com/yangsanning/Keep/tree/master/Android%20%E8%87%AA%E5%AE%9A%E4%B9%89View)
## Git
- [Git](https://github.com/yangsanning/Keep/tree/master/Git)
## Java
- [Java 基础](https://github.com/yangsanning/Keep/tree/master/Java%20%E5%9F%BA%E7%A1%80)
- [Java 一阶](https://github.com/yangsanning/Keep/tree/master/Java%20%E4%B8%80%E9%98%B6)
## 设计模式
- [文档](https://github.com/yangsanning/Keep/tree/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F)
- [Demo](https://github.com/yangsanning/DesignPatternsDemo)
## 算法
- [冒泡排序](https://www.jianshu.com/p/648d87dc4cfc)
- [选择排序](https://www.jianshu.com/p/5223afa8796c)
- [插入排序](https://www.jianshu.com/p/d2cf77f78b3e)
- [归并排序](https://www.jianshu.com/p/33cffa1ce613)
- [快速排序](https://www.jianshu.com/p/a68f72278f8f)
- [堆排序](https://www.jianshu.com/p/3e1d4ed98565)
- [桶排序](https://www.jianshu.com/p/63db6903c32a)
## ADB
- [ADB](https://github.com/yangsanning/Keep/tree/master/ADB)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Android、Java、设计模式、面试题.zip (105个子文件)
01.单例模式.md 9KB
07.Java中的锁.md 6KB
03.颜色.md 6KB
12.Activity.md 4KB
02.工厂模式.md 4KB
Retrofit实现原理.md 3KB
02.说下Activity的生命周期?屏幕旋转时生命周期?异常条件会调用什么方法?.md 3KB
02.广播有几种形式?他们分别有什么特点,如何使用广播?广播是怎么实现不同进程之间通信的?.md 3KB
02.java 注解.md 3KB
03.后台的Activity被系统回收怎么办?说一下onSaveInstanceState()和onRestoreInstanceState()方法特点?.md 3KB
06.Activity的启动过程是有几种方式?从桌面launcher上点击应用图标会干啥,调用startActivty()又会做什么?.md 2KB
04.代理模式.md 2KB
18.compileSdkVersion、minSdkVersion、targetSdkVersion 的区别和作用.md 2KB
05.迪米特原则.md 2KB
README.md 2KB
08.java中super和this的区别以及应用场景.md 2KB
07.说下Activity的四种启动模式?singleTop和singleTask的区别以及应用场景?任务栈的作用是什么?.md 2KB
17.okhttp和retrofit的使用以及联系.md 2KB
08.两个Activity之间怎么传递数据?intent和bundle有什么区别?为什么有了intent还要设计bundle?.md 2KB
Android APK的数字签名的作用和意义.md 2KB
05.适配器模式.md 2KB
16.同步和异步的区别.md 2KB
06.策略模式.md 2KB
04.String, StringBuffer, StringBuilder的区别.md 2KB
01.介绍一下Service,启动Service有几种方式,生命周期是怎样的?说一下onStartCommand()的作用?service如何杀不死?.md 2KB
05.ANR(应用程序没有响应).md 2KB
04.如何避免配置改变时Activity重建?优先级低的Activity在内存不足被回收后怎样做可以恢复到销毁前状态?.md 1KB
Context是什么?Context有哪些类型,分别作用是什么?Context下有哪些子类?哪些场景只能用activity上下文?.md 1KB
14.Fragment.md 1KB
05.app切换到后台,当前activity会走onDestory方法吗?一般在onstop方法里做什么?什么情况会导致app会被杀死,这时候会走onDestory吗?.md 1KB
02.Activity四种启动模式以及使用场景.md 1KB
10.Android中的动画.md 1KB
13.BroadcastReceiver.md 1KB
03.观察者模式.md 1KB
14.Wait()与Sleep()方法的区别.md 1KB
03.fragment 特点?说一下Fragment的生命周期?如何解决getActivity为null的异常问题?.md 1KB
02.坐标系.md 1KB
ADB常用命令.md 1KB
01.Fragment与Activity之间是如何传值的?Fragment与Fragment之间是如何传值的?.md 1KB
1.View的滑动方式.md 1KB
01.自定义控件优化方案.md 1KB
Glide实现原理.md 1KB
04.依赖倒置原则.md 1KB
Intent是什么?Intent可以传递哪些数据?传递对象的时候为什么要实例化?.md 1KB
04.在fragment中为什么有时getActivity()会为null?Fragment试图为什么有的时候会重叠,怎么产生的,又如何解决?.md 1KB
03.里氏替换原则.md 1KB
01.自定义View常处理的回调函数.md 1KB
02.Activity创建Fragment的方式是什么?FragmentPageAdapter和FragmentPageStateAdapter的区别?.md 1KB
19.屏幕适配.md 1020B
01.Activity的四大启动模式,以及应用场景?.md 1018B
03.是否能在Service进行耗时操作?如果非要可以怎么做,如何避免service线程卡顿?service里面可以弹土司吗?.md 1006B
Android消息机制介绍?.md 968B
03.UI优化(布局优化和绘制优化).md 962B
07.Serializable, Parcelable的区别.md 958B
04.Activity如何与Service通信?Service的生命周期与启动方法有什么区别?.md 926B
01.Android中哪些事件需要用到广播?广播的生命周期是怎样的?.md 910B
02.开放封闭原则.md 883B
07. 广播有哪些注册方式?有什么区别?广播发送和接收原理是什么[binder如何运作的]?.md 864B
RxJava实现原理.md 860B
06.hashCode.md 847B
01.HashMap, Hashtable的区别.md 823B
11.Service.md 821B
03.break, continue的区别.md 817B
08.OOM(内存溢出).md 788B
09.为什么Java中用char数组比 String 更适合存储密码.md 786B
06.Activity如何与Service通信?Service的生命周期与启动方法有什么区别?.md 780B
2.View 的事件分发机制.md 743B
15.LinearLayout与RelativeLayout的选择.md 711B
02.分支管理相关命令.md 711B
01.Android10.md 668B
06.接口隔离原则.md 663B
15.Java多态.md 659B
16.Android的事件分发机制.md 608B
09.Activity, View, Window三者关系.md 608B
01.单一职责原则.md 582B
Looper在主线程中死循环为什么没有导致界面的卡死?.md 577B
07.git reset 三种用法.md 567B
06.四大组件注册方式的区别.md 551B
03.Activity与Fragment通信方式.md 522B
Bitmap的高效加载?.md 517B
02.final, finally, finalize的区别.md 516B
04.SSH配置.md 514B
01.SharedPreference.md 504B
res目录和assets目录的区别?.md 503B
04. 推送原理.md 498B
01.工作常用命令.md 486B
01.Java中的位运算符.md 482B
10.类是什么时候被初始化的.md 468B
Android有哪些序列化方式?.md 453B
10.同一程序不同的Activity是否可以放在不同的Task任务栈中?.md 446B
08. 撤销pull命令.md 442B
04.导致内存泄漏的场景.md 441B
02.先start后bind操作service,此时如何做才能回调Service的destory()方法?.md 438B
IdleHandler介绍?.md 419B
05.ArrayList, LinkList的区别.md 419B
05.是否了解ActivityManagerService,它发挥什么作用,说一下AMS启动流程?.md 391B
13.Error和Exception有什么区别.md 372B
02.如何减少apk安装包体积.md 330B
RecyclerView在很多方面能取代ListView,Google为什么没把ListView划上一条过时的横线?.md 314B
03.远程仓库相关命令.md 301B
共 105 条
- 1
- 2
资源评论
天天501
- 粉丝: 551
- 资源: 4666
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功