- 博客(33)
- 收藏
- 关注
原创 Glide加载drawable的webp
/** * 加载本地drawable的webp是可以的 * Glide.with(this).load(R.drawable.logo).into(image); */ /** * 加载本地drawable的gif是可以的 * Glide.with(this).load(R.drawable
2016-05-31 18:17:20 10226 2
转载 android webp编解码
key words:Android decode webp sample当我敲下键盘的时候有种深深的耻辱感,看到android 4.0支持webp格式的图像,于是我狠命的找提供了什么样的api,nnd,硬是没找到,后来抱着试试的心态,用BitmapFactory来读一下,结果没啥问题。得出一个结论,作为一名码农,要敢想敢尝试敢做!webp解码跟你解码jpg没啥区别,图片放到
2016-05-31 17:53:29 995
原创 Rxjava中的zip操作
http://www.jianshu.com/p/2d32f9db0e50下面的这个项目就使用了zip转换操作。https://github.com/gzsll/TLint/ @Provides @PerActivity Observable provideNotificationObservable(GameApi mGameApi, ForumApi mF
2016-05-25 10:42:26 3827
转载 控制反转(IoC)与依赖注入(DI)
(转载)http://zhangjunhd.blog.51cto.com/113473/1265301.控制反转(Inversion of Control)与依赖注入(Dependency Injection)控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是
2016-05-25 07:41:30 248
转载 Java代码实现依赖注入
(转载)http://zhangjunhd.blog.51cto.com/113473/126545这里将模仿Spring实现一种基于xml配置文件的依赖注入机制。文件中将实现3中注入,一是单值注入,包括int,float,double,char等,也包括String注入;二是Java容器注入,包括List,Set,Map三种容器的注入,最后一种是java bean对象注入。实现的
2016-05-25 07:40:38 428
原创 EditText限制输入最大最小值
http://stackoverflow.com/questions/14212518/is-there-a-way-to-define-a-min-and-max-value-for-edittext-in-androidFirst make this class :package com.test;import android.text.InputFilter;impor
2016-05-24 11:47:25 6962
原创 EditText限制输入两位小数
http://stackoverflow.com/questions/17423483/how-to-limit-edittext-length-to-7-integers-and-2-decimal-placesTry this under onCreate youreditText.setFilters(new InputFilter[] {new DecimalDigitsI
2016-05-24 11:46:29 945
转载 Activity如何使用Handler与Service通信
要实现通过Handler,Activity通知Service,这里必须有一个桥梁这个桥梁就是Messager。(1)Service通过onBind方法返回一个Messager对象给Activity,因为Service里面的Handler包裹在Messager里面。所以Activity也就拿到了Handler了。(2)在Activity中实现一个Messager,通过m1将这个Activ
2016-05-24 08:23:08 1475 1
原创 Rxjava操作符学习博客
RxJava----操作符:创建操作符RxJava----操作符:过滤操作符RxJava----操作符:算术和聚合操作符RxJava----操作符:条件和布尔操作符
2016-05-18 11:20:26 305
转载 谁来讲讲Rxjava、rxandroid中的操作符的作用?
(转载)https://www.zhihu.com/question/32209660作者:冷月链接:https://www.zhihu.com/question/32209660/answer/63984697来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。自己来填一下坑:ReactiveX的每种编程语言的实现都实现了一组操作符的集合
2016-05-18 11:13:34 467
原创 Rxjava中的toMap操作符
class MonkeyCoding { public String name; public int age; public MonkeyCoding(String name, int age) { this.name = name; this.age = age; }}public class MainActivity ex
2016-05-18 11:08:59 1036
原创 Rxjava中toList操作符
public class MainActivity extends AppCompatActivity { private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2016-05-18 10:32:45 5165
转载 打开某个(第三方应用)Activity,检查是否有Activity匹配
对于不确定是否有Activity匹配,确实存在更通用的方式,参看http://developer.android.com/guide/components/intents-common.htmlif (intent.resolveActivity(getPackageManager()) != null) {startActivity(intent);}
2016-05-17 20:16:55 717
原创 Rxjava中的range的简单使用。
public class MainActivity extends AppCompatActivity { private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2016-05-17 19:46:43 3439
原创 Rxjava中的doOnNext的作用和在哪里执行
/** * onStart里面异常不走onError */public class MainActivity extends AppCompatActivity { private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onC
2016-05-17 19:31:54 12844
原创 decompile中的一些值对应的string类型
android:orientation="vertical" android:orientation="1"android:orientation="horizontal" android:orientation="0"android:layout_width="-1" android:layout_width="match_parent"android:layout_width="-2
2016-05-17 10:18:20 443
原创 decompile挖财和小牛在线
挖财理财使用开源控件:(1)in.srain.cube.views.ptr;(2)de.greenrobot.event;(3)android.volley;(4)baoyz.swipemenulistview;(5)me.grantland.widget;字体自适应控件(6)zhy.android.percent.support;
2016-05-17 10:03:44 812
原创 decompile京东
反编译之后,发现京东使用了非常多的开源库,一一列出来:(1)volley;(2)Fresco,图片加载库;(3)handmark.pulltorefresh.library(4)fastjson;(5)okhttp;(6)eventbus;(7)okio;(8)butterknife;(9)zxing;
2016-05-17 09:59:39 381
原创 Rxandroid中map等操作,如何切换线程
public class MainActivity extends AppCompatActivity { Button btn; TextView txt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat
2016-05-16 23:10:54 1924
原创 Rxandroid中doOnSubscribe(),如何指定其运行的线程?
public class MainActivity extends AppCompatActivity { Button btn; TextView txt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat
2016-05-16 22:17:22 3769
原创 Rxandroid中doOnSubscribe()执行默认情况下所在的线程
public class MainActivity extends AppCompatActivity { Button btn; TextView txt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat
2016-05-16 22:04:10 5054
转载 Fragment全解析系列(一):那些年踩过的坑
(转载)http://www.jianshu.com/p/d9143a92ad94Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation本篇主要介绍一些最常见的Fragment的坑以及官方Fragment库的那些自身的BUG,这些BUG在
2016-05-16 21:09:05 1451
转载 我的Android进阶之旅------>RxJava学习资料汇总
(转载)http://blog.csdn.net/ouyang_peng/article/details/51284448在响应式编程中,应该牢记以下两点:everything is a stream(一切皆流)don't break the chain(不要打断链式结构)记住,可观测序列就像一条河,它们是流动的。你可以“过滤”一条河,你可以“转换”
2016-05-16 20:27:35 791
转载 彻底理解JAVA动态代理
(转载)http://www.cnblogs.com/flyoung2008/p/3251148.html代理设计模式定义:为其他对象提供一种代理以控制对这个对象的访问。代理模式的结构如下图所示。动态代理使用java动态代理机制以巧妙的方式实现了代理模式的设计理念。代理模式示例代码public interface Subject
2016-05-16 08:26:25 282
转载 如何使用git创建项目,创建分支
(转载)http://blog.csdn.net/wfdtxz/article/details/7973608git config -global user.name "Your name"git config -global user.email "[email protected]"建立一个存放工程的文件夹git init命令
2016-05-15 23:10:34 274
原创 Activity设置android:windowIsTranslucent属性之后,点击按钮跳转到其他的Activity
比如说AActivity设置android:windowIsTranslucent属性之后,点击按钮跳转到BActivity。那么将会出现一个问题,如果点击很快的话,将会出现多个BActivity。
2016-05-12 17:03:43 2116 1
转载 (android:windowIsTranslucent)影响(android:windowAnimationStyle)Activity切换动画无效
(转载)http://blog.csdn.net/u012612952/article/details/21596433近没事的时候仿写Google+的布局,遇到了一个问题,想要一个类似网易新闻向左滑动Activity界面可以finish掉Activity,由于向左滑动时,左面会出现黑屏,不好看, 所以在样式中添加了 Android:windowIsTranslucent">true让Acti
2016-05-12 17:01:38 801
转载 android:onTouch()和onTouchEvent()的区别?看完这篇文章就知道了
(转载)http://www.oschina.net/question/54100_28968?fromerr=0EyHuwoHAndroid Touch Screen 与传统Click Touch Screen不同,会有一些手势(Gesture),例如Fling,Scroll等等。这些Gesture会使用户体验大大提升。Android中的Gesture识别(detector)
2016-05-11 13:48:16 364
转载 Android View的onTouchEvent和OnTouch区别
(转载)http://blog.csdn.net/huiguixian/article/details/22193977还是以自定义的TestButton为例。我们可以通过重写onTouchEvent方法来处理诸如down move up的消息:[java] view plain copy print?public class
2016-05-11 13:46:58 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人