自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 一个WebView Native Crash分析过程,居然是字体库引入的Bug

使用的字体库是:https://github.com/InflationX/CalligraphyStackTrace:2019-05-17 11:53:29.836 W/System.err: android.view.InflateException: Binary XML file line #32: Binary XML file line #32: Error inflating class TextView2019-05-17 11:53:29.836 W/System.err: C

2020-05-30 23:23:34 1155 1

原创 两次的CVTE面试之旅和反思

面试经验:TE提前批(终面刷) https://www.nowcoder.com/discuss/32607正式校招(一面刷) 1.简单的自我介绍 2.项目—NFC相关,比赛 3.JNI调用过程 4.APK体积如何降低 说错了Mutidex可以减少(只是优化了dex结构)—然后被面试官怼了 5.抽象类和接口区别 6.RxJava源码 7.手写算法:写出认为最快占用内存最少的排序,五

2017-09-13 22:32:25 5538

原创 阿里二面&listview的setTag()问题

前言 上周五(3.24)收到阿里的电话,(离一面刚好过去一周),面试的过程首先从项目开始,说到了评价列表,就问我是不是一个listview。后来就说起了recycleview和listview的区别。我说了一堆,他说起了itemviewtype,我就补充了listview没有这个属性,他追问了我一下,真的没有嘛?我还自信地说没有,他也没指出,就开始挖了坑自己在里面跳了。 首先,他问我假如叫我设

2017-03-26 23:04:56 2107

原创 记我的腾讯电话面

前言 上周腾讯打了电话来,因为我开了静音,没想到后来没打来了。因此以为错过了一次面试的机会。昨晚忽然间看到一个深圳的电话,就接听了。一听是女声,后来面试就开始了。面试完就看了一下手机,原来她打了我不少于十次。(一周内),幸亏她还没放弃我。(大家记得保持手机的流畅)有关面试的 由于有点猝不及防,感觉自己答得不好。总结这次面试题如下: 1.项目负责哪一部分,性能上有什么优化?

2017-03-16 12:01:30 1106

原创 路,还需要继续走

3月如初美很久没上博客写下东西了,感觉许多都健忘了一样。至于最近,感觉就像开启了考试月模式一样。很简单,我大三了,想暑假有份可靠的实习,将来有份稳定的工作。除了刷剑指offer和牛客网上的题目之外,就是看书。**明天就是自己生日了,有很多话想说,但不知道说给谁,在CSDN留下点脚印吧。**说回这个题目,至于我在计算机这条路,想起来真的有点搞笑。 本科读的专业是通信,以前师兄总是跟我说,如果你不

2017-03-03 20:03:13 973

转载 Java集合框架之Collection实例解析

0、集合引入1)集合的由来?Java是面向对象语言,操作很多对象,必要时需存储对象,常见容器(数组和StringBuffer或StringBuilder), 而数组的长度固定,所以不适合做变化的需求,而StringBuffer(或StringBuilder)存储的是字符串,皆不符合要求。因此集合就应运而生了。2)集合和数组的区别?1:长度限制之别 - 数组长度是固定不变的 -

2016-10-19 22:49:55 397

原创 源码带你分析View的工作原理

初识ViewRoot和DecorView前言        viewRoot对应于ViewRootImpl类,是连接WindowManager和DecorView的枢纽带,View的三个流程均是通过ViewRoot完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时创建ViewRootImpl对象,并将ViewRootImpl

2016-10-12 00:49:47 240

原创 随谈

春招的三个月先聊下之前春招的一些事吧,有些是技术上的,有些事个人的软实力的方面的都是比较欠缺的,所以导致春招面试基本是一边倒。到最后5月中旬才找到现在这份实习,感觉耽搁的时间有点多了。实习两周了,实习还是很开心的。不过就是在准备找工作方面好像没有进一步的进展。时间好快,好像秋招也差不多开始了。 所以,在这里立个flag,每天严格地要求自己,对自己的追求一定按时完成。 至于面试的题

2017-05-30 10:41:26 322

转载 Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系

转载自http://blog.csdn.net/lmj623565791/article/details/383772291、 概述 Handler 、 Looper 、Message 这三者都与Android异步消息处理线程相关的概念。那么什么叫异步消息处理线程呢? 异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部的消息队列中取出一个消息,然后回调相应的消息处理函数

2016-10-19 00:51:40 488

原创 自定义View初步

自定义View的过程 1.自定义View的属性 2.在构造方法中获得我们的属性 3.[重写onMeasure方法] 我把3用[]标出了 所以说3不一定是必须的,当然了大部分情况下还是需要重写的。 4.重写onDraw方法1.自定义view的属性,在value/attrs目录下,在里面定义我们的属性和样式:<?xml version="1.0" encoding="utf-8"?

2016-10-15 19:02:45 259

原创 fragment的生命周期,你需了解的一切

前言 在之前做的一个小项目中,因为对fragment的生命周期不是很熟悉,在注册和注销广播处出现了bug。 ###先了解下fragment app和 support v4 的区别 1.最低支持版本不同 android.app.Fragment 兼容的最低版本是 android:minSdkVersion=”11” 即3.0版 android.support.v4.app.Fragme

2016-10-09 09:09:30 410

原创 你还在用数据线连接手机调试吗?--无线连接

Android开发过程中,大多用数据线通过USB接口将手机与电脑连接,进而使用adb进行Android调试,这种方法的缺点不言自明,为了保护手机USB接口,使用WIFI网络替换掉数据线,采用无线的方式进行连接是个不错的选择。

2016-04-19 23:27:09 1497

原创 今晚参加拓科工作室的笔试两个很尴尬的问题

**今晚我参加了一个工作室的招新,发现一个很简单却又很普遍的问题我都没答好。**之后我自己思考并百度总结得到如下: * –面向对象和面向过程的区别以及优缺点 1.思想上的区别 1.1 “面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想。简而言之,面向过程强调流程化,线性化,步骤化

2016-04-10 23:55:32 785

原创 Android界面的View以及ViewGroup的区别

Android界面的View以及ViewGroup的区别

2016-03-27 00:04:43 2710

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除