杭州找 Android 工作的点点滴滴 - 掘金
写在前面的话 我从14年毕业到现在一直待一个三线城市,就用 C 市 代替吧。地方很小,适合居住,但不适合 it 开发,城市很小、圈子很小,it 不发达,想要在 it 上面有出路的还是得去北上广深大城市。我在这个城市呆了三年左右由于自己的一些私事所以趁机就出来想...

Android Theme.AppCompat 中,你应该熟悉的颜色属性 - 掘金
创建一个 Android 工程,第一步,也是必不可少的一步,就是定制 Application 主题样式。利用系统诸多属性定义 App 各种 View 的默认样式,能够减少 layout 文件中很多重复性的属性设置代码。在开发者官网 R.attr 栏目中,Goo...

2017 腾讯实习生 Android 客户端开发面试总结 - Android - 掘金
先做个自我介绍,本人大三狗一枚,就读的是广州一个普通的一本大学 (非 985、211),专业是比较尴尬的电子商务 (非计算机学院,连 C 的课程都没有就只有 Java),但是一切的尴尬并没有阻挡我对 Android 开发的热爱,自学一年多差不多两年了,基础以及...

java 的常见异常与错误总结 - 后端 - 掘金
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException&nb...

Java 集合干货系列 -(三)HashMap 源码解析 - 后端 - 掘金
前言 今天来介绍下HashMap,之前的List,讲了ArrayList、LinkedList,就前两者而言,反映的是两种思想: ArrayList以数组...

Java 里如何实现线程间通信? - Android - 掘金
正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。 本文涉及到的知识点:thread.join(), object.wait(), object.notify(), Co...

浅谈 Android Service - 掘金
前言:本文所写的是博主的个人见解,如有错误或者不恰当之处,欢迎私信博主,加以改正!原文链接 ,demo链接 Serviec(服务)简述 什么是ServiceService 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。Service 可以由其...

代码结构中 Dao,Service,Controller,Util,Model 是什么意思,为什么划分? - 后端 - 掘金
Java 代码经常看到有这些分类,这些分类都表示什么,有什么意义,是否也同样适应 Android,IOS 和 JS 呢?...

深入理解 Java 的接口和抽象类 - 后端 - 掘金
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽...

手把手教你实现Android RecyclerView上拉加载功能 - 掘金
心灵鸡汤:知之者不如好之者,好之者不如乐之者。 摘要 一直在用到RecyclerView时都会微微一颤,因为一直都没去了解怎么实现上拉加载,受够了每次去Github找开源引入,因为感觉就为了一个上拉加载功能而去引入一大堆你不知道有多少BUG的代码,不仅增加了项...

系统服务与 ServiceManager - Android - 掘金
Android Binder 机制是安卓应用运行的基础,一个应用的运行需要无法避免地和系统提供的Binder做交互。Android 系统以服务(Service)的方式暴露出很多Binder对象,准确的说我们拿到的是Binder代理对象(BinderProxy)...

android 自定义 view 实现表盘效果 - Android - 掘金
周末没事在家想干点啥,记得一年多前面试,那公司直接发个面试题让我做,其中就有让我做一个简单的表盘效果,不过当时没做出来,所以也没好意思去面试,今天就实现下,大概分如下几步 第一步:画一个简单的圆 ...

