chrome使用技巧(看了定不让你失望)

2018-08-29
阅读 3 分钟
3.6k
chrome是我比较喜欢的一个浏览器,本文作者通过图文并茂的方式向我们展示了Chrome的13个基础使用技巧,我从中发现跟使用Sublime Text2中有很多类似的快捷键,希望你也能从中有所收获。

又一名程序员倒下,内心悲哀:我们只是新时代农民工

2018-08-28
阅读 2 分钟
4.4k
就在这个月的25号,一位程序员倒在了自己的工位上。让很多人感慨万千,瞬间也引发了我作为程序员的思考。 原文是这样的: 原知乎链接:[链接] 我们程序员作为互联网行业的编造者与执行者,工作的压力也是巨大的。于是就有一名程序员发帖感叹道:生命只有一次,有感于猝死的IT同行,20多岁的年龄,父母的希望,却陨落在加...

Android自定义权限使用总结

2018-08-27
阅读 3 分钟
4.1k
最近在研究关于android自定义权限的问题,关于自定义权限一般是保证APP的安全性,那么什么事自定义权限?今天我们来补充一下自己的知识作者:BrightVan地址:[链接]1、如何声明自定义权限在Manifest文件中使用Permission标签定义自己的权限: {代码...} 解释下各个属性:name,该标签就是权限的名字。description,该标...

分享一份非常强势的Android面试题

2018-08-23
阅读 6 分钟
18.5k
马上步入金九银十了,是时候看一些面试题去鹅厂了,接下来我将分享一些面试题,每天总结一点点,希望对大家有所帮助!ListView和RecyclerView区别参考链接:[链接]既然RecyclerView在很多方面能取代ListView,Google为什么没把ListView划上一条过时的横线?答案: 可以沿着回收机制来回答。ListView采用的是RecyclerBin...

坚持:学习Java后台的第一阶段,我学习了那些知识

2018-08-22
阅读 3 分钟
1.5k
最近的计划是业余时间学习Java后台方面的知识,发现学习的过程中,要学的东西真多啊,让我一下子感觉很遥远。但是还好我制定了计划,自己选择的路,跪着也要走完!关于计划是《终于,我还是下决心学Java后台了》。关于第一阶段,我这边分享一下自己的总结和笔记~

一个小白的四次前端面试经历

2018-08-16
阅读 5 分钟
4.4k
做一个自我介绍,本人男,爱好女。曾以为自己可以改变世界,没想到被世界无情的摧残。来深圳之前那种找工作少于 1W 少跟我谈,变成了收到 offer 了 4000 包吃住挺好,由于现在还没有找到工作,有招前端工程师的可以和我留言和我联系一下嘿嘿,本人实际项目经验有些少,但是基础知识 html,css,js 这些基本知识还是挺扎...

有关Android插件化思考

2018-08-15
阅读 9 分钟
8.7k
最近几年移动开发业界兴起了「 插件化技术 」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内满足需求和项目的增长,同时又能快速响应问题和迭代新需求,这就是一个矛盾点。此时,插件化技术正好风生...

Java并发面试,幸亏有点道行,不然又被忽悠了

2018-08-14
阅读 3 分钟
1.6k
面试Java,必然要被问Java内存模型和Java并发开发。我被问到的时候,心里慌得一批,“额,是在《Thinking in Java》里面写的吗?果然每天增删改太low了”

Android酷炫实用的开源框架(UI框架)

2018-08-13
阅读 5 分钟
10.3k
#### 一个强大的二维码扫描框架可打开默认二维码扫描页面,支持对图片Bitmap的扫描功能,支持对UI的定制化操作,支持对条形码的扫描功能,支持生成二维码操作

vue和微信小程序的区别、比较

2018-08-10
阅读 7 分钟
2.3k
前言 写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。相比之下,小程序的钩子函数要简单得多。 写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。 一、生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多。 vu...

高级UI特效—用SVG码造一个精美的中国地图

