最新文章列表

【Android开发】Android SDK自带的httpclient与第三方引入的apache httpclient存在同名类出现冲突异常

   Android SDK自带的httpclient与第三方引入的apache httpclient存在同名类出现冲突异常 java.lang.NoSuchFieldError: INSTANCE org/apache/http/conn/ssl/AllowAllHostnameVerifier 类报错,是因为android自带的httpclient包里面有同名类AllowAllHostn ...
zhuhongshuo 评论(0) 有241人浏览 2022-08-31 17:25

移动开发:你以为事件分发很简单,但我却被问哭了...

今天上班第一天给大家娱乐一下,给大家讲讲事件分发,你可能会一笑:“别搞我呀,事件分发谁不知道呀。” 但是,今天的内容,可能真的有你不知道的。 注意:如果你对事件分发原理并不是太了解,那么需要先对事件分发有足够的了解,最后再进行后续的阅读。 下面开始正文,因为这个问题是与同事间交流产生,所以本文以对话形式呈现。 主角: 小 A,小 B。 小 A:B 啊,你给我言简意赅的讲讲事件分发的流程 ...
Z_萧晓 评论(0) 有351人浏览 2020-01-06 17:05

9102年最后一篇文章:作为一个Android程序员你还不会JetPack?

一、Android JetPack——Google多么痛的领悟 最近好几个小伙伴问我什么是Android JetPack,听说这个包好像有点牛,萧哥你会不? 我心想什么鬼!Android JetPack这货不是一个库,是一整套的库,是一种信仰一种态度好么。从前,Android开发者基本都是被放养的。生态基本全靠自建,代表有Square全家桶,Glide,Google自己也肯定是出力的,但是并没 ...
Z_萧晓 评论(0) 有320人浏览 2020-01-02 17:09

掌握关于Handler的这些基本问题,让你的面试事半功倍!

前言 Handler是个老生常谈的问题,我相信几乎所有的Android开发者都会使用Handler,那关于Handler还有什么好讲的吗?Handler如果仅仅是使用的话,确实没什么好讲的,但是Handler却是一个几乎所有面试官都会问的问题,不同的要求问的深度也不一样,今天我就带大家学习一下关于Handler你所必须要掌握的知识。   Handler消息机制 首先有四个对象我们必须要了解 ...
Z_萧晓 评论(0) 有398人浏览 2019-12-16 16:37

滴滴老司机开车:启动速度优化,30%直降到 10%不到!

1. 背景 国际化司机端 机器参差不齐,拉美司机端 机型都是非常低端,特别是巴西,拉取omega数据统计 内存2G及以下,占比70%+,而澳洲司机端都是高端三星机器平均内存都是4G以上,因而我们必须得"压榨"我们的代码,吝啬的分配cpu以及内存。 2. 发现问题 介入卡顿优化之后,发现有个Top3的ANR以及一些相关卡顿 【ANR】at com.sdu.didi.com ...
Z_萧晓 评论(0) 有397人浏览 2019-12-12 21:27

教你用两招就完美解决 Android 滑动冲突!

冲突情况 在 Android 开发中,滑动冲突总是我们一个无法避免的话题。而对于解决方案却是众说纷纭。比如 RecyclerView 嵌套 RecyclerView,直接通过相关方法禁掉内部 RecyclerView 的滑动;ScrollView 嵌套 RecyclerView 直接把 ScrollView 替换为 NestedScrollView 等等。 但我们今天要说的是在自定义 View ...
Z_萧晓 评论(0) 有538人浏览 2019-12-11 21:10

Android Muitldex热更新修复方案原理

前言 做程序开发,基础很重要。同样是拧螺丝人家拧出来的可以经久不坏,你拧出来的遇到点风浪就开始颤抖,可见基本功的重要性。再复杂的技术,也是由一个一个简单的逻辑构成。先了解核心基础,才能更好理解前沿高新技术。 (更多完整项目下载。未完待续。源码。图文知识后续上传github。)可以点击关于我联系我获取完整PDF和面试准备路线(VX:mm14525201314) 正文大纲 先看 ...
Android丶SE 评论(0) 有328人浏览 2019-12-11 20:37

面试过程中,你知道这些小知识,将事半功倍

在平时我们面试的过程总总会遇到一些面试官问一些平时我们不怎么注意的问题,当问出来的时候,面试者通常都是一脸懵逼,这和我想象中的不一样阿,怎么不按照套路出牌,当然一些小知识更能体现出你的细心和好学,以下分析20个面试中的小知识,共勉~.· 整理的这份PDF有从基础到进阶。含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性 ...
Android丶SE 评论(0) 有356人浏览 2019-12-11 16:37

Android程序员必备的六大顶级开发工具,快加入你的清单!

工欲善其事必先利其器!在现代IT中,每个Android程序员都需要最好的工具来提高他们的技能和效率。在Android应用程序开发这个残酷的竞争行业中,只有优秀的程序员才能生存下去。你需要向客户展示你拥有的最佳技术和能力。 不仅仅是展示你的设备以吸引客户,还要确保你的Android应用程序在高效的时间内以最高质量构建。那么哪些是最好的Android开发者工具?有很多选择,但并非所有工具都 ...
Z_萧晓 评论(0) 有373人浏览 2019-11-26 17:30

Android 冷门知识点汇总:你知道哪些Android中的冷门知识?

组件相关: 1.启动一个Activity,在应用进程至少需要两个Binder线程。   2.启动一个launchMode为singleTask的Activity,它并不一定会运行在新的Activity栈中。   3.两个不同应用的Activity,可以运行在同一个Activity栈中。   4.同一个应用进程中的所有Activity,共享一个WindowSession。   5. ...
Z_萧晓 评论(0) 有289人浏览 2019-11-21 16:09

刷题笔记 | 京东2019秋招Android工程师笔试20+题

这是一份京东秋招的面试笔试题试卷,快来看看你能答对多少吧~ 差不多每一题后面都列出了相关的知识点,还有相关的具体的文章帮助你们更好的 ...
Z_萧晓 评论(0) 有380人浏览 2019-11-19 17:22

阿里Android 26条规范经验及优化

1、Activity 间的数据通信,对于数据量比较大的,避免使用 Intent + Parcelable的方式,可以考虑 EventBus 等替代方案,以免造成 TransactionTooLargeException   2、Activity 间通过隐式 Intent 的跳转,在发出 Intent 之前必须通过 resolveActivity检查,避免找不到合适的调用组件,造成 Acti ...
Z_萧晓 评论(0) 有378人浏览 2019-11-07 21:18

阿里Android 26条规范经验及优化

1、Activity 间的数据通信,对于数据量比较大的,避免使用 Intent + Parcelable的方式,可以考虑 EventBus 等替代方案,以免造成 TransactionTooLargeException   2、Activity 间通过隐式 Intent 的跳转,在发出 Intent 之前必须通过 resolveActivity检查,避免找不到合适的调用组件,造成 Acti ...
Z_萧晓 评论(0) 有427人浏览 2019-11-07 21:17

RxJava 2.0还没熟悉,RxJava 3.0说来就来了!(基础篇)

前言 每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已经更新到第三大版本了。不像RxJava 2对RxJava 1那么残忍,RxJava 3对RxJava 2的兼容性还是挺好的,目前并没有做出很大的更改。RxJava2到2020年12月31号不再提供支持,错误的会同时在2.x和3.x修 ...
Z_萧晓 评论(0) 有640人浏览 2019-11-05 21:08

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics