android组件化方案对比

现在公司准备项目组件化,前公司项目其实用了组件化,但功能比较少,比较好拆,现在公司项目比较庞大,功能繁杂,参与人员多,感觉非常不大好拆,拆的时候还涉及到功能、代码重构。老大对技术比较看重,还要求大家在重构项目前看完三本书(重构、Effective Java、23种设计模式),这三本书确实也不错的。...

2019-05-14 09:50:57

阅读数 27

评论数 0

面试好处多,有机会还是多出去面面吧(技术岗)

自己在3、4月份参加大大小小的面试估计也有几十场,有几万人的大互联网,也有几百人、几十人的小公司,收获还是挺多的,不仅激励自己学习,更新自己,也知道了自己很多不足之处。面试差不多是一个:学习--检验--再学习、总结--再检验(再学习、总结--再检验)--最终拿到满意offer(选择offer)的过...

2019-05-12 08:37:35

阅读数 140

评论数 0

当面试官问你有什么想问的应该问些什么(技术开发类)

找了大概一个多月的工作了,手头现在有满意的offer了,可以开始总结自己面试过程中遇到的一些问题及自己是怎么回答的,给即将要面试或是将来要面试的同学们一些参考吧。这篇主要说说在面试官面完自己后,自己有什么要问面试官的,这个一般跟最终面试结果关系不大,但是也可以稍微准备下,不至于到时现场想,或者直接...

2019-04-23 11:30:20

阅读数 270

评论数 1

别再傻傻得认为AsyncTask只可以在主线程中创建实例和调用execute方法

*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 大家都知道在Android中可以AsyncTask来进行异步请求,AsyncTask其实就是把Thread进行了封装,内部实现原理是Thread+Handler,使得线程简单易用。我们在查看AsyncTask源码的时候,会看到...

2019-04-12 11:41:55

阅读数 179

评论数 2

作为码农的我嫁了个程序员老公(结婚、生娃、婆媳、未来)

毕业后工作、谈恋爱、结婚、买房、怀孕、生娃、养娃、再工作,好像是大部分女人按部就班的步骤,我也不例外,只是作为码农的我,找了个程序员老公,两个码农组成了一个家庭。现在看来,好像也没有什么不好,两人还能一起聊聊技术,没事的时候相互请教对方一些问题,一起共同成长。

2019-04-09 16:29:30

阅读数 8621

评论数 79

android性能优化的方方面面

1、电量优化 Battery Historian工具查看关于移动蜂窝模块的电量消耗 有针对性的把请求行为捆绑延迟到某个时刻统一发起请求 把请求任务延迟到手机网络切换到WIFI、充电状态下再执行,用JobScheduler实现,给任务设置延迟间隔,执行条件,增加重试机制 对数据Pref...

2019-03-24 10:48:16

阅读数 115

评论数 0

android中能不能new Activity()对象引发的思考

前几天去某公司面试,被面试官问到能不能直接new一个Activity实例,从来没有这么用过,当时第一反应是不能吧,想着如果Android中直接new Activity()实例,那不是乱套了么,系统就管理不到Activity了啊。面试官又问Android中怎么创建Activity对象的呢,当时傻里吧...

2019-03-22 10:58:27

阅读数 254

评论数 0

找出数组中每个数右边第一个比它大的元素--时间复杂度o(n)单调栈解法

