自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 开发之漫漫长途 XIV——ListView

关注 code小生 ,每日一篇技术推送!作者:忘了12138地址:http://www.cnblogs.com/wangle12138/p/8441136.html声明:本文是 忘了12138 原创投稿,转发等请联系原作者授权。前言 列表展示控件(ListView或者RecyclerView)是我们在开发过程中经常要使用到的一种控件。而我们学习Android开发的时候,ListView也是必须掌握

2018-03-30 00:00:00 317

原创 Gson 解析服务端返回的多种类型的 JSON

关注 code小生 ,每日一篇技术推送!作者:秦川小将地址:http://blog.csdn.net/mjb00000/article/details/79297677声明:本文是 秦川小将 原创投稿,转发等请联系原作者授权。遇到几种Json类型,使用Gson通过自定义解析器解析一下几种类型的返回数据。JSON示例 返回Json中data为空{    "data": "",    "code":

2018-03-29 00:00:00 1955

转载 Android O 适配 Notification Channel

code小生,一个 Android 领域技术分享平台作者:许渺链接:https://www.jianshu.com/p/b529e61d220a声明:本文是 许渺 原创,转发等请联系原作者授权。背景 从Android 8.0(API 26)开始,所有的 Notification 都要指定 Channel(通道),对于每一个 Channel 你都可以单独去设置它;比如通知开关、提示音、是否震动或者是

2018-03-28 00:00:00 4583 2

转载 Android Oss 上传图片的使用

code小生,一个 Android 领域技术分享平台作者:喵主子的阳光链接:https://www.jianshu.com/p/e6da7c5841cf声明:本文是 喵主子的阳光 原创,转发等请联系原作者授权。前言 前一阵项目中的上传图片改为上传到阿里上,记录一下实现的过程,方便以后查看。参考资料:官方文档https://link.jianshu.com/?t=https%3A%2F%2Fhelp

2018-03-27 00:00:00 3456

转载 一年经验 Android 面试记录

code小生,一个 Android 领域技术分享平台作者:Dynamic_2018链接:https://www.jianshu.com/p/d3742ec3a969声明:本文是 Dynamic_2018 原创,转发等请联系原作者授权。前言 记不太清了,一面二面合在一起写。1.事件分发机制 这个调试过sdk的源码,断点调试大法好。从 activity 的 dispatchTouchEvent->ph

2018-03-26 00:00:00 1529

转载 腾讯开源:微信和移动开发的 10 大项目

腾讯开源了许多非常有价值的项目,下面我们一起来看看腾讯10大开源项目有哪些?1、Android 热修复框架 TinkerTinker 是微信官方的 Android 热补丁解决方案,它支持动态下发代码、So 库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用 Tinker 来更新你的插件。它主要包括以下几个部分:● gradle编译插件: tinker-patch-gradl

2018-03-25 00:00:00 1580

原创 Android开发之漫漫长途 XIII——Fragment最佳实践

关注 code小生 ,每日一篇技术推送!作者:忘了12138地址:http://www.cnblogs.com/wangle12138/p/8385990.html声明:本文是 忘了12138 原创投稿,转发等请联系原作者授权。该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入

2018-03-23 00:00:00 438

原创 Android 架构组件 Room 介绍及使用

关注 code小生 ,每日一篇技术推送!作者:秦川小将地址:http://blog.csdn.net/mjb00000/article/details/79467239声明:本文是 秦川小将 原创投稿,转发等请联系原作者授权。关于Room Room是Google官方提供的数据库ORM框架,使用起来非常方便。Room在SQLite上提供了一个抽象层,以便在利用SQLite的全部功能的同时能更加流畅的

2018-03-22 00:00:00 1509

转载 Android SDK开发与使用的那些事儿

code小生,一个 Android 领域技术分享平台作者:brucevanfdm链接:https://www.jianshu.com/p/8f39919cd4e5声明:本文是 Ruheng 原创,转载等请联系作者获得授权。前言 最近由于工作需要,将应用里的部分功能独立了出来,封装成 SDK 提供给合作伙伴使用。由于经验不足,网上也没多少写这方面内容的文章,遇到了不少的坑,决定记录下来。SDK 其实

2018-03-21 00:00:00 3255

原创 从google todo-mvp示例再次学习MVP

code小生,一个 Android 领域技术分享平台作者:Ruheng链接:https://www.jianshu.com/p/e219ebd1572a声明:本文是 Ruheng 原创,转载等请联系作者获得授权。前言 已经使用了一段时间的MVP模式,今天再以google官方的安卓架构示例todo-mvp为例,再次学习MVP模式。一、MVP简介 MVP简介Model: 数据层,负责与网络层和数据库层

2018-03-20 00:00:00 419 1

转载 code小生,flag = false

