自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android 混淆配置

多模块编译 minifyEnabled 主工程 模块 混淆结果(主工程,模块) true true true,true true false true, true, false true false,false false ...

2019-12-22 11:46:53

阅读数 85

评论数 0

转载 java Lambda

    https://www.cnblogs.com/heimianshusheng/p/5663913.html

2019-01-01 21:27:24

阅读数 122

评论数 0

原创 git学习

git config --local git add -u git mv 变更文件名 git log --oneline(一行) -n4 (最近两次) git branch -av git log --all(所有分支) --graph(分支演进) git log branch_nam...

2018-12-25 21:10:50

阅读数 133

评论数 0

原创 android studio 下载插件

有时候,下载插件不成功。 我也是一样的问题,并且是在有梯子的情况下,但是弄了好久终于解决了(虽然这个方法网上很多都说不推荐使用离线下载的插件包) 首先是使用了梯子,确定可以进入国外的网站以后,进入了错误提示中提到的网站,也就是这个 https://plugins.jetbrains.com/ ...

2018-08-06 09:37:35

阅读数 354

评论数 0

原创 webview长截图

private Bitmap get3(){ //获取webview缩放率 WebView wv_capture = mWebView; float scale = wv_capture.getScale(); //得到缩放后webview内容的高...

2018-05-13 11:50:08

阅读数 411

评论数 0

原创 1. 好好读读源码 button

继承TextView. 代码极其少。关键的一句话,实现按下的特效。1.  D:\sdk\sources\android-27\android\widget\Button.java    public Button(Context context, AttributeSet attrs) {    ...

2018-05-11 11:07:20

阅读数 154

评论数 0

原创 windows 下载android源码

http://www.360doc.com/content/14/0325/16/7324690_363636972.shtmlhttps://blog.csdn.net/lpjishu/article/details/509056731.安装git bash2. git clone git://...

2018-04-30 11:16:10

阅读数 366

评论数 0

原创 加快gradle编译

https://blog.csdn.net/ahence/article/details/73603326

2018-04-13 23:04:05

阅读数 142

评论数 0

原创 自助缴费

自动更新服务器地址:https://www.jianshu.com/p/6080b5367c80retrofit :https://www.jianshu.com/p/308f3c54abdd友盟:地图:butterknife : https://github.com/JakeWharton/bu...

2018-03-16 11:38:35

阅读数 479

评论数 0

原创 开始学习rxjava

https://www.zhihu.com/question/53151203http://wiki.jikexueyuan.com/project/rxjava//chapter1/what_is_different_in_rxjava.htmlhttps://github.com/kaushi...

2018-03-14 14:11:42

阅读数 113

评论数 0

原创 kotlin下载地址

https://plugins.jetbrains.com/plugin/6954-kotlin

2018-02-28 14:16:29

阅读数 1324

评论数 0

原创 android webview 注入jquery

https://bbs.exmobi.cn/thread-4094-1-1.html http://gundumw100.iteye.com/blog/1545714

2018-01-12 10:36:10

阅读数 1275

评论数 0

原创 svn 合并代码

branch 开发完,合并到trunk。 在trunk里的,目录点右键,merge.

2018-01-12 10:35:16

阅读数 358

评论数 0

原创 机器学习

https://www.zhihu.com/question/42536895https://zh.coursera.org/learn/machine-learninghttps://mooc.guokr.com/course/16/Machine-Learning/http://www.ia....

2018-01-06 17:09:19

阅读数 119

评论数 0

原创 2017开源库分析

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0216/ 1.https://github.com/rom4ek/ArcNavigationView 弧度是path贝塞尔曲线。裁剪用的是canvas.clipPath(cl...

2018-01-05 16:49:36

阅读数 135

评论数 0

原创 CatchUp 源码分析

https://github.com/hzsweers/CatchUp Technologies KotlinRxJava 2/AutoDisposeDebugging tooling as a first class citizen in the debug build ...

2017-12-13 16:53:39

阅读数 139

评论数 0

原创 闭包

http://blog.csdn.net/yzzst/article/details/74619101

2017-12-12 18:53:11

阅读数 109

评论数 0

原创 okhttp缓存

http://www.jianshu.com/p/9cebbbd0eeab

2017-10-11 15:05:56

阅读数 175

评论数 0

原创 SmartRefreshLayout源码分析

先看看基本功能:BasicUsingActivity 布局文件: <com.scwang.smartrefresh.layout.SmartRefreshLayout android:id="@+id/refreshLayout" android:lay...

2017-10-10 10:06:16

阅读数 868

评论数 0

原创 MindmappingForAndroid脑图源码分析

https://github.com/tomaszi1/MindmappingForAndroid 用的是一个SurfaceView实现,在上边画box。但是我感觉没必要,用普通的view就应该可以,因为没有什么动画。感觉用ViewDragHelper实现会比较简单。 核心代码,就是对于触摸的...

2017-10-09 17:16:33

阅读数 836

评论数 0

原创 ExpandableLayout 源码分析

https://github.com/AAkira/ExpandableLayout 带阻尼震动的效果,原来使用的是AnticipateInterpolator,差值器。 ExpandableLinearLayout https://github.com/traex/Expand...

2017-09-30 10:29:48

阅读数 209

评论数 0

原创 android-autofittextview自适应字体大小源码分析。

https://github.com/grantland/android-autofittextview。 用法: AutofitTextView android:id="@+id/output_autofit" android:layout_width...

2017-09-28 10:40:53

阅读数 695

评论数 0

原创 ExpandableTextView源码分析

代码不多,看起来不复杂。https://github.com/Carbs0126/ExpandableTextView getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLay...

2017-09-27 09:28:31

阅读数 160

评论数 0

原创 自定义Linearlayout

有一个需求。水平linearlayout,里有一个项目名称,右边紧跟项目属性。有一个问题出来了,当项目名称太长,项目属性会挤掉。 所以当项目名称太长的时候,用省略号表示,项目属性居右。git里边有两种实现方式。推荐自定义Linearlayout。记得点STAR. https://github....

2017-09-21 11:03:26

阅读数 213

评论数 0

原创 源码分析AisenWeiBo

https://github.com/wangdan/AisenWeiBo 缓存时间: /** * 如果是获取历史数据,则历史数据的时间大于这个时间,将缓存刷新 * * @return */ public static int ge...

2017-09-13 17:06:46

阅读数 167

评论数 0

原创 学习ionic

http://www.jianshu.com/p/3a8d7e23ed79 淘宝镜像 http://blog.csdn.net/metal1/article/details/53790360 npm install -g cordova --registry https://registry...

2017-09-05 19:42:18

阅读数 156

评论数 0

原创 开源中国客户端代码分析

【综合】界面:   F:\code\android-app\app\src\main\java\net\oschina\app\improve\main\tabs\DynamicTabFragment.java   所有tilte信息都保存在F:\code\android-app\app\src\...

2017-08-29 21:43:44

阅读数 369

评论数 0

原创 URL中%25E6%2588这样%25开头的字符是什么编码

http://www.cnblogs.com/jx270/p/4829589.html https://jingyan.baidu.com/article/6b182309ba6eaeba58e159cb.html

2017-08-24 15:59:59

阅读数 4142

评论数 0

原创 图片压缩

1 .universalimageloader : 默认的压缩方式: ImageScaleType.IN_SAMPLE_POWER_OF_2; protected Options prepareDecodingOptions(ImageSize imageSize, ImageDec...

2017-08-24 10:28:36

阅读数 176

评论数 0

原创 太多switch case ,if else if

太多switch case ,if else if, 说明程序有问题了,赶紧重构吧。耦合太强了。

2017-07-23 15:01:30

阅读数 4867

评论数 3

原创 动态生成类的方法

有一个需求,为了避免生成一堆switch.  把swich的条件,和数据封装在一个表中,要用的时候遍历表就可以了。一般数据好办,但是要数据是类名,用的时候要通过类名,创建类名。 //根据类名获取Class对象   Class c=Class.forName("java.lang....

2017-07-22 07:53:34

阅读数 250

评论数 0

原创 onSaveInstanceState调用时机以及fragment commit的时机

1.一个activity跳到另一个activity 06-20 17:25:03.563 990-2448/? I/ActivityManager: START u0 {cmp=com.xiayu.androidservice/.SecondActivity} from pid 16611 06-...

2017-06-20 19:12:41

阅读数 259

评论数 0

原创 面试有感

泛型的研究 T和? http://www.cnblogs.com/lwbqqyumidi/p/3837629.html string,stringbuffer,stringBuilder区别: http://blog.csdn.net/rmn190/article/details/1492013 ...

2017-06-09 18:02:19

阅读数 313

评论数 0

原创 headfirst 代理模式

http://www.androiddevtools.cn/

2017-06-08 16:51:30

阅读数 238

评论数 0

原创 handler自己实现

灵感来自 http://blog.csdn.net/honjane/article/details/61618317( java实现的简单框架) http://www.cnblogs.com/angeldevil/p/3340644.html(介绍了native) 难点如何用java层实现m...

2017-06-06 10:39:24

阅读数 629

评论数 0

原创 okhttp源码分析

http://www.jianshu.com/p/aad5aacd79bf okhttp3.4.1 1.同步请求关键代码 RealCall @Override protected void execute() { boolean signalledCallback = fa...

2017-06-02 21:55:11

阅读数 200

评论数 0

原创 android知识

activity 1.running 2.paused 不能交互 3.stopped 完全被覆盖 4.killed   oncreate        onstart看见了,不能点击,        onresume看见了,能点击 home键 -》onpause->onstop(内存...

2017-05-31 14:59:05

阅读数 149

评论数 0

原创 FrameLayout从源码中copy出来,完美运行。

https://github.com/xiayu98020214/Framelayou 我把sdk24中的FrameLayout的代码copy出来,完美运行。 看源码分析真的不行,一定要运行起来打log才能懂深,印象深刻。 记得给我在github打星星啊。 padding没有测试,后续会更新。

2017-05-26 19:02:17

阅读数 351

评论数 0

原创 jianghejie/XRecyclerView内存泄漏问题

AVLoadingIndicatorView  @Override public void setVisibility(int v) { if (getVisibility() != v) { super.setVisibility(v); if (v =...

2017-05-25 12:00:12

阅读数 848

评论数 1

原创 事件分发

http://blog.csdn.net/yanzi1225627/article/details/22592831 https://github.com/xiayu98020214/touchevent

2017-05-24 12:17:19

阅读数 152

评论数 0

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