<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[B1ueSocks的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/B1ueSocks</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; B1ueSocks]]></copyright><item><title><![CDATA[2022年最新版Android安卓面试题+答案精选（每日20题，持续更新中）【十三】]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/124055544</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/124055544</guid><author>B1ueSocks</author><pubDate>Sat, 09 Apr 2022 10:12:02 +0800</pubDate><description><![CDATA[前言
好久不见，甚是想念。各位朋友们，我又携带着最受大家欢迎的面试题回来了，可能会有朋友要问了：哎呀，你咋不更了，这不是上次那一份资料用完了嘛，这不，我又厚着脸皮去问我们公司的主管：Boss，给我份面试题呗。Boss瞥了我一眼，冷笑了一下就不做声了，最终在我答应带他上白银，他才拿了这份资料给我٩(๑❛ᴗ❛๑)۶老规矩：一天20题，喜欢的朋友点个关注就不会错过我的更新了，关注我，带你装*，带你飞。
文末有福利！！！
61.如何将SQLite数据库(dictionary.db文件)与apk文件一起发布
把这个.]]></description><category></category></item><item><title><![CDATA[2022年最新版Android安卓面试题+答案精选（每日20题，持续更新中）【十二】]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/124047532</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/124047532</guid><author>B1ueSocks</author><pubDate>Fri, 08 Apr 2022 17:55:05 +0800</pubDate><description><![CDATA[前言
好久不见，甚是想念。各位朋友们，我又携带着最受大家欢迎的面试题回来了，可能会有朋友要问了：哎呀，你咋不更了，这不是上次那一份资料用完了嘛，这不，我又厚着脸皮去问我们公司的主管：Boss，给我份面试题呗。Boss瞥了我一眼，冷笑了一下就不做声了，最终在我答应带他上白银，他才拿了这份资料给我٩(๑❛ᴗ❛๑)۶老规矩：一天20题，喜欢的朋友点个关注就不会错过我的更新了，关注我，带你装*，带你飞。
41.说说 ContentProvider、ContentResolver、ContentObserver 之.]]></description><category></category></item><item><title><![CDATA[Android安卓进阶技巧之全局自定义字体的实现]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/124040847</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/124040847</guid><author>B1ueSocks</author><pubDate>Fri, 08 Apr 2022 17:24:45 +0800</pubDate><description><![CDATA[前言
由于网上大部分教程在新版本系统中已经失效，特此记录。
一、修改TextView字体
假设现在有一个字体文件msyh.ttf；对于某个TextView来说，如果想修改它的字体，可以简单的使用如下代码：
val tv = findView()
val tf = Typeface.createFromAsset(assets, "msyh.ttf")
tv.typeface = tf 

这样就可以将单个TextView设置为对应字体。如果想要实现全局修改字体，则需要通过修改Factory2的方式来实现。
]]></description><category></category></item><item><title><![CDATA[Android安卓进阶技巧之使用Compose实现Android的多屏异显功能]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/124042015</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/124042015</guid><author>B1ueSocks</author><pubDate>Fri, 08 Apr 2022 17:24:38 +0800</pubDate><description><![CDATA[问题
在Android平台上一直都支持多屏幕设备开发，使用android.app.Presentation可以快速的创建一个副屏显示页面(文档)，但是只能使用传统的View布局，并不支持直接使用compose-ui，导致我们在开发多屏幕应用时无法统一UI框架。
幸运的是Android提供了Dialog的Compose实现方式，位于android.compose.ui:ui组件中的androidx.compose.ui.window.Dialog，而android.app.Presentation恰恰是继承自]]></description><category></category></item><item><title><![CDATA[2022年最新版Android安卓面试题+答案精选（每日20题，持续更新中）【十一】]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/124010069</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/124010069</guid><author>B1ueSocks</author><pubDate>Thu, 07 Apr 2022 11:50:15 +0800</pubDate><description><![CDATA[前言
好久不见，甚是想念。各位朋友们，我又携带着最受大家欢迎的面试题回来了，可能会有朋友要问了：哎呀，你咋不更了，这不是上次那一份资料用完了嘛，这不，我又厚着脸皮去问我们公司的主管：Boss，给我份面试题呗。Boss瞥了我一眼，冷笑了一下就不做声了，最终在我答应带他上白银，他才拿了这份资料给我٩(๑❛ᴗ❛๑)۶老规矩：一天20题，喜欢的朋友点个关注就不会错过我的更新了，关注我，带你装*，带你飞。
21.sim卡的EF 文件有何作用
sim卡就是电话卡，sim卡内有自己的操作系统，用来与手机通讯的。Ef文件.]]></description><category></category></item><item><title><![CDATA[2022年最新版Android安卓面试题+答案精选（每日20题，持续更新中）【十】]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123991280</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123991280</guid><author>B1ueSocks</author><pubDate>Wed, 06 Apr 2022 15:40:17 +0800</pubDate><description><![CDATA[好久不见，甚是想念。各位朋友们，我又携带着最受大家欢迎的面试题回来了，可能会有朋友要问了：哎呀，你咋不更了，这不是上次那一份资料用完了嘛，这不，我又厚着脸皮去问我们公司的主管：Boss，给我份面试题呗。Boss瞥了我一眼，冷笑了一下就不做声了，最终在我答应带他上白银，他才拿了这份资料给我٩(๑❛ᴗ❛๑)۶老规矩：一天20题，喜欢的朋友点个关注就不会错过我的更新了，关注我，带你装*，带你飞。
]]></description><category></category></item><item><title><![CDATA[世界上最流行的操作系统不是Windows？]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123988242</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123988242</guid><author>B1ueSocks</author><pubDate>Wed, 06 Apr 2022 14:15:24 +0800</pubDate><description><![CDATA[打住，我知道列位是被标题骗进来的，但是这个论题并不是我瞎吹牛，世界上最流行的操作系统还真不是Windows。
提及操作系统，我们印象中比较深刻的无非就是Windows，Linux，macOS，IOS或是Android等，但是今天我要介绍的这款操作系统可能会打破你的传统印象，他就是——Minix。
先别懵逼和急着嘲讽，请听我细细说来。]]></description><category></category></item><item><title><![CDATA[常见Git命令汇总]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123917130</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123917130</guid><author>B1ueSocks</author><pubDate>Sat, 02 Apr 2022 13:45:00 +0800</pubDate><description><![CDATA[最近，有朋友私信让我就`git 使用`做篇文章分享，分享一下我在日常工作中是如何使用`git`的。我当场就收费两包辣条，最后讨价还价，朋友用1.5包辣条骗到了这篇文章，等他欣喜的走了我打算直接分享出来，气死这个吝啬鬼，当然最终还是希望本文对你有所帮助。]]></description><category></category></item><item><title><![CDATA[结合BATZ等大厂总价值2999元的课程资料《网络协议》免费分享，仅限本周]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123898883</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123898883</guid><author>B1ueSocks</author><pubDate>Fri, 01 Apr 2022 15:25:14 +0800</pubDate><description><![CDATA[关于如何学习网络协议的知识，小编准备了**一份资料**，这份资料是我们结合包括有百度、阿里巴巴、字节跳动、美团等大厂的学员内部资料进行整理得来的，总共6万字，全篇共十七个大的章节，近百个知识点，通过TCP、UDP、WebSocket、OkHttp、Retrofit等来加深大家对协议的印象和理解。今天就拿出来分享给大家。 需要的朋友在评论区留言或者私信我，保证一定是免费分享。]]></description><category></category></item><item><title><![CDATA[.NET面试经典三问：什么是.NET?什么是.NET Framework?什么是.NET Core?]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123891373</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123891373</guid><author>B1ueSocks</author><pubDate>Fri, 01 Apr 2022 10:25:36 +0800</pubDate><description><![CDATA[本文将从上往下，循序渐进的介绍一系列相关.NET的概念，先从类型系统开始讲起，我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念，这主要包括：CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程序运行概念、什么是.NET Framework，.NET Core，.NET Standard及一些VS编译器相关杂项和相关阅读链接。完整的从上读到下则你可以理解个大概的.NET体系。]]></description><category></category></item><item><title><![CDATA[技术漫谈之——Jectpack Compose]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123872054</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123872054</guid><author>B1ueSocks</author><pubDate>Thu, 31 Mar 2022 15:39:39 +0800</pubDate><description><![CDATA[最近Jetpack Compose发布了Beta版本，抽时间了解了一下Compose带来的改变和其中的一些原理。本文不会讲解具体API，只是比较随意的分享自己的一些疑问以及在探寻答案过程中的一些收获。]]></description><category></category></item><item><title><![CDATA[2022年最新版Android安卓面试题+答案精选（每日20题，持续更新中）【九】]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123870004</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123870004</guid><author>B1ueSocks</author><pubDate>Thu, 31 Mar 2022 13:54:04 +0800</pubDate><description><![CDATA[Android面试题就到此为止了，也算是完成了自己的一个大的合集梦想吧，后续的话会继续搜集和整理有关Android面试、趣闻、技术等的文章，喜欢的朋友可以点个关注，如果你感觉本文对你有帮助的话，麻烦点个一键三连哦，你的支持是我更新最大的动力。]]></description><category></category></item><item><title><![CDATA[如何逃离框架孤井？]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123847059</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123847059</guid><author>B1ueSocks</author><pubDate>Wed, 30 Mar 2022 16:01:00 +0800</pubDate><description><![CDATA[框架看起来就像是宗教（或者说是政治）：每一个框架都假装自己为开发者提供了解决方案，但每一个又都不一样。它们每一个都声称可以为应用程序提供最好的前景，但关于哪一个真正名副其实的争论又不绝于耳。每一个框架都要求你遵循特定的规则，它们之间可能有相似之处，但要从一个框架转换到另一个框架总是很难。
现在，让我们来看看框架的“无神论”方法：不使用框架。]]></description><category></category></item><item><title><![CDATA[2022年最新版Android安卓面试题+答案精选（每日20题，持续更新中）【八】]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123844712</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123844712</guid><author>B1ueSocks</author><pubDate>Wed, 30 Mar 2022 14:10:57 +0800</pubDate><description><![CDATA[首先是不一次性放出来的原因：资料来之不易，希望大家好好珍惜，每天花一段时间细细的消化这些题目，其次希望大家在阅读题目的时候最好跟着书或者代码一起阅读、一起敲，做到熟稔于心，信手拈来，这样面试的时候才能展现你最自信的一面。]]></description><category></category></item><item><title><![CDATA[2022年最新版Android安卓面试题+答案精选（每日20题，持续更新中）【七】]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123821335</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123821335</guid><author>B1ueSocks</author><pubDate>Tue, 29 Mar 2022 14:58:06 +0800</pubDate><description><![CDATA[写在前面：首先是不一次性放出来的原因：资料来之不易，希望大家好好珍惜，每天花一段时间细细的消化这些题目，其次希望大家在阅读题目的时候最好跟着书或者代码一起阅读、一起敲，做到熟稔于心，信手拈来，这样面试的时候才能展现你最自信的一面。]]></description><category></category></item><item><title><![CDATA[Android中的Coroutine协程原理详解]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123820733</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123820733</guid><author>B1ueSocks</author><pubDate>Tue, 29 Mar 2022 14:43:54 +0800</pubDate><description><![CDATA[协程是一个并发方案。也是一种思想。
传统意义上的协程是单线程的，面对io密集型任务他的内存消耗更少，进而效率高。但是面对计算密集型的任务不如多线程并行运算效率高。
不同的语言对于协程都有不同的实现，甚至同一种语言对于不同平台的操作系统都有对应的实现。
我们kotlin语言的协程是 coroutines for jvm的实现方式。底层原理也是利用java 线程。]]></description><category></category></item><item><title><![CDATA[Spring中毒太深，离开了Spring，我居然连最基本的接口都不会写了¯\_(ツ)_/¯]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123796439</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123796439</guid><author>B1ueSocks</author><pubDate>Mon, 28 Mar 2022 15:40:17 +0800</pubDate><description><![CDATA[众所周知，Java必学的框架其中就是SSM，Spring已经融入了每个开发人员的生活，成为了不可或缺的一份子。
随着 Spring 的崛起以及其功能的完善，现在可能绝大部分项目的开发都是使用 Spring（全家桶） 来进行开发，Spring也确实和其名字一样，是开发者的春天，Spring 解放了程序员的双手，而等到 SpringBoot出来之后配置文件大大减少，更是进一步解放了程序员的双手，但是也正是因为Spring家族产品的强大，使得我们习惯了面向 Spring 开发。
]]></description><category></category></item><item><title><![CDATA[2022年最新版Android安卓面试题+答案精选（每日20题，持续更新中）【六】]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123793597</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123793597</guid><author>B1ueSocks</author><pubDate>Mon, 28 Mar 2022 13:58:39 +0800</pubDate><description><![CDATA[首先是不一次性放出来的原因：资料来之不易，希望大家好好珍惜，每天花一段时间细细的消化这些题目，其次希望大家在阅读题目的时候最好跟着书或者代码一起阅读、一起敲，做到熟稔于心，信手拈来，这样面试的时候才能展现你最自信的一面。]]></description><category></category></item><item><title><![CDATA[2022年最新版Android安卓面试题+答案精选（每日20题，持续更新中）【五】]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123714440</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123714440</guid><author>B1ueSocks</author><pubDate>Fri, 25 Mar 2022 21:06:50 +0800</pubDate><description><![CDATA[写在前面：首先是不一次性放出来的原因：资料来之不易，希望大家好好珍惜，每天花一段时间细细的消化这些题目，其次希望大家在阅读题目的时候最好跟着书或者代码一起阅读、一起敲，做到熟稔于心，信手拈来，这样面试的时候才能展现你最自信的一面。
81、Android AsyncTask示例
答案：
好的，您正在尝试通过另一个线程访问GUI。基本上，这不是一个好习惯。
AsyncTask在doInBackground()另一个线程内部执行所有操作，该线程无法访问您的视图所在的GUI。
preExecute()并po.]]></description><category></category></item><item><title><![CDATA[用Markdown写Html和.md也就图一乐，真骚操作还得用来做PPT]]></title><link>https://blog.youkuaiyun.com/B1ueSocks/article/details/123743797</link><guid>https://blog.youkuaiyun.com/B1ueSocks/article/details/123743797</guid><author>B1ueSocks</author><pubDate>Fri, 25 Mar 2022 20:10:29 +0800</pubDate><description><![CDATA[和这篇文章一样，我就是用Markdown写的。相信各位平时也就用Markdown写写文档，做做笔记，转成XHtml、Html等，今天教大伙一招骚操作：用Markdown写PPT。]]></description><category></category></item></channel></rss>