题目:给定一个整型数组,数组元素随机无序的,要求打印出所有元素右边第一个大于该元素的值。 如数组A=[1,5,3,6,4,8,9,10] 输出[5, 6, 6, 8, 8, 9, 10, -1] 如数组A=[8, 2, 5, 4, 3, 9, 7, 2, 5] 输出[9, 5, 9, 9, 9...

2019-03-22 09:43:38

阅读数 334

评论数 1

资本寒冬下一个有娃女码农--应聘高级Android工程师历程感言

现在的市场环境确实不大好,裁员与及在预谋裁员的公司一大把,当然招人的公司也有。楼主这几天去面试了几家公司,目的有以下几点:1、跟现在老东家签约的合同快到期了,想出来看看新机会,有好机会就考虑挪挪窝了;2、现在外面的市场是个什么样子,求职的人和招聘的人比例;3、市场对于一个高级/资深开发工程师的要求...

2019-03-15 11:24:56

阅读数 2594

评论数 38

RecyclerView性能优化及高级使用

最近研究应用流畅度专题时,发现RecyclerView里边的坑真多,有很多可以优化的点,在理解优化点之前,最好对RecyclerView的缓存机制有一些了解,比如得知道CacheView和RecycledViewPool的区别和联系,RecyclerView的绘制流程有一定了解,再来谈Recycl...

2019-03-13 13:49:55

阅读数 434

评论数 0

2019年为android开发准备的面试题(含答案)

2018年算是互联网的寒冬,一大波公司宣扬裁员,也确实裁掉一部分,有的拿到了高额的补偿,可以慢慢拿着工资、喝着小酒、找着工作,甚至找个一年半载也不是问题。虽然自己公司还没扬言裁员,且自己还茫目自信,再怎么裁也不会裁到我这等优秀员工身上啊。但寒冬归寒冬,饭还是要吃、酒还是要喝,做技术的不管需不需要面...

2019-02-13 08:54:22

阅读数 513

评论数 1

Retrofit框架源码解读

之前对Retrofit框架一直怀有敬重之心,别人能把网络请求框封装得如此好用。以前只知道他内部是调用OkHttp进行网络请求的,可它内部是怎么实现的呢?光会用框架那是初级开发者的水平,总不能当一辈子随时可替代的螺丝钉吧,我也要有一点研究源码的心态,要不到时到时被各大面试官鄙视了。为了更有目的的研究...

2019-01-20 10:23:29

阅读数 89

评论数 0

查找最长回文子串--Longest Palindromic Substing(java实现时间复杂度O(n))

LeetCode 5:Longest Palindromic Substing 题目:寻找最长回文子串 描述: 给定一个字符串s,在s中找到最长的回文子中,假设s的最大长度为1000 如输入"babad" ,输出"bab&quo...

2019-01-19 08:03:39

阅读数 55

评论数 0

顺时针打印矩阵java实现

要求实现:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字 例如:如果输入如下矩阵 1           2            3             4 5           6            7             8 9           10   ...

2019-01-11 14:31:39

阅读数 53

评论数 0

android多指触屏事件响应(界面包含ScrollView时冲突处理)

项目需求:想在界面上实现双指向左、向右、向上、向下滑屏时触发不同的事件进行响应。 项目中遇到的问题: 1、Activity中重写onTouchEvent事件触发冲突 1)当Activity中不包含ScrollView时,重写onTouchEvent事件,会被触发; 2)当Activity中...

2018-11-23 22:34:26

阅读数 414

评论数 0

Java虚拟机垃圾回收机制问题总结

看完了《深入理解Java虚拟机》一书,对于垃圾回收机制也有一定了解,现在总结下,加深下理解。先说说Java虚拟机的内存模型,知道哪些对象分别存在JVM的哪个区域,垃圾收集器主要负责回收哪块区域:1. Java虚拟机运行时内存模型Java虚拟机的内存区域分成五块,其中三个是线程私有的:程序计数器、J...

2018-07-04 11:02:45

阅读数 403

评论数 0

Java虚拟机中对象探秘--对象头创建、对象头、对象锁、synchoronized底层实现

今天看别人的博客,讲到面试相关的问题,其中有一个知识点是:synchronized关键字,Java对象头、Markword概念、synchronized底层实现,monitorenter和monitorexit指令,一脸蒙逼,虽然早期把《深入理解Java虚拟机》这本书看过一遍了,可是发现当时只是走...

2018-05-18 16:26:01

阅读数 2447

评论数 2

Android根据图片Uri获取图片path绝对路径

在Android 编程中经常会用到Uri转化为文件路径,如我们从相册选择图片上传至服务器,一般上传前需要对图片进行压缩,这时候就要用到图片的绝对路径。 下面对我开发中uri转path路径遇到的问题进行总结,其中涉及到Android不同api下对于uri的处理,还有对于Google相册图片该如何获...

2018-03-30 10:25:33

阅读数 10151

评论数 0

android初次进入,用户引导页(蒙层效果)实现

在一般app中,初次安装使用时,除了有用户引导图外,还经常会看到类似于新手使用手册的使用引导页,类似于activity添加了一层遮罩图。这种效果实现一般是在原activity上覆盖一层view,可以用自定义view来实现,也可以用设计师做好和屏幕匹配的图片后,直接全部覆盖在activity上。因为...

2018-03-23 16:34:46

阅读数 3819

评论数 0

友盟集成第三方登录--微信、QQ实现

友盟集成了第三方登录,本给我们带来便利,但是文档只描述了集成方式,出现问题,发现还得自己各种baidu,这里总结自己遇到的一些坑,以防下次再踩。 友盟集成第三方微信登录: 友盟集成方案参考:http://dev.umeng.com/social/android/login-page#1 前期...

2017-11-02 09:39:14

阅读数 2487

评论数 0

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