xiaoshenke100
码龄13年
求更新 关注
提问 私信
  • 博客:23,463
    23,463
    总访问量
  • 14
    原创
  • 3
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2012-10-15
博客简介:

yigeid的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得0次收藏
  • 博客总排名1,937,845名
创作历程
  • 4篇
    2016年
  • 10篇
    2015年

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

79人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

android 数行代码集成二维码扫描识别功能

数行代码轻松集成二维码扫描功能!
原创
博文更新于 2016.08.31 ·
971 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CoordinatorLayout系列

最近博主由于项目原因研究了一下android.support.design.widget包中的CoordinatorLayout。这篇文章从源码上简单分析一下这个控件的实现。一句话总结,这个控件的特点是能够协调子view的行为。
原创
博文更新于 2016.07.15 ·
541 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

fresco系列一 异步框架的设计与实现

fresco开篇文章介绍到,因为java.util.concurrent包中的future类只有两个结果,在表现图片连续loading的时候能力不足。因此fresco自己实现了一套异步框架。这篇文章分析下fresco这套异步框架的设计与实现。代码版本0.10.0代码仓库: https://github.com/facebook/fresco要分析一个异步框架,就要找
原创
博文更新于 2016.06.15 ·
1259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

fresco开篇

一篇介绍fresco的文章。需翻墙。https://code.facebook.com/posts/366199913563917/introducing-fresco-a-new-image-library-for-android/一 fresco解决图片内存的方法。二 fresco的数据流设计。其它:fb实现了AnimatedDrawable来更好的支持动画。fb实现了mvc架构来实现图片显示。
原创
博文更新于 2016.06.14 ·
493 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react-native源码系列三 native c++代码到js代码

上篇文章追踪runApplication函数到c++层,这篇文章分析一下c++与js的通信代码。基础知识 Android系统加载JNI Lib的方法   Android系统加载JNI Lib的方法有如下两种:  1) 通过JNI_OnLoad  2) 如果JNI Lib没有定义JNI_OnLoad,则dvm调用dvmResolveNativeMethod进行动态
原创
博文更新于 2015.12.16 ·
3743 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react-native源码分析系列五 绘制js组件

上篇分析了负责分发touch的ReatRootView,这篇文章继续分析view的绘制。react-native绘制view的思路是将js写的控件映射到native的控件,通过addView之类的函数将js的控件添加到reactRootView.首先看一个我个人项目中的例子。ui长这样。用ddms的hierarchy view抓一下看一下。可以看到有Reac
原创
博文更新于 2015.12.16 ·
1817 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

react-native源码分析系列四 ReactRootView

这篇文章分析一下ReactRootView类 主要focus在touch的处理上。ReactRootView.javapublic class ReactRootView extends SizeMonitoringFrameLayout implementsRootView      /////////*****RootView.javapublic interface
原创
博文更新于 2015.12.15 ·
4085 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

react-native源码分析系列二

接上篇。从ReactInstanceManager的createReactContext函数开始分析。ReactInstanceManager.java/*** @return instance of {@link ReactContext} configured a {@link CatalystInstance} set*/private ReactApplicat
原创
博文更新于 2015.12.13 ·
1387 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

android volley缓存设计分析

本文学习一下volley的缓存设计写法。首先看下哪些类使用了cache。Cache.javapublic interface Cache {public Entry get(String key);public void put(String key, Entry entry);public void initialize();public void invalid
原创
博文更新于 2015.12.13 ·
638 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react-native源码分析系列一

react-native源码目前我看到过的最好的分析文章是qq空间分析的这篇。http://zhuanlan.zhihu.com/magilu/20259704不得不说大厂推出的分析确实牛逼,逻辑清晰。不过由于博主自己也读过源码,也做过一些分析,因此准备将这些分析整理一下放出来(这个系列会比较长。react-native 官网https://github.com/facebook/
原创
博文更新于 2015.12.08 ·
2445 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

android jockeyjs库对webview的封装

jockeyjs库对h5和native代码交互做了优美的封装。你可以写出像下面这种风格的代码,本文对它的实现做一个分析。//Listen for an event from JavaScript and log a message when we have receied it.jockey.on("event-name", new JockeyHandler() { @Ov
原创
博文更新于 2015.12.08 ·
3389 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

分享学习scala时看到scala仅仅使用ifthenelse构造出boolean类型的精妙代码

abstract class Boolean{  def ifThenElse[T](t: => T,e: => T): T  def && (x: => Boolean): Boolean=ifThenElse(x,false)  ...  def == (x: Boolean): Boolean=ifThenElse(x,x.unary_!)}object true e
原创
博文更新于 2015.12.06 ·
769 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

square的leakcanary库实现分析

Squareup大神公司出品的著名android检测内存泄漏的库,这里不介绍用法。官网地址https://github.com/square/leakcanary。官方说明了实现原理。1 crefWatcher.watch() reates a KeyedWeakReference to the watched object.2 Later, in a backgrou
原创
博文更新于 2015.12.06 ·
898 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

知乎android客户端drawer布局探究

最近我的个人项目react-online-news用到drawer布局。https://github.com/xiaoshenke/React-Online-News欢迎star fork。在drawer的navigation部分设计界面的时候参考了知乎。至于实现部分,我准备在点击navigation的item的时候,弹出对应activity。但是当我仔细观察知乎的这几个页
原创
博文更新于 2015.12.05 ·
741 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