2018-08-09
阅读 2 分钟
3.3k
前言 来继续学习SVG,要想深入了解还是要多动手进行实战。关于svg基础可以去看一下我的上一篇文章《SVG前戏—让你的View多姿多彩》,今天就用SVG打造一个精美的UI效果。 正文 先上效果图: 我们都知道SVG的文件是纯粹的 XML。如: [图片上传中...(12345.gif-60d52c-1533723732988-0)] 看到这里,我们都明白了。原来里面类...

SVG前戏—让你的View多姿多彩

2018-08-07
阅读 4 分钟
5.4k
SVG的全称是Scalable Vector Graphics,叫可缩放矢量图形。是一种基于可扩展标记语言(XML)。它和位图(Bitmap)相对,SVG不会像位图一样因为缩放而让图片质量下降。它的优点在于节约空间,使用方便。

分享几个Android很强势的的开源框架

2018-08-06
阅读 6 分钟
7.9k
前言 今天介绍一下android开发者中比较热门的开源代码,这些代码绝大多数可以直接应用到项目中。更多可参考很值得收藏的安卓开源控件库 一个强大的图片选择器,支持多选,和选聘选择 项目地址:[链接] 粒子动画效果 项目地址:[链接] 水波式loading等待动画 项目地址:[链接] ##### 滚动RecycleView动画 项目地址:[链接...

需求背后程序员的辛酸—(由APP主题颜色随手机壳颜色变化需求带来的思考)

2018-08-03
阅读 2 分钟
2.3k
作为一名程序员,大家都知道,产品经理是需要经常与研发人员打交道的一个职业,他们也有一定的技术常识,有相当一部分产品经理都曾经是程序员,他们也开发过很多优秀的产品,后来由于自己的职业规划就转产品经理了,因此这部分人与程序员沟通起来也是相当轻松的,当然也有一部分产品经理直接就是从产品经理做起,没有一...

终于,我还是下决心学Java后台了

2018-08-02
阅读 2 分钟
5.5k
我没有什么本事,人也丑,也不会忽悠,只能硬着头皮学习了。最近计划学习Java后台,因为最近接了私活的问题,好多都要Java后台和前端一起做。平常我在做什么,当然是忙着赚钱了 除了敲代码,你还有什么副业吗?接了活自己还要找开发Java后台开发的,为什么我自己不会呢,会了不是更好吗?

四大组件以及Application和Context的全面理解

2018-08-01
阅读 8 分钟
2.5k
2.CI中有一些成员对象,先来看看这些对象的用处1.mSharedPrefsPaths(ArrayMap<String, File>)、sSharedPrefsCache(ArrayMap<String, ArrayMap<File, SharedPreferencesImpl>>):这两个对象是用于获取SharedPreferences的,在我前一篇博客里面有讲到。全面剖析SharedPreferences

身为程序员写一百万行代码的感觉

2018-07-31
阅读 2 分钟
2.6k
代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握,谁不是每天都在学习呀,目的还不是为了一个,为实现某个功能写出高质量的代码。

金9银10,分享几个重要的Android面试题

2018-07-30
阅读 5 分钟
1.2k
对于多态的定义不同类的对象对统一函数做出不同对的响应或者动作。作用主要是消除类之间的耦合性,灵活性比较强,利于代码的编写和修改。尤其在处理大量的运算和操作时,可以灵活地简化,替换或者是修改代码!

Android组件化demo实现以及遇坑分享

2018-07-26
阅读 4 分钟
2.6k
组件化无非就是将我们App项目下的几个模块在com.android.application与com.android.library之间切换。如下图:分为modulelib(类库模块,一些基本工具类),modulemain(入口模块),moduleone(模块1),moduletwo(模块2),而App只是担当一个空壳工程。

谷歌被爆秘密研发新系统 欲5年内取代Android

