博客专栏  >  移动开发   >  android技术分享与探讨

android技术分享与探讨

发表一些与android相关的技术博客,包括源码分析,应用实现,新技术的调研等。

关注
0 已关注
34篇博文
  • RxJava源码分析

    最近因为实习的原因,又好长一段时间没写博客了。今天来个较简短的博客来强势回归哈哈。上篇博客写了RN的源码分析,出乎意料的就有两个出版社联系我要不要出书,可见RN的火热。本来也想写RN的,但因为最近实习...

    2016-07-15 20:36
    2841
  • React Native之底层源码分析篇

    学习React-Native有一段时间了。今天就从源码的角度来分析下React-Native底层的通信机制。了解下底层是如何通信的对开发也有所好处。概要先大概讲一下React-Native的通信过程。...

    2016-05-30 08:55
    12601
  • React-Native之flexbox布局篇

    这篇博客稍微讲解下React-Native中的布局。比较简单。RN的而布局是用css中的flexbox布局,所以布局起来与android传统的布局样式有点像。接下来就结合图片一起来看看。常用属性讲解R...

    2016-05-12 17:11
    9725
  • 入门React-Native世界

    接触React-Native有一段时间了,本篇博客讲下我对RN的理解,以及入门RN必须要了解的一些基础知识。文中也会贴上一些我认为写得很好的博客链接,也是对自己学习的知识一个总结。话不多说,直接开始吧...

    2016-05-10 11:35
    1574
  • EventBus源码分析

    最近在学习Rxjava,它的思想让我回想起了之前项目中用到的EventBus,事件订阅。但EventBus的具体原理己经记不清,就跑回去看了下它的源码。今天总结下。它的使用方法很简单,不知道如何使用的...

    2016-04-29 10:37
    4340
  • ButterKnife源码分析

    使用Butter Knife己经很长时间了,一直很喜欢用。因为它能帮我节省很多重复性的绑定控件代码。今天就来讲讲它的源码吧。只是总结我对它源码的一个理解。先看下它的使用效果:public TestAc...

    2016-04-27 11:23
    2458
  • LeetCode最常见的面试笔试题总结

    找了一段时间的实习,总结一下LeetCode上面试出现频率比较高的题,只总结一部分,后续还会继续更新。一、Two Sum题意是给出一个数组,输出和为k的两个数。数组为无序的。 这道题的解题思路是先把...

    2016-04-26 23:55
    6856
  • android自定义进度值可拖动的seekbar

    最近忙找实习,加上实验室在推新项目,需要学习新知识。所以很长一段时间没去整理了官博客了,github也蛮久没更新,很惭愧。接下来还是要坚持写。今天就简单的写一下我在项目中用到的算自定义seekbar的...

    2016-04-18 20:10
    4914
  • 浅谈开发中常用的设计模式

    设计模式在开发中占很重要的地位。在大型项目中使用好设计模式往往会取得事半功倍的效果。本篇博客就介绍下几种在开发中常用到的设计模式。设计原则先看下一些约定俗成的设计原则,其实要遵守以下所有原则很难,但开...

    2016-04-12 00:21
    6418
  • 仿美团商品选购下拉菜单实现

    感觉自己还是很少写实际应用实现的博客。最近在找实习,写博客时间少了,但还是要坚持。今天这篇博客来讲下电商应用中常见的选择类别下拉列表的实现。先看下效果图: 一、下拉列表的实现 其实实现方法有很多,...

    2016-03-09 09:44
    2041
  • Android中Window添加View的底层原理

    一,WIndow和windowManager Window是一个抽象类,它的具体实现是PhoneWindow,创建一个window很简单,只需要创建一个windowManager即可,window具体...

    2016-03-03 09:41
    2960
  • android View绘制源码分析

    在开发过程中我们经常要进行view的自定义。如果熟练掌握自定义技巧的话就能做出很多控件出来。这篇博客来讲讲view绘制背后发生的那些事。view的基础知识view的绘制概括首先先说说view绘制的整体...

    2016-03-01 15:36
    834
  • android测试工具MonkeyRunner--google官网翻译

    最近在复习之前的笔记,在回顾MonkeyRunner时看了看google官网的内容,写得不错,就翻译出来分享下。其实google官网真是一个学习的好地方。基础知识MonkeyRunner工具提供了一个...

    2016-02-25 10:37
    1078
  • android发送邮件

    一个项目的需求,之前一篇博客写过如何生成excel,生成后的excel要发送给用户(指定邮箱)。奇葩的后台说这个发送也不好实现,要客户端来做。也就只能做了(又是分分钟要来个螺旋王)。本篇博客就简单介绍...

    2016-02-22 11:50
    2656
  • LayoutInflater源码解析

    又来一篇源码分析文章。讲源码分析文章有的时候很虚,因为我只能讲个我看懂的大概流程,所以细节部分可以没有深入研究,看完之后也只能了解个大概。但个人觉得看源码更重要的是思路而不是细节。今天来分析下Layo...

    2016-02-21 11:42
    1592
  • Volley源码解析

    很早之前就想写下关于Volley的源码解析。一开始学android网络访问都是使用HttpClient,刚接触么Volley的时候就瞬间爱不释手,虽说现在项目中使用OkHttp多些(Volley更新慢...

    2016-02-20 09:29
    1395
  • android中生成excel

    都说程序员不爽产品经理,其实有的时候遇到一些奇葩的后台开发人员也会很不顺心。最近项目有这样一个要求,要生成一个excel然后发邮件给客户。结果后台人员直接把这个功能扔给客户端,理由是后台不好实现。听到...

    2016-01-29 10:35
    3619
  • android TextView实现跑马灯效果

    最近忙着项目,很久没有总结提交博客和提交github了。接下来我打算整理下项目中用到的比较有用的发表到博客上。也打算总结一些关于设计模式和源码分析的博客。今天的话就先来讲下一个非常简单但又很常用的控件...

    2016-01-28 20:15
    2929
  • Data Binding Guide——google官方文档翻译(下)

    这篇博客是Data Binding Guide官网文档翻译的下篇,如果没看过前半部分翻译的可以先看Data Binding Guide——google官方文档翻译(上)  一,数据对象 任何不含业...

    2016-01-17 10:28
    1402
  • Data Binding Guide——google官方文档翻译(上)

    android引入MVVM框架时间还不长,目前还很少有应用到app中的。但它是比较新的技术,使用它来搭建项目能省很多代码,而且能使用代码架构比较清晰。本篇文章是我在学习MVVM时翻译的,篇幅比较长,先...

    2016-01-13 08:45
    1943

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部