- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Android websocket使用
gitHub地址 https://github.com/crossbario/autobahn-java 支持wss和ws 1,添加依赖: dependencies { implementation 'io.crossbar.autobahn:autobahn-android:18.5.1' } 可能遇到的问题 1 解决办法:(1)修改 minSdkVersion = 24...
2018-07-26 16:16:50 3451 1
原创 RxJava1变换原理
1)Observable.from(students) .map(new Func1<Student, String>() { @Override public String call(Student student) { retu...
2018-07-21 10:59:23 136
原创 getMeasuredWidth()与getWidth()的区别
1,两者的赋值时机不同,getMeasuredWidth()在measure完成时产生,getWidth()在layout后产生,默认情况下两者大小相等 2,getWidth()的源码 public final int getWidth() { return mRight - mLeft; } 如果重写onLayout()方法,修改mRight,mLeft的值,getMeasure...
2018-07-17 11:45:37 1814
原创 EventBus小结
1,注册register:在subscribe方法中通过eventType(实参类型)去subScriptionByEventType中查找存储在该集合中的方法,顺便把我们传入的实参封装成了subscription,如果没有找到则创建。根据实参类型找到所有匹配的方法之后,根据优先级将新创建的存储着对应方法的集合插入进存储匹配方法的集合中,插入完数据之后再使用eventType做键存储着对应方法的集...
2018-07-11 11:16:04 130
原创 手机存储
手机分为内部存储和外部存储1、内部存储主要方法路径Environment.getDataDirectory()/dataEnvironment.getDownloadCacheDirectory()/cacheEnvironment.getRootDirectory()/system这里的内部存储对应的就是手机QQ的手机内存,路径为Environment.getDataDirectory().ge...
2018-07-04 15:09:04 345
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人