2018-07-25
阅读 3 分钟
3.6k
谷歌的新研发计划Fuchsia是从零开始,希望在更多个人装置和各式小巧装置联机上网的情况下,能克服安卓的限制。在设计上是要比较能适应语音互动及频繁的安全性更新,并让各种装置都能使用,从计算机到小型可上网的传感器等。

高级面试题总结—线程池还能这么玩?

2018-07-20
阅读 4 分钟
4.5k
线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建一个线程。线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求。然而,增加可用线程数量是可能的。线程池中的每个线程都有被分配一个任务,一旦任务已经完成了,线程回到池子中并等待下一次分...

2018年Android面试题含答案--适合中高级(下)

2018-07-19
阅读 20 分钟
6.1k
onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy()

安卓易学,爬坑不易—腾讯大佬的RecyclerView局部刷新爬坑之路

2018-07-18
阅读 4 分钟
3k
安卓开发者都知道,RecyclerView比ListView要灵活的多,但不可否认的里面的坑也同样埋了不少人。下面让我们看看腾讯开发工程师用实例讲解自己踩坑时的解决方案和心路历程。

kotlin学习笔记-异常好玩的list集合总结

2018-07-16
阅读 7 分钟
8.1k
Collection:这个类相是一个范性集合。我们通过函数访问可以返回集合的size、是否为空、是否包含一个或者一些item。这个集合的所有方法提供查询,因为connections是不可修改的。

20+个很棒的Android开源项目

2018-07-12
阅读 4 分钟
6.8k
DDComponentForAndroid 一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能 项目地址[链接] open-source-mac-os-apps 非常棒的MacOS开源应用程序列表 项目地址[链接] DynamicAPK 实现Android App多apk插件化和动态加载,支持资源分包和热修复 项目地...

弃 Java 而使用 Kotlin 的你后悔了吗?| kotlin将会是最好的开发语言

2018-07-11
阅读 4 分钟
3.9k
自从 2011 年发布以来,Kotlin 凭借强大的功能在开发者中的欢迎程度与日俱增。且在一年前,Google 宣布 Kotlin 正式成为 Android 官方开发语言,由此引发了从 Java 迁移到 Kotlin 的一股热潮,根据 StackOverflow 上超过 10 万名受访者的调查显示,Kotlin 成为第二大受欢迎的语言,第一名是 Mozilla 开发的系统编程语言 ...

我的Android重构之旅:插件化篇

2018-07-09
阅读 12 分钟
3.1k
随着项目的不断成长,即便项目采用了 MVP 或是 MVVM 这类优秀的架构,也很难跟得上迭代的脚步,当 APP 端功能越来越庞大、繁琐,人员不断加入后,牵一发而动全局的事情时常发生,后续人员如同如履薄冰似的维护项目,为此我们必须考虑团队壮大后的开发模式,提前对业务进行隔离,同时总结出插件化开发的流程,完善 Androi...

屏幕适配全方位解析

2018-07-06
阅读 11 分钟
3.2k
而随着支持Android系统的设备(手机、平板、电视、手表)的增多,设备碎片化、品牌碎片化、系统碎片化、传感器碎片化和屏幕碎片化的程度也在不断地加深。而我们今天要探讨的,则是对我们开发影响比较大的——屏幕的碎片化。

改造 Android 官方架构组件 ViewModel

2018-07-05
阅读 6 分钟
2.9k
Android 官方架构组件在今年 5 月份 Google I/O 大会上被公布, 直到 11 月份一直都是测试版, 由于工作比较繁忙, 期间我只是看过类似的文章, 但没有在实际项目中使用过, 更没有看过源码, 所以对这几个组件的使用很是生疏, 同时也觉得这几个组件非常高大上, 非常神秘!

MVPArms官方首发一键生成组件化,体验纯傻瓜式组件化开发

2018-07-02
阅读 2 分钟
3.2k
当时一直强调 ArmsComponent 是 快速 的组件化方案, 但是在文章中只提供了一个近万字的官方文档, 却没展现出这个组件化方案的快速之处