├── .Java.md ├── ProjectProgress.md ├── README.md ├── RULE.md ├── android ├── _草稿.md └── android.md ├── bak ├── CUSTOM.md ├── Directory.md ├── README.md ├── resources │ ├── images │ │ └── image.md │ └── sourcefile │ │ ├── 基本知识点3初中级 │ │ ├── Android基础 │ │ │ ├── -253-Activity在正常和异常情况下的声明周期.md │ │ │ ├── -41-SharedPreference是进程同步的嘛,有没有什么方法进程同步.md │ │ │ ├── -42-画出Android的大体架构图.md │ │ │ ├── -43-大体说清一个应用程序安装到手机上时发生了什么.md │ │ │ ├── -44-数据库数据迁移.md │ │ │ ├── -45-是否熟悉Androidjni开发,jni如何调用Java层代码.md │ │ │ ├── -46-Android系统为什么会设计ContentProvider,进程共享和线程安全问题.md │ │ │ ├── -47-Activity之间的通信方式.md │ │ │ ├── -48-Application和Activity的Context对象的区别.md │ │ │ ├── -49-Fragment之间传递数据的方式.md │ │ │ ├── -50-Android中数据储存方式.md │ │ │ ├── -51-android中有哪几种解析xml的类-官方推荐哪种-以及它们的原理和区别。.md │ │ │ ├── -52-Uri类简介____.md │ │ │ ├── -53-跟activity和Task有关的Intent启动方式有哪些-其含义____.md │ │ │ ├── -54-Intent类简介____.md │ │ │ ├── -55-android系统的优势和不足.md │ │ │ ├── -56-一条最长的短信息约占多少byte.md │ │ │ ├── -57-如何将SQLite数据库(dictionary.db文件)与apk文件一起发布.md │ │ │ ├── -58-同步和异步有何异同,在什么情况下分别使用他们.md │ │ │ ├── -59-描述一个完整的Androidactivitylifecycle.md │ │ │ ├── -60-怎么编译安卓系统.md │ │ │ ├── -61-RemoteView的应用.md │ │ │ ├── -62-Bundle类简介.md │ │ │ ├── -63-ViewHolder为什么要被声明成静态内部类.md │ │ │ ├── -64-Android子线程更新UI的方式有几种.md │ │ │ ├── -65-怎么在主线程中通知子线程-这样做有什么好处.md │ │ │ ├── -66-Activity的缓存方法是怎么样的.md │ │ │ ├── -67-SQLite的基础操作。.md │ │ │ ├── -68-如何判断应用被强制杀死.md │ │ │ └── -69-Asset和res目录的区别.md │ │ ├── java基础 │ │ │ ├── -1-谈谈classloader.md │ │ │ ├── -10-内部类和静态内部类和匿名内部类,以及项目中的应用.md │ │ │ ├── -11-HashMap的实现,与HashSet的区别.md │ │ │ ├── -12-Java设计模式,观察者模式[已认领].md │ │ │ ├── -13-Java中内存区域与垃圾回收机制.md │ │ │ ├── -14-NIO.md │ │ │ ├── -15-String为什么要设计成不可变的.md │ │ │ ├── -16-静态内部类的设计意图.md │ │ │ ├── -17-Object类的equal和hashcode方法重写,为什么.md │ │ │ ├── -18-synchronize的原理.md │ │ │ ├── -19-lock原理.md │ │ │ ├── -2-动态加载.md │ │ │ ├── -20-stringtointeger.md │ │ │ ├── -21-两个不重复的数组集合中,求共同的元素.md │ │ │ ├── -22-Java中String的了解.md │ │ │ ├── -23-”==”和equals方法究竟有什么区别.md │ │ │ ├── -24-内部类可以引用它的包含类的成员吗-有没有什么限制.md │ │ │ ├── -25-sleep()和wait()有什么区别.md │ │ │ ├── -26-error和exception有什么区别.md │ │ │ ├── -27-谈谈final,finally,finalize的区别.md │ │ │ ├── -28-运行时异常与一般异常有何异.md │ │ │ ├── -29-是否可以从一个static方法内部发出对非static方法的调用.md │ │ │ ├── -3-类加载.md │ │ │ ├── -30-重载和重写的区别.md │ │ │ ├── -31-Json有什么优势.md │ │ │ ├── -32-内部类访问局部变量的时候,为什么变量必须加上final修饰.md │ │ │ ├── -33-反射的用途.md │ │ │ ├── -34-Java标识符命名规则-【已认领】.md │ │ │ ├── -4-App是如何沙箱化,为什么要这样做.md │ │ │ ├── -5-Java中对象的生命周期.md │ │ │ ├── -6-垃圾收集机制.md │ │ │ ├── -7-JVM内存模型.md │ │ │ ├── -8-volatile用法.md │ │ │ └── -9-Java注解.md │ │ ├── 动画等 │ │ │ └── -100-Android中的几种动画.md │ │ ├── 四大组件 │ │ │ ├── -70-BroadcastReceiver,LocalBroadcastReceiver区别.md │ │ │ ├── -71-广播(动态注册和静态注册区别,有序广播和标准广播).md │ │ │ ├── -72-server生命周期.md │ │ │ ├── -73-EventBus实现原理.md │ │ │ ├── -74-下拉状态栏是不是影响Activity的生命周期,如果onStop的时候做了网络请求,OnResume的时候怎么恢复.md │ │ │ ├── -75-前台切换到后台,然后再回到前台,Activity生命周期回掉方法。弹出Dialog,生命周期回掉方法.md │ │ │ ├── -76-四大组件.md │ │ │ ├── -77-Activity与Fragment之间生命周期比较.md │ │ │ ├── -78-广播的使用方式,场景.md │ │ │ ├── -79-EventBus作用,实现方式,代替EventBus的方式.md │ │ │ ├── -80-AlertDialog,popupWindow,Activity区别.md │ │ │ ├── -81-Fragment各种情况下的生命周期.md │ │ │ ├── -82-Activity上有Dialog的时候按Home键时的生命周期.md │ │ │ └── -83-横竖屏切换的时候,Activity各种情况下的生命周期.md │ │ ├── 如何布局 │ │ │ ├── -35-动态布局.md │ │ │ ├── -36-LinearLayout、RelativeLayout、FrameLayout、AbsoluteLayout、TablelLayout的特性、使用场景.md │ │ │ ├── -37-微信主页面的实现方式.md │ │ │ ├── -38-微信上小红点的原理.md │ │ │ ├── -39-layout_weight怎么理解.md │ │ │ └── -40-layout_gravity和gravity的区别.md │ │ ├── 布局优化 │ │ │ ├── -88-ListView图片加载错乱的原理和解决方案.md │ │ │ ├── -89-ListView卡顿的原因以及优化策略.md │ │ │ ├── -90-RecyclerView的使用,原理,优化.md │ │ │ ├── -91-ConstraintLayout的特性、使用场景.md │ │ │ └── -92-ListView重用的是什么.md │ │ ├── 序列化 │ │ │ ├── -95-序列化的作用,以及Android两种序列化的区别.md │ │ │ ├── -96-Android为什么引入Parcelable.md │ │ │ └── -97-有没有尝试简化Parecelable的使用.md │ │ ├── 网络初级 │ │ │ ├── -98-简述tcp四次挥手.md │ │ │ └── -99-网络分层.md │ │ ├── 自定义View │ │ │ ├── -253-优化自定义View.md │ │ │ ├── -93-计算一个View的嵌套层级.md │ │ │ └── -94-封装View的时候怎么知道View的大小.md │ │ └── 适配 │ │ │ ├── -84-权限管理系统(底层的权限是如何进行grant的).md │ │ │ ├── -85-动态权限适配方案,权限组的概念.md │ │ │ ├── -86-Android中开启摄像头的主要步骤.md │ │ │ └── -87-请解释下Android程序运行时权限与文件系统权限的区别。.md │ │ ├── 基本知识点的细节3高级 │ │ ├── Activity启动模式和标记位 │ │ │ ├── -238-统计启动时长,标准.md │ │ │ ├── -239-App启动流程,从点击桌面开始.md │ │ │ ├── -240-Activity栈.md │ │ │ ├── -241-singleTask启动模式.md │ │ │ └── -242-Activity启动模式.md │ │ ├── AsyncTask的版本演变 │ │ │ ├── -245-AsyncTash机制.md │ │ │ └── -246-如何取消AsyncTask.md │ │ ├── Service的启动和绑定状态 │ │ │ └── -244-怎么启动service,service和Activity怎么进行数据交互.md │ │ └── 插件化 │ │ │ └── -243-热修复,插件化.md │ │ ├── 深入知识点3中高级 │ │ ├── AIDL │ │ │ ├── -215-系统启动流程Zygote进程-7SytemServer进程-7各种系统服务-7应用进程.md │ │ │ └── -216-AIDL机制.md │ │ ├── Binder │ │ │ ├── -199-Bundle机制.md │ │ │ └── -200-Binder机制介绍.md │ │ ├── View系列 │ │ │ ├── -195-介绍SurfView.md │ │ │ ├── -196-View渲染.md │ │ │ ├── -197-如何实现Fragment的滑动.md │ │ │ └── -198-SurfaceView和View的区别.md │ │ ├── 事件分发 │ │ │ ├── -204-Android事件传递机制.md │ │ │ ├── -205-线程间操作List.md │ │ │ ├── -206-事件传递机制的介绍.md │ │ │ └── -207-点击事件拦截,但是想传到下面的View,如何操作.md │ │ ├── 动画细节 │ │ │ ├── -224-Android动画原理.md │ │ │ └── -225-Android属性动画特性.md │ │ ├── 多进程 │ │ │ ├── -129-视频加密传输.md │ │ │ ├── -130-Android上的Inter-Process-Communication跨进程通信时如何工作的.md │ │ │ ├── -131-进程和Application的生命周期.md │ │ │ ├── -132-进程调度.md │ │ │ ├── -133-进程与线程.md │ │ │ ├── -134-进程状态.md │ │ │ ├── -135-进程保活.md │ │ │ ├── -136-进程间通讯的方式.md │ │ │ ├── -137-App唤醒其他进程的实现方式.md │ │ │ ├── -138-进程间通信的机制.md │ │ │ ├── -139-线程和进程的区别.md │ │ │ ├── -140-简述IPC.md │ │ │ └── -141-Android中进程内存的分配,能不能自己分配定额内存.md │ │ ├── 性能优化 │ │ │ ├── -101-LRUCache原理.md │ │ │ ├── -102-图片加载原理.md │ │ │ ├── -103-如何保持应用的稳定性.md │ │ │ ├── -104-性能优化,怎么保证应用启动不卡顿.md │ │ │ ├── -105-怎么去除重复代码.md │ │ │ ├── -106-RecyclerView和ListView的区别,性能.md │ │ │ ├── -107-图片加载库相关,bitmap如何处理一张大图,如一张30mb的大图,如何预防OOM.md │ │ │ ├── -108-Android相关优化(如内存优化、网路优化、布局优化、点亮优化、业务优化).md │ │ │ ├── -109-App启动崩溃异常捕捉.md │ │ │ ├── -110-ANR的原因.md │ │ │ ├── -111-内存泄漏与内存溢出相关知识点.md │ │ │ ├── -112-ANR怎么分析解决.md │ │ │ ├── -113-ViewPager使用细节,如何设置成每次值初始化当前的Fragment,其他的不初始化.md │ │ │ ├── -114-内存泄露的可能原因.md │ │ │ ├── -115-用IDE如何分析内存泄漏.md │ │ │ ├── -116-性能优化如何分析systrace.md │ │ │ ├── -117-Glide源码.md │ │ │ ├── -118-海量数据,内存中放不下,怎么求出.md │ │ │ ├── -119-Android性能优化之启动速度优化.md │ │ │ ├── -120-MySQL有哪些日志,分别是什么用处.md │ │ │ ├── -250-Android性能优化之移动网络优化.md │ │ │ ├── -251-Android性能优化之布局优化.md │ │ │ └── -252-Android性能优化之内存优化.md │ │ ├── 数据结构 │ │ │ ├── -168-HashMap源码,SpareArray原理.md │ │ │ ├── -169-HashMap实现原理,ConcurrentHashMap的实现原理.md │ │ │ ├── -170-排序,快速排序的实现.md │ │ │ ├── -171-树8B+树的介绍.md │ │ │ ├── -172-集合Set实现Hash怎么防止碰撞.md │ │ │ ├── -173-二叉树深度遍历与广度遍历.md │ │ │ ├── -174-B树、B+树.md │ │ │ ├── -175-常用数据结构简介.md │ │ │ ├── -176-判断环(链表环).md │ │ │ ├── -177-排序,堆排序实现.md │ │ │ ├── -178-链表反转.md │ │ │ ├── -179-x个苹果,一天只能吃一个、两个、或者三个,问多少天吃完.md │ │ │ ├── -180-ArrayList和LinkedList的区别。以及应用场景.md │ │ │ ├── -181-数据结构中堆的概念,堆排序.md │ │ │ ├── -182-二叉树,给出根节点和目标节点,找出从根结点到目标节点的路径.md │ │ │ ├── -183-集合的接口和具体实现类,介绍.md │ │ │ ├── -184-TreeMap具体实现.md │ │ │ ├── -185-一个无序,不重复数组,输出N个元伍,使得N个元素的和相加为M,给出时间复杂度、空间复杂度有。手写.md │ │ │ ├── -186-List和Map的实现方式以及储存方式.md │ │ │ ├── -187-算法判断单链表成环与否.md │ │ │ ├── -188-Hashmap数据结构.md │ │ │ ├── -189-hashmap如何put数据(hashmap从源码角度讲解).md │ │ │ ├── -190-差值器&估值器.md │ │ │ ├── -191-反转一个单项链表.md │ │ │ ├── -192-合并多个单有序链表(假设都是递增的).md │ │ │ ├── -193-快速排序、堆排序的时间复杂度,空间复杂度.md │ │ │ └── -194-二叉树如何转换为森林.md │ │ ├── 消息队列 │ │ │ ├── -201-Handler机制.md │ │ │ ├── -202-消息机制.md │ │ │ ├── -203-handler发消息给子线程,looper怎么启动.md │ │ │ └── -249-Android主线程中Looper死循环为什么不会造成ANR.md │ │ ├── 第三方库 │ │ │ ├── -217-RxJava.md │ │ │ ├── -218-用到一些开源框架,介绍一个看过源码的,内部实现过程.md │ │ │ ├── -219-RxJava的功能与原理实现.md │ │ │ ├── -220-okhttp源码.md │ │ │ ├── -221-RxJava简介及其源码解读.md │ │ │ ├── -222-RxJava的作用,与平时使用的异步操作来比,优势.md │ │ │ └── -223-什么是aar_aar是jar有什么区别.md │ │ ├── 线程 │ │ │ ├── -142-ThreadLocal原理.md │ │ │ ├── -143-synchronized与Lock的区别.md │ │ │ ├── -144-Java线程池.md │ │ │ ├── -145-死锁.md │ │ │ ├── -146-并发集合了解哪些.md │ │ │ ├── -147-CAS介绍java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁得一种乐观锁.md │ │ │ ├── -148-开启线程的三种方式,run()和start(方法区别).md │ │ │ ├── -149-synchronized用法.md │ │ │ ├── -150-多线程(关于AsyncTask缺陷引发的思考).md │ │ │ ├── -151-多线程断点续传原理.md │ │ │ ├── -152-staticsynchronized方法的多线程访问和作用,同一个类里面两个synchronized方法,两个线程同时访问的问题.md │ │ │ ├── -153-死锁的概念,怎么避免死锁.md │ │ │ ├── -154-ReentrantLock、synchronized和volatile.md │ │ │ ├── -155-ReentrantLock的内部实现.md │ │ │ ├── -156-手写生产者3消费者模式.md │ │ │ ├── -157-List,Set,Map的区别.md │ │ │ ├── -158-HashSet与HashMap怎么判断集合元素重复.md │ │ │ ├── -159-wait3notify.md │ │ │ ├── -160-线程如何关闭,以及如何防止线程的内存泄漏.md │ │ │ ├── -161-多线程8怎么用、有什么问题要注意.md │ │ │ ├── -162-Android线程有没有上限,线程池的上限.md │ │ │ ├── -163-为什么要有线程,而不是仅仅用进程.md │ │ │ ├── -164-如何实现线程同步.md │ │ │ ├── -165-线程死锁的4个条件.md │ │ │ ├── -166-ActivityThread相关.md │ │ │ └── -167-为什么不能在子线程更新UI.md │ │ ├── 网络 │ │ │ ├── -208-Https请求慢的解决办法,DNS,携带数据,直接访问IP.md │ │ │ ├── -209-TCP3UDP的区别.md │ │ │ ├── -210-网络请求缓存处理,okhttp如何处理网络缓存的.md │ │ │ ├── -211-https相关,如何验证证书的合法性,https中哪里用了对称加密,哪里用了非对称加密,对加密算法(如RSA)等是否有了解.md │ │ │ ├── -212-TCP与UDP区别与应用(三次握手和四次挥手)涉及到部分细节(如client如何确定自己发送的消息被server收到).md │ │ │ ├── -213-Websocket相关以及与socket的区别.md │ │ │ ├── -214-移动端获取数据优化的几个点.md │ │ │ ├── -248-Android中Https加密原理相关.md │ │ │ └── -248-Okhttp和Retrofit介绍这两个框架的作用和联系.md │ │ └── 设计模式 │ │ │ ├── -121-模块化实现(好处、原因).md │ │ │ ├── -122-双亲委派模型.md │ │ │ ├── -123-MVP模式.md │ │ │ ├── -124-抽象类和接口的区别.md │ │ │ ├── -125-设计模式相关(例如Android中那里是用了观察者模式,单利模式相关).md │ │ │ ├── -126-项目组件化的理解.md │ │ │ ├── -127-模式MVP,MVC介绍.md │ │ │ └── -128-如何保证Service在后台不被kill.md │ │ ├── 琐碎的知识点3所有级别 │ │ └── AndroidStudio │ │ │ └── -247-描述清点击AndroidStudio的build按钮后发生了什么.md │ │ └── 虚拟机深入了解 │ │ ├── -226-JVM.md │ │ ├── -227-OSGI.md │ │ ├── -228-GC回收策略.md │ │ ├── -229-对Dalvik、ART虚拟机有基本的了解.md │ │ ├── -230-类加载机制.md │ │ ├── -231-JVM内存区域开线程影响那块内存.md │ │ ├── -232-逻辑地址与物理地址,为什么使用逻辑地址.md │ │ ├── -233-AndroidManifest的作用与理解.md │ │ ├── -234-强引用、软引用、弱引用、虚引用之间的区别.md │ │ ├── -235-JAM内存模型.md │ │ ├── -236-垃圾回收机制与调用System.gc()区别.md │ │ └── -237-什么是Dalvik虚拟机.md └── src │ ├── BackstageWorker.Java │ └── annotation │ ├── Test.java │ └── TestAnnotation.java ├── data_structures_and_algorithms ├── _草稿.md └── data_structures_and_algorithms.md ├── design_patterns_and_architecture ├── _草稿.md └── design_patterns_and_architecture.md ├── java ├── _草稿.md └── java.md ├── network ├── _草稿.md └── network.md ├── other ├── _草稿.md └── other.md └── resources ├── files └── _草稿.md ├── images ├── android │ └── _草稿.md ├── data_structures_and_algorithms │ └── _草稿.md ├── design_patterns_and_architecture │ └── _草稿.md ├── java │ └── _草稿.md ├── network │ └── _草稿.md └── other │ └── _草稿.md └── 项目进度.md /.Java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/.Java.md -------------------------------------------------------------------------------- /ProjectProgress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/ProjectProgress.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/README.md -------------------------------------------------------------------------------- /RULE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/RULE.md -------------------------------------------------------------------------------- /android/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /android/android.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/android/android.md -------------------------------------------------------------------------------- /bak/CUSTOM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/CUSTOM.md -------------------------------------------------------------------------------- /bak/Directory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/Directory.md -------------------------------------------------------------------------------- /bak/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/README.md -------------------------------------------------------------------------------- /bak/resources/images/image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/images/image.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-253-Activity在正常和异常情况下的声明周期.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-253-Activity在正常和异常情况下的声明周期.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-41-SharedPreference是进程同步的嘛,有没有什么方法进程同步.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-41-SharedPreference是进程同步的嘛,有没有什么方法进程同步.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-42-画出Android的大体架构图.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-42-画出Android的大体架构图.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-43-大体说清一个应用程序安装到手机上时发生了什么.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-43-大体说清一个应用程序安装到手机上时发生了什么.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-44-数据库数据迁移.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-44-数据库数据迁移.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-45-是否熟悉Androidjni开发,jni如何调用Java层代码.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-45-是否熟悉Androidjni开发,jni如何调用Java层代码.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-46-Android系统为什么会设计ContentProvider,进程共享和线程安全问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-46-Android系统为什么会设计ContentProvider,进程共享和线程安全问题.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-47-Activity之间的通信方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-47-Activity之间的通信方式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-48-Application和Activity的Context对象的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-48-Application和Activity的Context对象的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-49-Fragment之间传递数据的方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-49-Fragment之间传递数据的方式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-50-Android中数据储存方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-50-Android中数据储存方式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-51-android中有哪几种解析xml的类-官方推荐哪种-以及它们的原理和区别。.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-51-android中有哪几种解析xml的类-官方推荐哪种-以及它们的原理和区别。.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-52-Uri类简介____.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-52-Uri类简介____.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-53-跟activity和Task有关的Intent启动方式有哪些-其含义____.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-53-跟activity和Task有关的Intent启动方式有哪些-其含义____.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-54-Intent类简介____.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-54-Intent类简介____.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-55-android系统的优势和不足.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-55-android系统的优势和不足.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-56-一条最长的短信息约占多少byte.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-56-一条最长的短信息约占多少byte.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-57-如何将SQLite数据库(dictionary.db文件)与apk文件一起发布.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-57-如何将SQLite数据库(dictionary.db文件)与apk文件一起发布.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-58-同步和异步有何异同,在什么情况下分别使用他们.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-58-同步和异步有何异同,在什么情况下分别使用他们.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-59-描述一个完整的Androidactivitylifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-59-描述一个完整的Androidactivitylifecycle.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-60-怎么编译安卓系统.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-60-怎么编译安卓系统.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-61-RemoteView的应用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-61-RemoteView的应用.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-62-Bundle类简介.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-62-Bundle类简介.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-63-ViewHolder为什么要被声明成静态内部类.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-63-ViewHolder为什么要被声明成静态内部类.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-64-Android子线程更新UI的方式有几种.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-64-Android子线程更新UI的方式有几种.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-65-怎么在主线程中通知子线程-这样做有什么好处.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-65-怎么在主线程中通知子线程-这样做有什么好处.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-66-Activity的缓存方法是怎么样的.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-66-Activity的缓存方法是怎么样的.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-67-SQLite的基础操作。.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-67-SQLite的基础操作。.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-68-如何判断应用被强制杀死.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-68-如何判断应用被强制杀死.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/Android基础/-69-Asset和res目录的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/Android基础/-69-Asset和res目录的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-1-谈谈classloader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-1-谈谈classloader.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-10-内部类和静态内部类和匿名内部类,以及项目中的应用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-10-内部类和静态内部类和匿名内部类,以及项目中的应用.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-11-HashMap的实现,与HashSet的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-11-HashMap的实现,与HashSet的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-12-Java设计模式,观察者模式[已认领].md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-12-Java设计模式,观察者模式[已认领].md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-13-Java中内存区域与垃圾回收机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-13-Java中内存区域与垃圾回收机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-14-NIO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-14-NIO.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-15-String为什么要设计成不可变的.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-15-String为什么要设计成不可变的.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-16-静态内部类的设计意图.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-16-静态内部类的设计意图.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-17-Object类的equal和hashcode方法重写,为什么.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-17-Object类的equal和hashcode方法重写,为什么.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-18-synchronize的原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-18-synchronize的原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-19-lock原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-19-lock原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-2-动态加载.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-2-动态加载.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-20-stringtointeger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-20-stringtointeger.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-21-两个不重复的数组集合中,求共同的元素.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-21-两个不重复的数组集合中,求共同的元素.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-22-Java中String的了解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-22-Java中String的了解.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-23-”==”和equals方法究竟有什么区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-23-”==”和equals方法究竟有什么区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-24-内部类可以引用它的包含类的成员吗-有没有什么限制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-24-内部类可以引用它的包含类的成员吗-有没有什么限制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-25-sleep()和wait()有什么区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-25-sleep()和wait()有什么区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-26-error和exception有什么区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-26-error和exception有什么区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-27-谈谈final,finally,finalize的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-27-谈谈final,finally,finalize的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-28-运行时异常与一般异常有何异.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-28-运行时异常与一般异常有何异.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-29-是否可以从一个static方法内部发出对非static方法的调用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-29-是否可以从一个static方法内部发出对非static方法的调用.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-3-类加载.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-3-类加载.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-30-重载和重写的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-30-重载和重写的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-31-Json有什么优势.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-31-Json有什么优势.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-32-内部类访问局部变量的时候,为什么变量必须加上final修饰.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-32-内部类访问局部变量的时候,为什么变量必须加上final修饰.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-33-反射的用途.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-33-反射的用途.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-34-Java标识符命名规则-【已认领】.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-34-Java标识符命名规则-【已认领】.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-4-App是如何沙箱化,为什么要这样做.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-4-App是如何沙箱化,为什么要这样做.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-5-Java中对象的生命周期.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-5-Java中对象的生命周期.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-6-垃圾收集机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-6-垃圾收集机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-7-JVM内存模型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-7-JVM内存模型.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-8-volatile用法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-8-volatile用法.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/java基础/-9-Java注解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/java基础/-9-Java注解.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/动画等/-100-Android中的几种动画.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/动画等/-100-Android中的几种动画.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-70-BroadcastReceiver,LocalBroadcastReceiver区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-70-BroadcastReceiver,LocalBroadcastReceiver区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-71-广播(动态注册和静态注册区别,有序广播和标准广播).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-71-广播(动态注册和静态注册区别,有序广播和标准广播).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-72-server生命周期.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-72-server生命周期.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-73-EventBus实现原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-73-EventBus实现原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-74-下拉状态栏是不是影响Activity的生命周期,如果onStop的时候做了网络请求,OnResume的时候怎么恢复.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-74-下拉状态栏是不是影响Activity的生命周期,如果onStop的时候做了网络请求,OnResume的时候怎么恢复.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-75-前台切换到后台,然后再回到前台,Activity生命周期回掉方法。弹出Dialog,生命周期回掉方法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-75-前台切换到后台,然后再回到前台,Activity生命周期回掉方法。弹出Dialog,生命周期回掉方法.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-76-四大组件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-76-四大组件.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-77-Activity与Fragment之间生命周期比较.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-77-Activity与Fragment之间生命周期比较.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-78-广播的使用方式,场景.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-78-广播的使用方式,场景.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-79-EventBus作用,实现方式,代替EventBus的方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-79-EventBus作用,实现方式,代替EventBus的方式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-80-AlertDialog,popupWindow,Activity区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-80-AlertDialog,popupWindow,Activity区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-81-Fragment各种情况下的生命周期.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-81-Fragment各种情况下的生命周期.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-82-Activity上有Dialog的时候按Home键时的生命周期.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-82-Activity上有Dialog的时候按Home键时的生命周期.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/四大组件/-83-横竖屏切换的时候,Activity各种情况下的生命周期.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/四大组件/-83-横竖屏切换的时候,Activity各种情况下的生命周期.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/如何布局/-35-动态布局.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/如何布局/-35-动态布局.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/如何布局/-36-LinearLayout、RelativeLayout、FrameLayout、AbsoluteLayout、TablelLayout的特性、使用场景.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/如何布局/-36-LinearLayout、RelativeLayout、FrameLayout、AbsoluteLayout、TablelLayout的特性、使用场景.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/如何布局/-37-微信主页面的实现方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/如何布局/-37-微信主页面的实现方式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/如何布局/-38-微信上小红点的原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/如何布局/-38-微信上小红点的原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/如何布局/-39-layout_weight怎么理解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/如何布局/-39-layout_weight怎么理解.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/如何布局/-40-layout_gravity和gravity的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/如何布局/-40-layout_gravity和gravity的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/布局优化/-88-ListView图片加载错乱的原理和解决方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/布局优化/-88-ListView图片加载错乱的原理和解决方案.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/布局优化/-89-ListView卡顿的原因以及优化策略.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/布局优化/-89-ListView卡顿的原因以及优化策略.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/布局优化/-90-RecyclerView的使用,原理,优化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/布局优化/-90-RecyclerView的使用,原理,优化.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/布局优化/-91-ConstraintLayout的特性、使用场景.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/布局优化/-91-ConstraintLayout的特性、使用场景.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/布局优化/-92-ListView重用的是什么.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/布局优化/-92-ListView重用的是什么.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/序列化/-95-序列化的作用,以及Android两种序列化的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/序列化/-95-序列化的作用,以及Android两种序列化的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/序列化/-96-Android为什么引入Parcelable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/序列化/-96-Android为什么引入Parcelable.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/序列化/-97-有没有尝试简化Parecelable的使用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/序列化/-97-有没有尝试简化Parecelable的使用.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/网络初级/-98-简述tcp四次挥手.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/网络初级/-98-简述tcp四次挥手.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/网络初级/-99-网络分层.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/网络初级/-99-网络分层.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/自定义View/-253-优化自定义View.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/自定义View/-253-优化自定义View.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/自定义View/-93-计算一个View的嵌套层级.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/自定义View/-93-计算一个View的嵌套层级.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/自定义View/-94-封装View的时候怎么知道View的大小.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/自定义View/-94-封装View的时候怎么知道View的大小.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/适配/-84-权限管理系统(底层的权限是如何进行grant的).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/适配/-84-权限管理系统(底层的权限是如何进行grant的).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/适配/-85-动态权限适配方案,权限组的概念.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/适配/-85-动态权限适配方案,权限组的概念.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/适配/-86-Android中开启摄像头的主要步骤.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/适配/-86-Android中开启摄像头的主要步骤.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点3初中级/适配/-87-请解释下Android程序运行时权限与文件系统权限的区别。.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点3初中级/适配/-87-请解释下Android程序运行时权限与文件系统权限的区别。.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-238-统计启动时长,标准.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-238-统计启动时长,标准.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-239-App启动流程,从点击桌面开始.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-239-App启动流程,从点击桌面开始.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-240-Activity栈.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-240-Activity栈.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-241-singleTask启动模式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-241-singleTask启动模式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-242-Activity启动模式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点的细节3高级/Activity启动模式和标记位/-242-Activity启动模式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点的细节3高级/AsyncTask的版本演变/-245-AsyncTash机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点的细节3高级/AsyncTask的版本演变/-245-AsyncTash机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点的细节3高级/AsyncTask的版本演变/-246-如何取消AsyncTask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点的细节3高级/AsyncTask的版本演变/-246-如何取消AsyncTask.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点的细节3高级/Service的启动和绑定状态/-244-怎么启动service,service和Activity怎么进行数据交互.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点的细节3高级/Service的启动和绑定状态/-244-怎么启动service,service和Activity怎么进行数据交互.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/基本知识点的细节3高级/插件化/-243-热修复,插件化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/基本知识点的细节3高级/插件化/-243-热修复,插件化.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/AIDL/-215-系统启动流程Zygote进程-7SytemServer进程-7各种系统服务-7应用进程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/AIDL/-215-系统启动流程Zygote进程-7SytemServer进程-7各种系统服务-7应用进程.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/AIDL/-216-AIDL机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/AIDL/-216-AIDL机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/Binder/-199-Bundle机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/Binder/-199-Bundle机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/Binder/-200-Binder机制介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/Binder/-200-Binder机制介绍.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/View系列/-195-介绍SurfView.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/View系列/-195-介绍SurfView.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/View系列/-196-View渲染.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/View系列/-196-View渲染.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/View系列/-197-如何实现Fragment的滑动.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/View系列/-197-如何实现Fragment的滑动.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/View系列/-198-SurfaceView和View的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/View系列/-198-SurfaceView和View的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/事件分发/-204-Android事件传递机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/事件分发/-204-Android事件传递机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/事件分发/-205-线程间操作List.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/事件分发/-205-线程间操作List.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/事件分发/-206-事件传递机制的介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/事件分发/-206-事件传递机制的介绍.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/事件分发/-207-点击事件拦截,但是想传到下面的View,如何操作.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/事件分发/-207-点击事件拦截,但是想传到下面的View,如何操作.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/动画细节/-224-Android动画原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/动画细节/-224-Android动画原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/动画细节/-225-Android属性动画特性.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/动画细节/-225-Android属性动画特性.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-129-视频加密传输.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-129-视频加密传输.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-130-Android上的Inter-Process-Communication跨进程通信时如何工作的.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-130-Android上的Inter-Process-Communication跨进程通信时如何工作的.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-131-进程和Application的生命周期.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-131-进程和Application的生命周期.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-132-进程调度.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-132-进程调度.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-133-进程与线程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-133-进程与线程.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-134-进程状态.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-134-进程状态.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-135-进程保活.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-135-进程保活.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-136-进程间通讯的方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-136-进程间通讯的方式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-137-App唤醒其他进程的实现方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-137-App唤醒其他进程的实现方式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-138-进程间通信的机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-138-进程间通信的机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-139-线程和进程的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-139-线程和进程的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-140-简述IPC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-140-简述IPC.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/多进程/-141-Android中进程内存的分配,能不能自己分配定额内存.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/多进程/-141-Android中进程内存的分配,能不能自己分配定额内存.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-101-LRUCache原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-101-LRUCache原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-102-图片加载原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-102-图片加载原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-103-如何保持应用的稳定性.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-103-如何保持应用的稳定性.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-104-性能优化,怎么保证应用启动不卡顿.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-104-性能优化,怎么保证应用启动不卡顿.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-105-怎么去除重复代码.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-105-怎么去除重复代码.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-106-RecyclerView和ListView的区别,性能.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-106-RecyclerView和ListView的区别,性能.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-107-图片加载库相关,bitmap如何处理一张大图,如一张30mb的大图,如何预防OOM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-107-图片加载库相关,bitmap如何处理一张大图,如一张30mb的大图,如何预防OOM.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-108-Android相关优化(如内存优化、网路优化、布局优化、点亮优化、业务优化).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-108-Android相关优化(如内存优化、网路优化、布局优化、点亮优化、业务优化).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-109-App启动崩溃异常捕捉.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-109-App启动崩溃异常捕捉.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-110-ANR的原因.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-110-ANR的原因.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-111-内存泄漏与内存溢出相关知识点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-111-内存泄漏与内存溢出相关知识点.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-112-ANR怎么分析解决.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-112-ANR怎么分析解决.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-113-ViewPager使用细节,如何设置成每次值初始化当前的Fragment,其他的不初始化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-113-ViewPager使用细节,如何设置成每次值初始化当前的Fragment,其他的不初始化.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-114-内存泄露的可能原因.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-114-内存泄露的可能原因.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-115-用IDE如何分析内存泄漏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-115-用IDE如何分析内存泄漏.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-116-性能优化如何分析systrace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-116-性能优化如何分析systrace.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-117-Glide源码.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-117-Glide源码.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-118-海量数据,内存中放不下,怎么求出.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-118-海量数据,内存中放不下,怎么求出.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-119-Android性能优化之启动速度优化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-119-Android性能优化之启动速度优化.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-120-MySQL有哪些日志,分别是什么用处.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-120-MySQL有哪些日志,分别是什么用处.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-250-Android性能优化之移动网络优化.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-251-Android性能优化之布局优化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/性能优化/-251-Android性能优化之布局优化.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/性能优化/-252-Android性能优化之内存优化.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-168-HashMap源码,SpareArray原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-168-HashMap源码,SpareArray原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-169-HashMap实现原理,ConcurrentHashMap的实现原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-169-HashMap实现原理,ConcurrentHashMap的实现原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-170-排序,快速排序的实现.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-170-排序,快速排序的实现.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-171-树8B+树的介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-171-树8B+树的介绍.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-172-集合Set实现Hash怎么防止碰撞.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-172-集合Set实现Hash怎么防止碰撞.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-173-二叉树深度遍历与广度遍历.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-173-二叉树深度遍历与广度遍历.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-174-B树、B+树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-174-B树、B+树.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-175-常用数据结构简介.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-175-常用数据结构简介.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-176-判断环(链表环).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-176-判断环(链表环).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-177-排序,堆排序实现.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-177-排序,堆排序实现.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-178-链表反转.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-178-链表反转.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-179-x个苹果,一天只能吃一个、两个、或者三个,问多少天吃完.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-179-x个苹果,一天只能吃一个、两个、或者三个,问多少天吃完.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-180-ArrayList和LinkedList的区别。以及应用场景.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-180-ArrayList和LinkedList的区别。以及应用场景.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-181-数据结构中堆的概念,堆排序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-181-数据结构中堆的概念,堆排序.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-182-二叉树,给出根节点和目标节点,找出从根结点到目标节点的路径.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-182-二叉树,给出根节点和目标节点,找出从根结点到目标节点的路径.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-183-集合的接口和具体实现类,介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-183-集合的接口和具体实现类,介绍.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-184-TreeMap具体实现.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-184-TreeMap具体实现.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-185-一个无序,不重复数组,输出N个元伍,使得N个元素的和相加为M,给出时间复杂度、空间复杂度有。手写.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-185-一个无序,不重复数组,输出N个元伍,使得N个元素的和相加为M,给出时间复杂度、空间复杂度有。手写.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-186-List和Map的实现方式以及储存方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-186-List和Map的实现方式以及储存方式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-187-算法判断单链表成环与否.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-187-算法判断单链表成环与否.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-188-Hashmap数据结构.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-188-Hashmap数据结构.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-189-hashmap如何put数据(hashmap从源码角度讲解).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-189-hashmap如何put数据(hashmap从源码角度讲解).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-190-差值器&估值器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-190-差值器&估值器.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-191-反转一个单项链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-191-反转一个单项链表.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-192-合并多个单有序链表(假设都是递增的).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-192-合并多个单有序链表(假设都是递增的).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-193-快速排序、堆排序的时间复杂度,空间复杂度.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-193-快速排序、堆排序的时间复杂度,空间复杂度.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/数据结构/-194-二叉树如何转换为森林.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/数据结构/-194-二叉树如何转换为森林.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/消息队列/-201-Handler机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/消息队列/-201-Handler机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/消息队列/-202-消息机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/消息队列/-202-消息机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/消息队列/-203-handler发消息给子线程,looper怎么启动.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/消息队列/-203-handler发消息给子线程,looper怎么启动.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/消息队列/-249-Android主线程中Looper死循环为什么不会造成ANR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/消息队列/-249-Android主线程中Looper死循环为什么不会造成ANR.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/第三方库/-217-RxJava.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/第三方库/-217-RxJava.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/第三方库/-218-用到一些开源框架,介绍一个看过源码的,内部实现过程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/第三方库/-218-用到一些开源框架,介绍一个看过源码的,内部实现过程.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/第三方库/-219-RxJava的功能与原理实现.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/第三方库/-219-RxJava的功能与原理实现.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/第三方库/-220-okhttp源码.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/第三方库/-220-okhttp源码.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/第三方库/-221-RxJava简介及其源码解读.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/第三方库/-221-RxJava简介及其源码解读.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/第三方库/-222-RxJava的作用,与平时使用的异步操作来比,优势.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/第三方库/-222-RxJava的作用,与平时使用的异步操作来比,优势.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/第三方库/-223-什么是aar_aar是jar有什么区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/第三方库/-223-什么是aar_aar是jar有什么区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-142-ThreadLocal原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-142-ThreadLocal原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-143-synchronized与Lock的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-143-synchronized与Lock的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-144-Java线程池.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-144-Java线程池.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-145-死锁.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-145-死锁.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-146-并发集合了解哪些.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-146-并发集合了解哪些.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-147-CAS介绍java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁得一种乐观锁.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-147-CAS介绍java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁得一种乐观锁.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-148-开启线程的三种方式,run()和start(方法区别).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-148-开启线程的三种方式,run()和start(方法区别).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-149-synchronized用法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-149-synchronized用法.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-150-多线程(关于AsyncTask缺陷引发的思考).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-150-多线程(关于AsyncTask缺陷引发的思考).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-151-多线程断点续传原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-151-多线程断点续传原理.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-152-staticsynchronized方法的多线程访问和作用,同一个类里面两个synchronized方法,两个线程同时访问的问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-152-staticsynchronized方法的多线程访问和作用,同一个类里面两个synchronized方法,两个线程同时访问的问题.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-153-死锁的概念,怎么避免死锁.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-153-死锁的概念,怎么避免死锁.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-154-ReentrantLock、synchronized和volatile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-154-ReentrantLock、synchronized和volatile.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-155-ReentrantLock的内部实现.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-155-ReentrantLock的内部实现.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-156-手写生产者3消费者模式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-156-手写生产者3消费者模式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-157-List,Set,Map的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-157-List,Set,Map的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-158-HashSet与HashMap怎么判断集合元素重复.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-158-HashSet与HashMap怎么判断集合元素重复.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-159-wait3notify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-159-wait3notify.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-160-线程如何关闭,以及如何防止线程的内存泄漏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-160-线程如何关闭,以及如何防止线程的内存泄漏.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-161-多线程8怎么用、有什么问题要注意.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-161-多线程8怎么用、有什么问题要注意.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-162-Android线程有没有上限,线程池的上限.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-162-Android线程有没有上限,线程池的上限.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-163-为什么要有线程,而不是仅仅用进程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-163-为什么要有线程,而不是仅仅用进程.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-164-如何实现线程同步.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-164-如何实现线程同步.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-165-线程死锁的4个条件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-165-线程死锁的4个条件.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-166-ActivityThread相关.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-166-ActivityThread相关.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/线程/-167-为什么不能在子线程更新UI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/线程/-167-为什么不能在子线程更新UI.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/网络/-208-Https请求慢的解决办法,DNS,携带数据,直接访问IP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/网络/-208-Https请求慢的解决办法,DNS,携带数据,直接访问IP.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/网络/-209-TCP3UDP的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/网络/-209-TCP3UDP的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/网络/-210-网络请求缓存处理,okhttp如何处理网络缓存的.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/网络/-210-网络请求缓存处理,okhttp如何处理网络缓存的.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/网络/-211-https相关,如何验证证书的合法性,https中哪里用了对称加密,哪里用了非对称加密,对加密算法(如RSA)等是否有了解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/网络/-211-https相关,如何验证证书的合法性,https中哪里用了对称加密,哪里用了非对称加密,对加密算法(如RSA)等是否有了解.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/网络/-212-TCP与UDP区别与应用(三次握手和四次挥手)涉及到部分细节(如client如何确定自己发送的消息被server收到).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/网络/-212-TCP与UDP区别与应用(三次握手和四次挥手)涉及到部分细节(如client如何确定自己发送的消息被server收到).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/网络/-213-Websocket相关以及与socket的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/网络/-213-Websocket相关以及与socket的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/网络/-214-移动端获取数据优化的几个点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/网络/-214-移动端获取数据优化的几个点.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/网络/-248-Android中Https加密原理相关.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/网络/-248-Android中Https加密原理相关.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/网络/-248-Okhttp和Retrofit介绍这两个框架的作用和联系.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/设计模式/-121-模块化实现(好处、原因).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/设计模式/-121-模块化实现(好处、原因).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/设计模式/-122-双亲委派模型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/设计模式/-122-双亲委派模型.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/设计模式/-123-MVP模式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/设计模式/-123-MVP模式.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/设计模式/-124-抽象类和接口的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/设计模式/-124-抽象类和接口的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/设计模式/-125-设计模式相关(例如Android中那里是用了观察者模式,单利模式相关).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/设计模式/-125-设计模式相关(例如Android中那里是用了观察者模式,单利模式相关).md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/设计模式/-126-项目组件化的理解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/设计模式/-126-项目组件化的理解.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/设计模式/-127-模式MVP,MVC介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/设计模式/-127-模式MVP,MVC介绍.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/深入知识点3中高级/设计模式/-128-如何保证Service在后台不被kill.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/深入知识点3中高级/设计模式/-128-如何保证Service在后台不被kill.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/琐碎的知识点3所有级别/AndroidStudio/-247-描述清点击AndroidStudio的build按钮后发生了什么.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/琐碎的知识点3所有级别/AndroidStudio/-247-描述清点击AndroidStudio的build按钮后发生了什么.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-226-JVM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-226-JVM.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-227-OSGI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-227-OSGI.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-228-GC回收策略.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-228-GC回收策略.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-229-对Dalvik、ART虚拟机有基本的了解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-229-对Dalvik、ART虚拟机有基本的了解.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-230-类加载机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-230-类加载机制.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-231-JVM内存区域开线程影响那块内存.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-231-JVM内存区域开线程影响那块内存.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-232-逻辑地址与物理地址,为什么使用逻辑地址.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-232-逻辑地址与物理地址,为什么使用逻辑地址.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-233-AndroidManifest的作用与理解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-233-AndroidManifest的作用与理解.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-234-强引用、软引用、弱引用、虚引用之间的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-234-强引用、软引用、弱引用、虚引用之间的区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-235-JAM内存模型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-235-JAM内存模型.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-236-垃圾回收机制与调用System.gc()区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-236-垃圾回收机制与调用System.gc()区别.md -------------------------------------------------------------------------------- /bak/resources/sourcefile/虚拟机深入了解/-237-什么是Dalvik虚拟机.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/resources/sourcefile/虚拟机深入了解/-237-什么是Dalvik虚拟机.md -------------------------------------------------------------------------------- /bak/src/BackstageWorker.Java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/src/BackstageWorker.Java -------------------------------------------------------------------------------- /bak/src/annotation/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/src/annotation/Test.java -------------------------------------------------------------------------------- /bak/src/annotation/TestAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/bak/src/annotation/TestAnnotation.java -------------------------------------------------------------------------------- /data_structures_and_algorithms/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /data_structures_and_algorithms/data_structures_and_algorithms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/data_structures_and_algorithms/data_structures_and_algorithms.md -------------------------------------------------------------------------------- /design_patterns_and_architecture/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /design_patterns_and_architecture/design_patterns_and_architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/design_patterns_and_architecture/design_patterns_and_architecture.md -------------------------------------------------------------------------------- /java/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /java/java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/java/java.md -------------------------------------------------------------------------------- /network/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /network/network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/network/network.md -------------------------------------------------------------------------------- /other/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /other/other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android-exchange/Android-Interview/HEAD/other/other.md -------------------------------------------------------------------------------- /resources/files/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /resources/images/android/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /resources/images/data_structures_and_algorithms/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /resources/images/design_patterns_and_architecture/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /resources/images/java/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /resources/images/network/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /resources/images/other/_草稿.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /resources/项目进度.md: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------