René's URL Explorer Experiment


Title: GitHub - vnote/Android_QA: Android 面试、笔试题集锦(赋答案,持续更新 ing~) · GitHub

Open Graph Title: GitHub - vnote/Android_QA: Android 面试、笔试题集锦(赋答案,持续更新 ing~)

X Title: GitHub - vnote/Android_QA: Android 面试、笔试题集锦(赋答案,持续更新 ing~)

Description: Android 面试、笔试题集锦(赋答案,持续更新 ing~). Contribute to vnote/Android_QA development by creating an account on GitHub.

Open Graph Description: Android 面试、笔试题集锦(赋答案,持续更新 ing~). Contribute to vnote/Android_QA development by creating an account on GitHub.

X Description: Android 面试、笔试题集锦(赋答案,持续更新 ing~). Contribute to vnote/Android_QA development by creating an account on GitHub.

Opengraph URL: https://github.com/vnote/Android_QA

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:5fcac670-755c-6062-8d69-a302a34976f6
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idCB02:23021C:2880BB:358AE2:6A5B1FE6
html-safe-nonce23f7cb566109d6ab4d13ff90b8a2639a0eb5979a71d525599f30b93f49040d49
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQjAyOjIzMDIxQzoyODgwQkI6MzU4QUUyOjZBNUIxRkU2IiwidmlzaXRvcl9pZCI6IjE0NjY3MTEwNjU0MTc2ODcwMTQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac3fa3d698d775c67ffa9fef86c8806475efc539208fe0fcf80c54077ab0ac0531
hovercard-subject-tagrepository:1025273920
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/vnote/Android_QA
twitter:imagehttps://opengraph.githubassets.com/f158f70cdecec27fa75b52c72ff838a8a4ae409210c649fe339ee5d3420c89b0/vnote/Android_QA
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/f158f70cdecec27fa75b52c72ff838a8a4ae409210c649fe339ee5d3420c89b0/vnote/Android_QA
og:image:altAndroid 面试、笔试题集锦(赋答案,持续更新 ing~). Contribute to vnote/Android_QA development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-cache
go-importgithub.com/vnote/Android_QA git https://github.com/vnote/Android_QA.git
octolytics-dimension-user_id13196335
octolytics-dimension-user_loginvnote
octolytics-dimension-repository_id1025273920
octolytics-dimension-repository_nwovnote/Android_QA
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id113465653
octolytics-dimension-repository_parent_nwoOmooo/Android_QA
octolytics-dimension-repository_network_root_id113465653
octolytics-dimension-repository_network_root_nwoOmooo/Android_QA
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/vnote/Android_QA#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fvnote%2FAndroid_QA
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fvnote%2FAndroid_QA
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=vnote%2FAndroid_QA
Reloadhttps://github.com/vnote/Android_QA
Reloadhttps://github.com/vnote/Android_QA
Reloadhttps://github.com/vnote/Android_QA
Please reload this pagehttps://github.com/vnote/Android_QA
vnote https://github.com/vnote
Android_QAhttps://github.com/vnote/Android_QA
Omooo/Android_QAhttps://github.com/Omooo/Android_QA
Notifications https://github.com/login?return_to=%2Fvnote%2FAndroid_QA
Fork 0 https://github.com/login?return_to=%2Fvnote%2FAndroid_QA
Star 0 https://github.com/login?return_to=%2Fvnote%2FAndroid_QA
Code https://github.com/vnote/Android_QA
Pull requests 0 https://github.com/vnote/Android_QA/pulls
Actions https://github.com/vnote/Android_QA/actions
Projects https://github.com/vnote/Android_QA/projects
Security and quality 0 https://github.com/vnote/Android_QA/security
Insights https://github.com/vnote/Android_QA/pulse
Code https://github.com/vnote/Android_QA
Pull requests https://github.com/vnote/Android_QA/pulls
Actions https://github.com/vnote/Android_QA/actions
Projects https://github.com/vnote/Android_QA/projects
Security and quality https://github.com/vnote/Android_QA/security
Insights https://github.com/vnote/Android_QA/pulse
https://github.com/vnote/Android_QA
Brancheshttps://github.com/vnote/Android_QA/branches
Tagshttps://github.com/vnote/Android_QA/tags
https://github.com/vnote/Android_QA/branches
https://github.com/vnote/Android_QA/tags
68 Commitshttps://github.com/vnote/Android_QA/commits/master/
https://github.com/vnote/Android_QA/commits/master/
Androidhttps://github.com/vnote/Android_QA/tree/master/Android
Androidhttps://github.com/vnote/Android_QA/tree/master/Android
JVMhttps://github.com/vnote/Android_QA/tree/master/JVM
JVMhttps://github.com/vnote/Android_QA/tree/master/JVM
操作系统https://github.com/vnote/Android_QA/tree/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
操作系统https://github.com/vnote/Android_QA/tree/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
计算机网络https://github.com/vnote/Android_QA/tree/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C
计算机网络https://github.com/vnote/Android_QA/tree/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C
Answer.mdhttps://github.com/vnote/Android_QA/blob/master/Answer.md
Answer.mdhttps://github.com/vnote/Android_QA/blob/master/Answer.md
README.mdhttps://github.com/vnote/Android_QA/blob/master/README.md
README.mdhttps://github.com/vnote/Android_QA/blob/master/README.md
READMEhttps://github.com/vnote/Android_QA
https://github.com/vnote/Android_QA#android_qa
https://github.com/vnote/Android_QA#java-部分一基础知识点
Java中 == 和 equals 和 hashCode 的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_1
int、char、long 各占多少字节数https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_2
int 和 Integer 的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_3
谈谈对Java多态的理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_4
String、StringBuffer、StringBuilder的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_5
什么是内部类?内部类的作用https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_6
抽象类和接口的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_7
抽象类的意义https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_8
抽象类与接口的应用场景https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_9
抽象类是否可以没有方法和属性?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_10
接口的意义https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_11
泛型中的extends和super的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_12
父类的静态方法能否被子类重写?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_13
进程和线程的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_14
final、finally、finalize的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_15
序列化的方式https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_16
Serializable 和 Parcelable 的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_17
静态属性和静态方法是否可以被继承?是否可以被重写?以及原因。https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_18
静态内部类的设计意图https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_19
成员内部类、静态内部类、方法内部类(局部内部类)和匿名内部类的理解,以及项目中的应用https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_20
谈谈对kotlin的理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_21
闭包和局部内部类的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_22
String转换成Integer的方式以及原理https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_23
面向对象思想https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_24
对象拷贝的理解?深拷贝、浅拷贝的区别?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_25
Enumeration 和 Iterator 的区别?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_base_26
https://github.com/vnote/Android_QA#java-部分二高级知识点
哪些情况下的对象会被垃圾回收机制处理掉?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_1
讲一下常见的编码方式?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_2
UTF-8编码中中文占几个字节,int型几个字节?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_3
静态代理和动态代理的区别,什么场景使用?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_4
Java的异常体系https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_5
谈谈你对解析与分派的认识https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_6
修改对象A的equals方法的签名,那么使用HashMap存放这个对象实例的时候,会调用哪个equals方法?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_7
Java中实现多态的机制是什么?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_8
如何将一个Java对象序列化到文件里?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_9
说说你对Java反射的理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_10
说说你对Java注解的理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_11
说说你对依赖注入的理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_12
说一下泛型原理,并举例说明https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_13
Java中String的了解https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_14
String为什么要设计成不可变的?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_15
Object类的equal和hashCode方法重写,为什么?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_16
为什么Java里的匿名内部类只能访问final修饰的外部变量?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_17
Synchronizedhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_18
volatilehttps://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_19
类加载流程双亲委托机制https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_advance_20
https://github.com/vnote/Android_QA#java-部分三数据结构
常用数据结构简介https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_structure_1
并发集合了解哪些?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_structure_2
HashMaphttps://github.com/Omooo/Android_QA/blob/master/Answer.md#java_structure_3
https://github.com/vnote/Android_QA#java-部分四线程多线程和线程池
开启线程的三种方式?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_1
线程和进程的区别?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_2
为什么要有线程,而不是仅仅用进程?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_3
run() 和 start() 方法的区别?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_4
如何控制某个方法允许并发访问线程的个数?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_5
在 Java 中 wait() 和 sleep() 方法的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_6
谈谈 wait/notify 关键字的理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_7
什么导致线程阻塞?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_8
线程如何关闭?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_9
讲一下 Java 中的同步的方法https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_10
数据一致性如何保证?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_11
如何保证线程安全?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_12
如何实现线程同步?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_13
两个进程同时要求读写,能不能实现?如何防止进程同步?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_14
线程间操作 Listhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_15
Java 中对象的生命周期https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_16
说说线程池https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_17
并发编程面临的挑战有哪些?https://github.com/Omooo/Android_QA/blob/master/Answer.md#java_thread_18
https://github.com/vnote/Android_QA#android-部分一基础知识点
四大组件是什么?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_1
四大组件的生命周期和简单用法https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_2
Context的理解?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_3
AsyncTask详解https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_4
Android虚拟机以及编译过程https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_5
进程保活方案https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_6
Android 消息机制https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_7
Window、Activity、DecorView以及ViewRoot之间的关系https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_8
Android事件分发机制https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_9
dp、sp、px的理解以及相互转换https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_10
RelativeLayout和LinearLayout在实现效果同等的情况下使用哪个?为什么?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_11
布局相关的 控件作用及实现原理https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_12
Fragment详解https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_13
Json、XMLhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_14
Assets目录与res目录的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_15
View视图绘制过程原理https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_16
解决滑动冲突的方式?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_17
APP Build过程https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_18
Android利用scheme协议进行跳转https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_19
MVC、MVPhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_20
SurfaceViewhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_21
HandlerThreadhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_22
IntentServicehttps://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_23
谈谈你对Application类的理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_24
Android为什么要设计出Bundle而不是直接使用HashMap来进行数据传递?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_25
SharedPreference在使用过程中有什么注意点?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_26
SQLite有哪些可以优化的地方?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_27
嵌滑滑动机制https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_28
RecyclerView 优化https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_base_29
https://github.com/vnote/Android_QA#android-部分二高级知识点
Android 系统架构https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_1
Android 各个版本特性https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_2
Android 系统启动流程https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_3
应用程序进程启动过程https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_4
Activity 状态的保存与恢复https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_5
Android 动画框架实现原理https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_6
requestLayout、onLayout、onDraw、drawChild 区别与联系https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_7
requestLayout、invalidate、postInvalidate 的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_8
Activity、Window、View 的区别及联系https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_9
Volley 的理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_10
如何优化自定义 Viewhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_11
低版本如何实现高版本 APIhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_12
描述一次网络请求的过程https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_13
HttpUrlConnection 与 OkHttp 的关系https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_14
Bitmap 的理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_15
Looper 架构https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_16
ActivityThread 的工作原理https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_17
AMS 的工作原理https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_18
WMS 的工作原理https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_19
自定义 View 如何考虑机型适配https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_20
自定义 View 的事件https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_21
LaunchMode 应用场景https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_22
SpareArray 原理https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_23
ContentProvider 是如何实现数据共享的https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_24
Service 与 Activity 的通信方式https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_25
IntentService 原理与作用https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_26
ApplicationContext 与 ActivityContext 的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_27
SP 是进程同步的嘛?如何做到进程同步?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_28
谈谈多线程在 Android 中的使用https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_29
进程和 Application 的生命周期https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_30
封装 View 时候这么知道 View 的大小?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_31
RecycleView 原理https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_32
AndroidManifest 的作用和理解https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_33
Touch 事件流程https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_34
时间分发中的 onTouch 和 onTouchEvent 有什么区别?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_35
View 和 ViewGroup 分别有哪些与事件分发有关的回掉方法https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_36
View 的刷新机制https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_37
View 的绘制流程https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_38
自定义控件原理?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_39
为什么不能在子线程更新 UI?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_40
ANR 产生原因是什么?如何定位和修正?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_41
什么情况下会导致 OOM,如何避免?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_42
OOM 是否可以 try-catchhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_43
内存泄露发生的情况?如何避免https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_44
LruCache 默认缓存大小?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_45
ContentProvider 的权限管理https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_46
如何通过广播拦截一条短信https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_47
广播是否可以请求网络?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_48
计算一个 View 的嵌套层级?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_49
Activity 栈https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_50
Android 线程有没有限制?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_51
线程池有没有上限?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_52
有没有尝试简化 Parcelable 的使用?https://github.com/Omooo/Android_QA/blob/master/Answer.md#android_advance_53
https://github.com/vnote/Android_QA#数据结构
线性表https://github.com/vnote/Android_QA/blob/master
https://github.com/vnote/Android_QA#计算机网络
TCP 和 UDP 的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#net_1
Http1.1和Http1.0及2.0的区别https://github.com/Omooo/Android_QA/blob/master/Answer.md#net_2
DNS解析过程https://github.com/Omooo/Android_QA/blob/master/Answer.md#net_3
HTTP请求报文和响应报文https://github.com/Omooo/Android_QA/blob/master/Answer.md#net_4
简述HTTPhttps://github.com/Omooo/Android_QA/blob/master/Answer.md#net_5
Readme https://github.com/vnote/Android_QA#readme-ov-file
Please reload this pagehttps://github.com/vnote/Android_QA
Activityhttps://github.com/vnote/Android_QA/activity
Custom propertieshttps://github.com/vnote/Android_QA/custom-properties
0 forkshttps://github.com/vnote/Android_QA/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fvnote%2FAndroid_QA&report=vnote+%28user%29
Releaseshttps://github.com/vnote/Android_QA/releases
Packages 0https://github.com/orgs/vnote/packages?repo_name=Android_QA
Please reload this pagehttps://github.com/vnote/Android_QA
Contributorshttps://github.com/vnote/Android_QA/graphs/contributors
Please reload this pagehttps://github.com/vnote/Android_QA
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.