学习心得
文章平均质量分 77
若兰明月
一个对于计算机懵懂的孩纸。
展开
-
开源App之MyHearts(二)
开源 MyHearts原创 2016-10-27 19:16:12 · 867 阅读 · 0 评论 -
如何在安卓中使用线程池(ThreadPoolExecutor)
线程池、如何在安卓和Java编程中使用线程池翻译 2017-06-28 21:25:05 · 3732 阅读 · 0 评论 -
IM即时通讯项目讲解(一)--实现类似qq微信表情面板无缝切换
IM即时通讯项目讲解(一)–实现类似qq微信表情面板无缝切换标签原创 2017-07-11 15:44:40 · 9345 阅读 · 6 评论 -
IM即时通讯项目讲解(二)--自定义实现图片选择GalleryView
IM即时通讯项目讲解(二)–自定义实现图片选择GalleryView原创 2017-07-12 15:48:37 · 1111 阅读 · 3 评论 -
自定义圆角背景实现富文本标题展示(纯需求实现)
自定义圆角背景实现富文本标题展示(纯需求实现)原创 2017-07-19 20:56:53 · 5476 阅读 · 4 评论 -
IntelliJ IDEA + Tomcat + RestFul + Mysql打造属于自己的服务器
IntelliJ IDEA + Tomcat + RestFul + Mysql打造属于自己的服务器原创 2017-08-15 22:05:11 · 2719 阅读 · 0 评论 -
MyBatis传入多个参数笔记(一)
MyBatis传入多个参数笔记(一)原创 2017-09-22 23:08:59 · 1702 阅读 · 2 评论 -
JAVA RESTful WebService实战笔记(四)
JAVA RESTful WebService实战笔记(四)原创 2017-09-18 22:26:18 · 1237 阅读 · 0 评论 -
JAVA RESTful WebService实战笔记(一)
JAVA RESTful WebService实战笔记(一)原创 2017-09-12 08:46:34 · 1339 阅读 · 0 评论 -
Mac OS X下开发软件的安装与配置(持续更新ing)
1、Mac OS X下开发软件的安装与配置2、持续更新原创 2017-05-08 20:01:19 · 819 阅读 · 0 评论 -
时间轴的实现(简单到爆炸)
时间轴的实现原创 2017-05-13 19:07:18 · 14746 阅读 · 2 评论 -
Android搜索结果显示高亮(有数据滑动底部自动刷新)
Android 搜索 高亮显示原创 2017-04-05 12:29:10 · 2563 阅读 · 1 评论 -
安卓手机软键盘弹出后不响应onKeyDown、onBackPressed方法解决方案
解决软键盘弹出后按下Back按键不响应onKeyDown、onBackPressed方法原创 2016-12-23 21:47:22 · 3300 阅读 · 0 评论 -
使用Bmob云端服务器模拟简单的注册登录
前一阶段看徐宜生写的Android群英传里面介绍的搭建云端服务器,那个时候自己不懂,加上有其他的学习,就没有深入,但是这两天找了资料研究了一下,读了官方文档,感觉挺不错的,服务端不用自己搭建了。(听说集成了好多东西,可以聊天、支付、分享、注册什么的)那就自己模拟一下注册登录吧。环境搭建第一步:首先去Bmob官网注册自己的账号,创建自己的项目,获取到自己的专属AppLication ID,这个在初始化原创 2016-03-03 22:27:58 · 15311 阅读 · 18 评论 -
ImageView的scaleType知识总结
ImageView的scaleType知识总结原创 2016-12-28 12:41:14 · 511 阅读 · 0 评论 -
Rx实现事件总线(类似于EventBus)总结
RxJava RxBus原创 2017-01-06 11:47:01 · 1468 阅读 · 0 评论 -
OkHttp中Interceptor拦截器之公共参数请求封装
OkHttp中Interceptor拦截器之公共参数请求封装原创 2017-02-25 18:31:56 · 12925 阅读 · 8 评论 -
ProgressFragment的简单封装
ProgressFragment的简单封装,实现三种状态(Loading、错误、空数据、正常情况)切换原创 2017-02-26 20:42:53 · 977 阅读 · 0 评论 -
RxJava学习之转换型操作符
RxJava学习之转换型操作符原创 2017-03-09 21:58:01 · 971 阅读 · 0 评论 -
RxJava学习之结合(组合)型操作符
RxJava学习之结合(组合)型操作符标签原创 2017-03-10 21:13:21 · 783 阅读 · 0 评论 -
JAVA RESTful WebService实战笔记(二)
JAVA RESTful WebService实战笔记(二)原创 2017-09-12 08:47:44 · 1199 阅读 · 0 评论 -
JAVA RESTful WebService实战笔记(三)
JAVA RESTful WebService实战笔记(三)原创 2017-09-12 23:31:11 · 1159 阅读 · 0 评论 -
Retrofit源码解读(二)--Retrofit中网络通信相关
Retrofit源码解读(二)–Retrofit中网络通信相关原创 2017-12-09 13:03:04 · 398 阅读 · 0 评论 -
OkHttp源码解读总结(十二)--->连接池ConectionPool源码总结
OkHttp源码解读总结(十二)—>连接池ConectionPool源码总结标签(空格分隔): OkHttp源码 学习笔记前言以下的相关知识总结是通过慕课网的相关学习和自己的相关看法,如果有需要的可以去查看一下慕课网的相关教学,感觉还可以。官网介绍Manages reuse of HTTP and HTTP/2 connections for reduced原创 2018-02-03 21:51:35 · 531 阅读 · 0 评论 -
Python学习-Python链接MySql数据库
第一步:配置环境配置python环境上网百度一下就可以了啦配置mysql环境mac中打开命令行输入sudo pip3 install mysqlclient(按下enter执行即可(需要先安装过mysql))检测是否安装成功import MySQLdb (按下enter如果不报错就证明成功)连接数据库import MySQLdb...原创 2018-03-13 14:23:59 · 679 阅读 · 0 评论 -
ARouter简单使用
一、使用方法1.1 导包导包现在分java和kotlin, java的导包方法如下,在根moduel的build.gradle添加如下内容:android { defaultConfig { ... javaCompileOptions { annotationProcessorOptions { arguments = ...原创 2018-04-26 16:21:01 · 751 阅读 · 0 评论 -
MVVM 架构,ViewModel和LiveData(一)
MVVM 架构,ViewModel和LiveData(一)标签(空格分隔): 翻译计划 Android开发原文链接MVVM architecture, ViewModel and LiveData (Part 1)正文在Google I/O之间,Google推出了包含LiveData和ViewModel的组件架构,这有助于开发者们使用MVVM开发Android应...翻译 2018-05-19 22:33:09 · 22384 阅读 · 3 评论 -
Dagger2学习笔记
来自kotlin打造完整电商APP视频学习笔记如何依赖使用第一步在Project的build.gradle中添加 dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' //添加apt命令 // NOTE: Do not place your a...原创 2018-05-07 22:52:32 · 399 阅读 · 0 评论 -
为什么选择MVVM而不是MVP - Android体系结构
为什么选择MVVM而不是MVP - Android体系结构标签(空格分隔): 翻译计划 Android开发原文链接Why to choose MVVM over MVP — Android ArchitectureArchitecture????根据维基百科的说法,Software Architecture 指的是软件系统的高层次结构,创建这样的结构的学科以及d...翻译 2018-05-21 22:00:56 · 2489 阅读 · 0 评论 -
MVVM 架构,ViewModel和LiveData(二)
MVVM 架构,ViewModel和LiveData(二)标签(空格分隔): 翻译计划 Android开发原文链接MVVM architecture, ViewModel and LiveData — Part 2 (DI)在Google I / O期间(去年),Google推出了包含LiveData和ViewModel的Architecture Components,...翻译 2018-05-29 18:10:12 · 2846 阅读 · 0 评论 -
RxJava1 学习笔记
RxJava1 学习笔记标签(空格分隔): 开源项目 Android开发观察者模式UML类图观察者场景1、一个方面的操作依赖另一个方面的状态 变化2、如果在更改一个对象的时候,需要同时连带改变其他的对象3、当一个对象必须通知其他的对象,但是你又希望这个对象和其他被通知的对象是松散耦合的 RxJava四要素1、被观察者2、观察者3、订阅(被观...原创 2018-06-11 09:25:05 · 411 阅读 · 0 评论 -
OkHttp源码解读总结(十一)--->ConnectInterceptor拦截器
OkHttp源码解读总结(十一)—>ConnectInterceptor拦截器标签(空格分隔): OkHttp源码 学习笔记前言以下的相关知识总结是通过慕课网的相关学习和自己的相关看法,如果有需要的可以去查看一下慕课网的相关教学,感觉还可以。连接池的概念1、ConnectInterceptor拦截打开与服务器之间的连接,正式开启okhttp的网络请求原创 2018-01-19 09:33:44 · 497 阅读 · 0 评论 -
OkHttp源码解读总结(十)--->CacheInterceptor拦截器
OkHttp源码解读总结(十)—>CacheInterceptor拦截器标签(空格分隔): OkHttp源码 学习笔记前言以下的相关知识总结是通过慕课网的相关学习和自己的相关看法,如果有需要的可以去查看一下慕课网的相关教学,感觉还可以。 前面总结了Cache的get(读)和put(取)方法,HTTP的缓存的工作是通过一个叫CacheInterceptor拦截器来完成原创 2018-01-19 09:33:07 · 459 阅读 · 0 评论 -
OkHttp源码解读总结(二)--->OkHttp同步/异步请求
OkHttp源码解读总结(二)--->OkHttp同步/异步请求原创 2018-01-03 17:45:21 · 540 阅读 · 0 评论 -
Retrofit源码解读(三)--RxJavaCallAdapterFactory讲解
Retrofit源码解读(三)–RxJavaCallAdapterFactory讲解标签原创 2017-12-10 20:05:58 · 1399 阅读 · 0 评论 -
Retrofit源码解析(四)---ServiceMethod相关分析
Retrofit源码解析(四)---ServiceMethod相关分析原创 2017-12-12 10:27:46 · 1542 阅读 · 0 评论 -
Retrofit源码解读(五)--okhttpCall和adapt方法
Retrofit源码解读(五)--okhttpCall和adapt方法原创 2017-12-14 10:38:26 · 684 阅读 · 0 评论 -
Retrofit源码解读(六)--Retrofit中的设计模式
Retrofit源码解读(六)--Retrofit中的设计模式原创 2017-12-14 10:38:59 · 887 阅读 · 0 评论 -
EditText金额输入(限制输入金额大小和小数点后两位)
Android中控制EditText输入内容、长度的方法有三种方案一:通过监听EditText的addTextChangedListener方法方案二:通过setFilter()方法设置过滤器也就是自定义一个类实现InputFilter接口,复写filter这个方法在里面进行相关逻辑方案三:通过布局文件中,控件的属性来控制例如 maxLength、inputType、minLength等原创 2017-11-25 12:23:05 · 8768 阅读 · 2 评论 -
Retrofit源码解读(一)--Retrofit简单流程
Retrofit的简单使用原创 2017-12-07 20:46:53 · 368 阅读 · 0 评论