Hi,我们再来聊一聊 Java 的单例吧 - Android - 掘金
本文由BarryZhang原创,同时首发于diycode.cc、barryzhang.com,简书非商业转载请注明作者和原文链接。 1. 前言 单例(Single...

前端面试--四月二十家前端面试题分享 - 掘金
0.前言 免责声明 若文章中内容存在无法加载的情况,请移步作者其他博客。 简书 CSDN 关于本文中出现的面试题,请勿询问具体公司。 之所以分享出来,只是作为热爱前端的小伙伴们分享讨论的一个话题。 请勿将本文用于不正当用途。 请不要吐槽我为什么不给你...

[[干货] 你不容错过的 10 个图标素材网站 [App, PPT, 网页设计] - 设计 - 掘金](https://juejin.im/entry/58ea3...
[干货]你不容错过的10个图标素材网站[App, PPT, 网页设计] 本文首发于TonnyL的简书, 知乎专栏-Tonny的咖啡馆-人·技术·生活, Tonny's blog, ...

android 微信抢红包,自动回复程序 - Android - 掘金

  1. 最终效果 ...

Android 教你打造独一无二的刷新加载框架 - Android - 掘金
其实早在去年七月,群里小伙伴就有让我共享这个。但我当时绝的技术不纯熟。代码有bug什么的。没有写出来。现在感觉整理的差不多了。就写出来让大家看看,有问题一起讨论解决。 说到刷新加载,我们第一个想到啥,对了...

前端 PS 切图方法,图文详细 - 掘金
写在前面:本文主要内容是目前我所知道的切图技巧结合网上的资料,写出来分享一波。图文教程,多图!! BB:很多人都会说,切图这个活倒底分给UI还是分给前端。虽然好的UI会给我们把图切好,但是他们切的图不一定百分之百符合我们的需求,所以我一直都觉得这是页面仔必须要...

Android 自定义 ViewGroup(二) 定义最上层 ViewGroup 并解决多层滑动嵌套冲突与多点触摸滑动 - Android - 掘金
上一篇介绍了些简单View,ViewGroup及滑动控件的定义,也提到android4.0以后有解决了多层滑动控件的嵌套问题,但是如果要自己再定义最上层的滑动控件,再去嵌套google提供的类似ViewPager,ListView,ScrollView,Hor...

仿 QQ 未读消息气泡,可拖拽删除,粘连效果。 - Android - 掘金
效果图.gif 使用方法 依赖 compile 'com.szd:messagebubble:1.0.1' 注意:使用时需要在父布局中加入android:cli...

Android 中的消息传递机制 - Android - 掘金
引言:在日常开发工作中,想必大家或多或少都会遇到数据传输的需要。在 Android 中,Google 也已经根据各种情况为我们准备好了各种工具,比如Intent,广播消息机制,IPC消息机制,Handler消息机制等等。Android sdk 中还有许多传输数...

自定义Dialog:一行代码自由定制对话框 Dialog和Toast - Android - 掘金
可以自定义风格,还可以用它实现下载可以自定义进入退出动画等,可定制大小和位置 新版本的对话框封装了 下载功能 Gradle:api要求>=19 compile 'com.smart.dialog_library:dialog_lib:1.1.4' 使用...

面试时,你被问到过 TCP/IP 协议吗? - 掘金
前言: 精通 TCP/IP,熟练使用 Socket 进行网路编程。 看到这句话,有没有感到很熟悉呀?相信很多人在投递简历的时候都看到过这条要求,很多人会觉得我们在实际开发中一般用不到这些知识,所以对这些东西不屑一顾. 但是笔者认为想要做出更好的 APP,那...

android 阿里面试题锦集 - Android - 掘金
前几天突然就经历了阿里android实习内推的电面,感觉有好多以前看过的东西都忘记了,然后又复习了一下,找了很多阿里的面经总结了一下,希望对大家有帮助,下面的知识点大多出自 android开发艺术探索,而且很多都是我自己的总结,方便自己记忆,如果想深入可以去看...

Android 开发经验谈 - 很少有人会告诉你的 Android 开发基本常识 - Android - 掘金
转自 :http://www.jianshu.com/p/d661...

在 Android Studio 上调试数据库 ( SQLite ) - 掘金
以前 Eclipse 时代,调试 SQLite 都是将数据库文件导出到电脑,然后再用软件打开查看。现在我们用 Android Studio,有没有更方便的方法呢? SQLScout 安装 SQLScout 是一个 Android Studio 的插件,通过点击...

带你一步一步实现 RecyclerView.Adapter 的封装,理解封装的过程 - Android - 掘金
这一节我们来讲一下RecyclerView.Adapter的简易封装,相信大家都会经常逛开源平台或者社区每每看到好多大神分享的干货写的那么叼CV之后即可直接使用是不是非常开心?那你有没有想过自己也可以来造一个轮子让别人也来使用你造的呢?下面我们就开始造轮子吧(...

给 RecyclerView 加上折叠的效果 - Android - 掘金
本篇文章已授权微信公众号code小生发布转载请注明出处:http://www.jianshu.com/p/7ddb... ...

pulltorefreshRecylerView下拉刷新上拉加载,支持自能预加载,可定制的底部 - 掘金
下拉刷新上拉加载控件+Material Design使用 人所缺乏的不是才干而是志向,不是成功的能力而是勤劳的意志。 —— 部尔卫 Material Design控件使用 前几天分享了两篇Material Design控件使用的文章,这里就不多做叙述,下面是传...

本文固定链接: http://www.js-code.com/android/android_56698.html