摘要: 1.共享变量(内存) 2.管道 3.handle机制 runOnUiThread(Runnable) view.post(Runnable) android 进程内的消息驱动机制 Handler,MessageQueue,Runnable,Looper Looper和Message的处理机制:首先在阅读全文
posted @ 2016-10-19 23:44 安卓笔记侠 阅读(525) 评论(0) 编辑
摘要: 前言 Context也就是上下文对象,是Android较为常用的类,但是对于Context,很多人都停留在会用的阶段,这个系列会带大家从源码角度来分析Context,从而更加深入的理解它。 1.Context概述 Context意为上下文或者场景,是一个应用程序环境信息的接口。在开发中我们经常会使用阅读全文
posted @ 2016-10-19 20:21 安卓笔记侠 阅读(1008) 评论(0) 编辑
摘要: 在ActivityA中,startActivityForResult到ActivityB,其中ActivityB设置为SingleTask。 那么在实际出现的现象为: ActivityA的onActivityResult将会首先被回调,然后再执行ActivityB的onCreate函数,也就说无论A阅读全文
posted @ 2016-10-19 00:37 安卓笔记侠 阅读(694) 评论(0) 编辑
摘要: 大家先看看目录结构 先看V层 View里面我写了一个接口LoginView 然后,在登录这个Activity 去实现这个接口,并实现其抽象方法。即看LoginActivity onCreate中引用了P view层点击事件条用了P层 我们再看P层。 最后M层 model里面我写了一个接口LoginM阅读全文
posted @ 2016-10-18 20:30 安卓笔记侠 阅读(327) 评论(0) 编辑
摘要: 自定义下拉刷新控件 - RefreshableView(支持所有控件的下拉刷新)https://blog.csdn.net/cjh_android/article/details/52462367 亲测:有bug 仿照新浪微博 Android 客户端个人中心的 ScrollView,下拉背景伸缩回弹阅读全文
posted @ 2016-10-17 20:06 安卓笔记侠 阅读(139) 评论(0) 编辑
111
摘要: 88. 77. 66. 55. 44. 33. 22. 11.阅读全文
posted @ 2019-03-11 10:50 安卓笔记侠 阅读(34) 评论(0) 编辑
摘要: 业务场景:有的时候我们的页面可能是Activity 嵌套多个Fragment ..其中某个Fragment 又嵌套多个Fragment。 其中某个子Fragment 定义为 NewsFragment 。父容器 Fragment 定义为 ShouYeMainFragment ShouYeMainFra阅读全文
posted @ 2019-03-05 17:18 安卓笔记侠 阅读(268) 评论(0) 编辑
摘要: 说起来,这是一个漫长的问题: 客户端和服务器通信的结构是:包头+数据长度+数据 客户端请求服务器发送200包数据。包头=request;长度=4(一个int),数据=200; 服务器在收到客户端的请求后,在while循环里面不停的send,直到够200包:包头=indicate 长度=XX,后面跟一阅读全文
posted @ 2019-03-04 17:34 安卓笔记侠 阅读(183) 评论(0) 编辑
摘要: ①定义 Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。 ②作用 Token的目的是为了验证用户登录情况以及减轻服务器的压力,减少频繁的阅读全文
posted @ 2019-03-01 10:12 安卓笔记侠 阅读(212) 评论(1) 编辑
摘要: 1.复合模式:三层架构、MVC、MVP、MVVM 2.设计模式-单例模式 配置类的使用。 3.设计模式-模板方法 通过抽象类或接口提前定义要实现的方法。 4.设计模式-观察者模式 消息的通知。 5.设计模式-装饰模式:处于安全目的,保护被访问者 对一个已有的接口进行功能扩展。 如,继承父类,并增加扩阅读全文
posted @ 2019-03-01 10:09 安卓笔记侠 阅读(111) 评论(0) 编辑
摘要: 前置条件是所有用户相关接口都走 https,非用户相关列表类数据走 http。 步骤 第一次登陆 getUserInfo 里带有一个长效 token,该长效 token 用来判断用户是否登陆和换取短 token 把长效 token 保存到 SharedPreferences 接口请求用长效 toke阅读全文
posted @ 2019-02-27 12:05 安卓笔记侠 阅读(225) 评论(0) 编辑
摘要: 在Android 插件化技术中(宿主app和插件app设置相同的sharedUserId),动态加载apk有两种方式: 一种是将资源主题包的apk安装到手机上再读取apk内的资源,这种方式的原理是将宿主app和插件app设置相同的sharedUserId,这样两个app将会在同一个进程中运行,并可以阅读全文
posted @ 2019-02-19 15:21 安卓笔记侠 阅读(96) 评论(0) 编辑
摘要: 协程 1. 协程介绍 协程又称微线程,从名字可以看出,协程的粒度比线程更小,并且是用户管理和控制的,多个协程可以运行在一个线程上面。那么协程出现的背景又是什么呢,先来看一下目前线程中影响性能的特性: 使用锁机制 线程间的上下文切换 线程运行和阻塞状态的切换 以上任意一点都是很消耗cpu性能的。相对来阅读全文
posted @ 2019-01-29 20:27 安卓笔记侠 阅读(98) 评论(0) 编辑
摘要: 安卓端 难点有两个 收款码的生成和到帐监听 需要源码加 2442982910阅读全文
posted @ 2019-01-04 16:34 安卓笔记侠 阅读(551) 评论(0) 编辑
摘要: http://www.umengdate.com/2018/01/30/android%E5%88%B7%E9%87%8F%E6%9C%80%E5%85%A8%E8%A7%86%E9%A2%91%E5%90%88%E9%9B%86/ https://toutiao.io/posts/18b289/p阅读全文
posted @ 2019-01-03 16:55 安卓笔记侠 阅读(76) 评论(0) 编辑