code小生,一个 Android 领域技术分享平台近日来,关于技术这块一直在思考,包括自己的身边环境和目标,进而追踪到年度计划和短期计划,Android 之旅,前面的空间还很大,这条路上,我仍需不断努力!前言 去年看着各位同行的年终总结,自己心里也暗暗想着自己的总结该如何写?写什么?经过一段时间的思考之后发现,我并没有做成功什么,唯一有成就感的就是技术相对提高了一点,加班能力加强了一点,除此之外

2018-03-19 00:00:00 652

原创 Android线程篇(六):CPU内存架构

作者:Android开发者社区地址:https://www.jianshu.com/p/3d1eb589b48e声明:本文是 Android开发者社区 原创投稿,转发等请联系原作者授权。有人会问,为什么要讲CPU的内存架构呢?代码的运行他离不开CUP,理解好CUP内存架构,才能明白Java虚拟机是如何和CUP联合工作的。So,这篇文章给大家粗浅的来讲解一下CPU的内存架构,如有不当之处,还忘各位读

2018-03-15 00:00:00 739

原创 自定义View(九)-View的工作原理- View的layout()和draw()

作者:志先生_地址:https://www.jianshu.com/p/cb8e6c568b50声明:本文是 志先生_ 原创投稿,转发等请联系原作者授权。前言上一节我们将View的测量流程理的差不多了,这篇我们来看下View的剩下的2大流程layout(布局)和draw(绘制)。相对测量来说,布局与绘制就简单了许多,所以我们将这的两大流程放在一起讲解。performLayout()布局     由

2018-03-14 00:00:00 342

原创 Fragment 番外篇——TabLayout+ViewPager+Fragment

关注 code小生 ,每日一篇技术推送!作者:忘了12138地址:http://www.cnblogs.com/wangle12138/p/8419496.html声明:本文是 忘了12138 原创投稿,转发等请联系原作者授权。该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入

2018-03-13 00:00:00 452 1

原创 Android Gradle 多渠道打包

关注 code小生 ,每日一篇技术推送!作者:秦川小将地址:http://blog.csdn.net/mjb00000/article/details/79386391声明:本文是 秦川小将 原创投稿,转发等请联系原作者授权。1.首先集成友盟统计SDK(友盟集成文档) 在Gradle中集成如下:  dependencies {    compile 'com.umeng.analytics:ana

2018-03-12 00:00:00 545

转载 Travis CI 邂逅 GitHub、Maven、Fir.im

作者:孙福生地址:sunfusheng.com声明:本文是 孙福生 原创投稿,转发等请联系原作者授权。前言这篇文章的目的很简单,就是要实现当我们在 GitHub 上创建应用或库的时候,Travis CI 可以帮助我们构建工程,可以把应用每次打的tag提交到 GitHub 的 releases 上,也可以把库构建完的每次版本提交到 Maven 上,还可以把应用发布到 Fir.im 上,成功或失败邮件

2018-03-08 00:00:00 673

原创 自定义View(八)-View的工作原理- View的measure

作者:志先生_地址:https://www.jianshu.com/p/a462e493856a声明:本文是 志先生_ 原创投稿,转发等请联系原作者授权。前言从上一篇中。同Activity的布局加载了解了整个View树加载的流程。最后是通过View的三大流程来实现布局的显示的。那么我们这篇来讲下布局的三大流程之一-->measure。1.MeasureSpec   在讲解测量之前我们要先清楚什么是

2018-03-07 00:00:00 478

原创 Android线程篇(五):Java内存模型

作者:Android开发者社区地址:https://www.jianshu.com/p/27a9003c33f4声明:本文是 Android开发者社区 原创投稿,转发等请联系原作者授权。终于等到你,前面的几篇文章可以说是稀松平常,讲到的都是一些基础,大多数人都会,但是这边文章以及后面文章将是你和别人拉开差距的时候,也是Java多线程中的重中之重。如果你想设计出优良的Java并发程序,那么学习并且理

2018-03-06 00:00:00 564

原创 Android开发之漫漫长途 XII——Fragment 详解

作者:忘了12138地址:http://www.cnblogs.com/wangle12138/p/8351907.html声明:本文是 忘了12138 原创投稿,转发请联系原作者授权该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知

2018-03-05 00:00:00 696

原创 Android 开发之漫漫长途 X——Android序列化

作者:忘了12138地址:http://www.cnblogs.com/wangle12138/p/8257016.html声明:本文是 忘了12138 原创投稿,转发请联系原作者授权该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知

2018-03-02 00:00:00 540

原创 自定义View(七)-View的工作原理- Activity的布局加载

作者:志先生_地址:http://blog.csdn.net/gg199402/article/details/78961106声明:本文是 志先生_ 原创投稿,转发等请联系原作者授权。前言前面几篇对动画可以说是做了非常全面的总结了(上篇文章最后的4种ViewGroup相关动画相信在了解基础后看些文章也不会太难理解)。在View的工作原理 这一部分我们将对View做全面深入的解析。由于本人是菜鸟,

2018-03-01 00:00:00 534

空空如也

空空如也

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

TA关注的人

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