Android
Gene-Liu
这个作者很懒,什么都没留下…
展开
-
每日一词——Intent
Intent intent = new Intent(activityA.class, activityB.class);释义A 期待 B 有所作为,当 A 做了某件事案例效果代码仓库(码云)Intent intent = new Intent(activityA.class, activityB.class);释义A Expects B(A has...原创 2018-08-09 16:34:42 · 160 阅读 · 0 评论 -
每日一词——RxJava
RxJava我们需要了解三个模块:基于观察者模式的基本使用 + 基于线程调度的用法 + 基于操作符的用法原创 2018-08-30 14:01:55 · 143 阅读 · 0 评论 -
每日一词——Java按值传递
其实这里不仅仅想说的是浅复制和深复制的问题,更多的是想说关于重构(重新组织代码)的问题,我们一般不采纳对函数参数进行重新赋值的行为,所以,我们应该尽量选择深复制,不要去修改参数的值,不然的话,会使得代码逻辑不清晰。class Param { public static void main(String[] args) { Date d1 = new Date("1 Ap...原创 2018-08-30 09:53:18 · 134 阅读 · 0 评论 -
每日一词——Retrofit
使用步骤 1、Retrofit 开源库、OkHttp网络库、数据解析器集成、注册网络权限依赖包导入implementation 'com.squareup.retrofit2:retrofit:2.2.0'implementation 'com.squareup.okhttp3:okhttp:3.4.1'implementation 'com.squareup.retrofit2:...原创 2018-08-29 10:04:44 · 171 阅读 · 0 评论 -
每日一词——Handler
参考Handler 是什么为什么使用 Handler使用 Handler1、使用 Handler 的 post() 及 postDelayed() 方法在 Runnable 中处理 UI 的更新操作2、使用 Handler 的 sendMessage() 方法发送 可以携带 自定义对象 的 Message 对象3、使用 Handler.Callback 来对 sendMes...原创 2018-08-21 18:02:52 · 193 阅读 · 0 评论 -
每日一词——事件分发
1 基础认知2 事件分发机制3 基本名词释义3.1 Activity3.2 View 、ViewGroup4 再谈事件分发4.1 基本顺序4.2 涉及方法5 再谈 Activity + ViewGroup + View 事件分发机制5.1 先看 View 事件分发机制5.2 再看 View 事件分发机制1 基础认知...原创 2018-08-23 19:55:58 · 797 阅读 · 2 评论 -
每日一词——RxJava
1 生活举例1.1 假设场景1.2 运转流程1.3 名词映射1.4 一言以蔽之2 学会使用2.1 基本用法2.2 链式调用1 生活举例1.1 假设场景用餐高峰期,在一家很火的餐厅吃饭是需要叫号排队的,此刻我们已经取到号码1.2 运转流程我们在一旁听着,当小姐姐叫号,不是我们的号码就继续等待,是我们的号码时,我们就起...原创 2018-08-22 17:41:49 · 133 阅读 · 0 评论 -
每日一词——Android 上传头像
需求描述第一个问题描述 及 解决方案第二个问题及解决方案需求描述1、用户点击好友头像,打开相册 2、用户选择心仪图片,开始裁剪 3、用户选择保存按钮,更换头像第一个问题描述 及 解决方案项目一开始的设计中,使用的是默认图片,用户头像的设置使用的是如下代码imageView.setImageResource(R.drawable.apple...原创 2018-08-17 00:48:44 · 241 阅读 · 0 评论 -
每日一词——Android服务
[TOC] 源代码地址:https://gitee.com/ljl17625/ServiceTest.git原创 2018-08-13 17:50:05 · 173 阅读 · 0 评论 -
每日一词——Android运行时权限
参考代码:https://gitee.com/ljl17625/RuntimePermissionTest.git原创 2018-08-12 22:21:32 · 166 阅读 · 0 评论 -
每日一词——Android本地依赖
[TOC] Android本地依赖添加办法问题无法使用 implementation ‘com.squareup.okhttp3:okhttp:3.4.1’ 获取到依赖解决办法1、到 mvn repo 手动下载 jar 包:okhttp 以及 okio2、切换 Android Studio 到 Project 视图结构,添加文件夹 lib,复制 jar包到该目录,选中两个...原创 2018-08-15 10:50:57 · 373 阅读 · 0 评论 -
每日一词——Activity生命周期
ActivityA –> ActivityBActivity启动模式StandardSingTopSingleTasksingleInstanceActivityA –> ActivityBActivity启动模式Standard总结:无论你在back stack处于什么位置,都需要创建新的实例 SingTop总结:只...原创 2018-08-10 17:52:50 · 137 阅读 · 0 评论